How to Register for M-Pesa Ratiba Complete Guide

This comprehensive guide walks you through every step of the registration process using both available methods.

Prerequisites for Registration

Before you begin the registration process, ensure you meet these requirements:

Essential Requirements:

  • Active Safaricom line registered in your name
  • M-Pesa account registered and activated
  • Your M-Pesa PIN (you'll need this during registration)
  • For app registration: Smartphone (Android or iOS)
  • For app registration: Internet connection for initial download and setup

Important Note: M-Pesa Ratiba registration is FREE. There are no charges for opting into the service.

Two Registration Methods Available

Safaricom provides two convenient channels for registering for M-Pesa Ratiba:

  1. USSD Code (*334#) - Works on all phone types (feature phones and smartphones)
  2. M-Pesa Super App - Requires a smartphone with the M-Pesa App installed

Both methods are equally valid, and your choice depends on your preference and device type.

Method 1: Registration via USSD (*334#)

The USSD method is the most accessible option as it works on all types of mobile phones, including basic feature phones. This method supports automatic payment mode only.

Step-by-Step USSD Registration Process

Step 1: Dial the USSD Code

From your Safaricom line, dial: *334#

Press the call button to initiate the M-Pesa menu.

Step 2: Navigate to M-Pesa Ratiba Option

Once the M-Pesa menu loads on your screen, you will see several numbered options.

Look for and select: Option 9 (M-Pesa Ratiba/Standing Order)

Enter 9 and press OK/Send.

Step 3: Access Registration Menu

From the M-Pesa Ratiba submenu, you will see various options.

Select: "Standing Order Opt In" or "Register for M-Pesa Ratiba"

Enter the corresponding number and press OK/Send.

Step 4: Review Terms and Conditions

A message will appear displaying the Terms and Conditions for using M-Pesa Ratiba service.

Key Terms to Note:

  • Service charge: KES 5 per successful transaction
  • Standard M-Pesa charges still apply
  • Automatic payments require sufficient balance
  • No Fuliza application for Ratiba transactions

You will be presented with options:

  • 1. Accept - to proceed with registration
  • 2. Decline - to exit without registering

Select 1 to accept the Terms and Conditions.

Step 5: Authenticate with M-Pesa PIN

You will be prompted: "Enter M-Pesa PIN"

Enter your 4-digit M-Pesa PIN and press OK/Send.

Security Reminder: Never share your M-Pesa PIN with anyone. Safaricom will never call or text asking for your PIN.

Step 6: Registration Confirmation

Within seconds, you will receive an SMS from M-Pesa (from 334) confirming:

"You have successfully registered for M-Pesa Ratiba service. Dial *334# Option 9 to create standing orders."

Congratulations! You are now registered and can proceed to create standing orders.

What Happens After USSD Registration

Once registered via USSD:

  • You can immediately create automatic standing orders
  • Access M-Pesa Ratiba anytime by dialing *334# and selecting Option 9
  • View all your active standing orders through the same menu
  • Manage (delete) standing orders as needed
  • The USSD channel supports automatic payments only (not reminders)

Method 2: Registration via M-Pesa Super App

The M-Pesa App method provides a more user-friendly interface with enhanced features and supports both automatic payments and reminder-only subscriptions.

Preparing for App Registration

If you don't have the M-Pesa App installed, follow these preliminary steps:

Preliminary Step A: Get a Compatible Device

Ensure you have:

  • Android device (version 5.0 or higher recommended)
  • OR Apple iOS device (iPhone or iPad)
  • Sufficient storage space (approximately 50-100 MB)
  • Internet connection (Wi-Fi or mobile data)

Preliminary Step B: Download the M-Pesa App

For Android Users:

  1. Open Google Play Store on your device
  2. In the search bar, type: "M-Pesa App" or "Safaricom M-Pesa"
  3. Look for the official app by Safaricom PLC
  4. Tap "Install"
  5. Wait for download and installation to complete (data charges may apply)

Alternative for Android:

  • Visit Safaricom App Store
  • Search for M-Pesa App
  • Download and install

For iOS Users:

  1. Open Apple App Store
  2. Search for: "M-Pesa App" or "Safaricom M-Pesa"
  3. Locate the official Safaricom app
  4. Tap "Get" or the download icon
  5. Authenticate with Face ID, Touch ID, or Apple ID password
  6. Wait for installation to complete

Preliminary Step C: Initial App Setup (First-Time Users)

If this is your first time using the M-Pesa App:

  1. Launch the App: Tap the M-Pesa App icon on your home screen
  2. Initial Data Connection: On first sign-in, you MUST have mobile data or Wi-Fi active for secure authentication
  3. Enter Your Mobile Number: Input your Safaricom M-Pesa registered number
  4. Create/Enter PIN: Enter your M-Pesa PIN
  5. Set Up Biometric Authentication (Optional but Recommended):
    • If your phone supports fingerprint or face recognition
    • The app will prompt you to enable biometric login
    • This allows you to log in and transact without entering your PIN each time
    • Follow on-screen instructions to register your fingerprint or face
  6. Grant Necessary Permissions: Allow the app to access:
    • Your contacts (for easier recipient selection)
    • Phone calls (for verification purposes)
    • Storage (for transaction records)
  7. App Homepage Loads: You'll see your M-Pesa balance and quick action shortcuts

For Returning App Users: Simply open the app and log in using your PIN or biometric authentication.

Step-by-Step App Registration Process

Step 1: Launch and Log Into M-Pesa App

Open the M-Pesa App on your smartphone.

Log in using:

  • Your M-Pesa PIN, OR
  • Biometric authentication (fingerprint/face recognition)

Note: After initial setup, you can access key M-Pesa features offline (without internet connection), but registration requires an active connection.

Step 2: Navigate to M-Pesa Ratiba Section

There are two ways to access M-Pesa Ratiba in the app:

Option A: Via Financial Services Menu

  1. From the app homepage, scroll down to find "Financial Services" section
  2. Tap on "Financial Services"
  3. Look for "M-Pesa Ratiba" in the list of services
  4. Tap on "M-Pesa Ratiba"

Option B: Via Subscriptions Icon

  1. On the app homepage or main menu, locate the "Subscriptions" icon
  2. Tap on "Subscriptions"
  3. Select "M-Pesa Ratiba" from the subscriptions menu

Both paths lead to the same M-Pesa Ratiba interface.

Step 3: Access Registration/Opt-In Screen

Once you're in the M-Pesa Ratiba section, you'll see the registration screen if you haven't registered yet.

The screen will display:

  • Service description
  • Features and benefits
  • Terms and Conditions (scrollable)
  • "Register" or "Opt In" button

Tap the "Register" or "Opt In" button.

Step 4: Review Terms and Conditions

A detailed Terms and Conditions page will appear. Take time to review:

Key Points to Understand:

  • KES 5 service charge per successful transaction
  • Standard M-Pesa transaction charges apply separately
  • Automatic payments require sufficient M-Pesa balance
  • Fuliza does not apply to Ratiba transactions
  • No penalties for failed orders due to insufficient funds
  • You can pause or delete standing orders anytime
  • Safaricom may suspend service for security or compliance reasons

Scroll through the entire document.

At the bottom, you'll see:

  • A checkbox stating: "I accept the Terms and Conditions"
  • Tick/check the box to indicate acceptance
  • The "Continue" or "Accept" button will become active

Tap "Continue" or "Accept".

Step 5: Authenticate Registration

You'll be prompted to authenticate your registration:

Option A: PIN Authentication

  • A PIN entry screen appears
  • Enter your 4-digit M-Pesa PIN
  • Tap "Confirm" or "Submit"

Option B: Biometric Authentication (if enabled)

  • A biometric prompt appears
  • Use your fingerprint or face to authenticate
  • The app will process your authentication

Step 6: Receive Confirmation

Upon successful registration, you'll receive confirmation through two channels:

In-App Notification:

  • A success message appears on screen: "You have successfully registered for M-Pesa Ratiba"
  • You're automatically directed to the M-Pesa Ratiba home screen
  • You can now see options to create standing orders

SMS Confirmation:

  • An SMS from M-Pesa (334) will arrive within seconds
  • Message content: "You have successfully opted into M-Pesa Ratiba service. Access the service on M-Pesa App or dial *334# Option 9"

Congratulations! Your M-Pesa Ratiba registration is complete.

What Happens After App Registration

Once registered via the M-Pesa App:

  • Full access to M-Pesa Ratiba mini-app features
  • Option to create automatic payment subscriptions
  • Option to set reminder-only subscriptions
  • View budget summary (total scheduled payments vs. M-Pesa balance)
  • Access detailed transaction history
  • Manage all subscriptions in one place
  • Receive in-app notifications for upcoming payments
  • You can also access the service via USSD (*334# Option 9)

Post-Registration: Understanding Your Options

After successful registration through either method, you have access to M-Pesa Ratiba features. Here's what you can do:

Two Subscription Types Available

1. My Subscriptions (Automatic Payments)

How It Works:

  • You set up payment details once
  • System automatically deducts funds on scheduled dates
  • No need to enter PIN for each payment
  • Requires sufficient balance in M-Pesa wallet
  • Ideal for: Regular bills, rent, loan repayments

Access:

  • Available on both USSD and App
  • USSD supports automatic mode only
  • App provides enhanced interface

2. My Reminder (Reminder Only)

How It Works:

  • System sends you payment reminders
  • You manually initiate each transaction
  • Must enter PIN to complete payment
  • No automatic deductions
  • Ideal for: Variable amounts, occasional payments

Access:

  • Only available via M-Pesa App
  • Not available on USSD channel
  • Must turn off automatic payments to use

Creating Your First Standing Order

After registration, you're ready to create standing orders:

Via USSD:

  1. Dial *334#
  2. Select Option 9
  3. Choose "Create Standing Order"
  4. Follow prompts to set up payment

Via App:

  1. Open M-Pesa Ratiba in the app
  2. Tap "Create Standing Order" or "+"
  3. Select transaction type (Send Money, Paybill, Buy Goods)
  4. Enter payment details and schedule
  5. Confirm and authenticate

Important Information About Registration

Registration is Mandatory Before Use

You CANNOT create any standing orders until you complete the registration process. The system will prompt you to register first if you attempt to create orders without registering.

One-Time Registration

Registration is a one-time process per M-Pesa account. Once registered, you don't need to register again unless you opt out of the service completely.

No Registration Fees

Safaricom does NOT charge any fee for registering for M-Pesa Ratiba. The KES 5 service charge applies only to actual transactions, not registration.

Account Requirements

Your M-Pesa account must be:

  • Fully registered with valid ID
  • Activated and operational
  • Not blocked or suspended

Security During Registration

Protect Your PIN:

  • Never share your M-Pesa PIN with anyone
  • Ensure you're alone when entering your PIN
  • Be cautious of shoulder surfing in public places

Verify Official Channels:

  • Only use official Safaricom USSD code: *334#
  • Download apps only from official stores
  • Beware of fake apps or phishing attempts

Confirmation Messages:

  • Legitimate confirmation SMS come from 334
  • Do not respond to suspicious messages claiming to be M-Pesa

Troubleshooting Registration Issues

Problem: PIN Not Accepted

  • Ensure you're using correct M-Pesa PIN (not Safaricom PIN)
  • If forgotten, reset PIN via *334# > My Account > Reset PIN

Problem: "Registration Failed" Error

  • Check internet connection (for app registration)
  • Ensure M-Pesa account is active
  • Try again after a few minutes
  • Contact customer care if problem persists

Problem: App Won't Load M-Pesa Ratiba Section

  • Update M-Pesa App to latest version
  • Clear app cache and restart
  • Reinstall app if necessary

Problem: Not Receiving Confirmation SMS

  • Wait a few minutes (may be delayed)
  • Check if phone has network coverage
  • Try registering again
  • Contact Safaricom customer care

Verification of Successful Registration

To confirm you're successfully registered:

Via USSD Check:

  1. Dial *334#
  2. Select Option 9
  3. If you see "Create Standing Order" option, you're registered
  4. If you see "Opt In" or "Register", you're not registered yet

Via App Check:

  1. Open M-Pesa App
  2. Navigate to M-Pesa Ratiba section
  3. If you see the main dashboard with "Create Standing Order" button, you're registered
  4. If you see registration screen, you're not registered yet

Via SMS Check:

Search your messages for confirmation SMS from 334 mentioning M-Pesa Ratiba registration.

Opting Out of M-Pesa Ratiba

If you ever need to unregister from the service:

Opt-Out Requirements:

  • You must FIRST delete all active standing orders
  • Cannot opt out while active orders exist

Opt-Out Process:

Via USSD:

  1. Dial *334# > Option 9
  2. Delete all standing orders first
  3. Select "Opt Out" option
  4. Confirm your decision
  5. Enter M-Pesa PIN

Via App:

  1. Open M-Pesa Ratiba
  2. Delete all subscriptions
  3. Go to settings or menu
  4. Select "Opt Out"
  5. Confirm and authenticate

Re-Registration After Opt-Out:

If you opt out and later want to use the service again, you'll need to go through the complete registration process again, including accepting Terms and Conditions.

Customer Support for Registration Issues

If you encounter problems during registration:

Safaricom Customer Care:

  • Call: 100 (for Prepaid customers)
  • Call: 200 (for Postpaid customers)
  • Available 24/7

Email Support:

Visit Safaricom Shop:

  • Locate nearest Safaricom retail center or care desk
  • Staff can assist with registration process
  • Bring your ID and phone

Self-Service Resources:

  • FAQs: www.safaricom.co.ke (search for M-Pesa Ratiba)
  • MySafaricom App: For general account issues

Next Steps After Registration

Once successfully registered:

  1. Plan Your Payments: Identify recurring bills suitable for automation
  2. Check Your Schedule: Determine payment dates and amounts
  3. Ensure Sufficient Balance: Keep adequate funds before due dates
  4. Create Standing Orders: Set up your first automated payment
  5. Monitor Notifications: Pay attention to SMS and app alerts
  6. Review Regularly: Check subscription list periodically