Business to Business (B2B) Payments
The M-PESA Business-to-Business (B2B) Payment service lets your organization make payments to other businesses directly through M-PESA. To use this service, you’ll need an existing M-PESA shortcode from which the payment will be made.
You’ll be required to fill in the B2B application form, listing all your shortcodes for sending payments and the shortcodes of the businesses that will receive funds.
Before making a B2B payment, make sure your account has enough funds to complete the transaction.
B2B transactions fall under the following categories and can be done as single or bulk payments:
- Business Paybill – make payments to another Paybill account.
- Business Buy Goods – make payments to a Buy Goods till.
- B2B Float Movement – transfer float to another business shortcode (for example, from your agency head office or for bulk payments/B2C).
Eligibility
To use this service, you must:
- Have an existing M-PESA shortcode (Paybill or Bulk Payment) from which payments will be made.
- Fill in the required documents, indicating the M-PESA shortcodes of the businesses you’ll be paying.
Application Process
- Fill in the B2B application form and terms and conditions, attach the required documents, and provide your administrator’s details. Once created, your administrator will receive login access to the B2B portal.
Required documents:
- Board Resolution
- ID/Passport copies of signatories
- CR12 (for limited companies)
- ID/Passport of the nominated administrator
- Business Certificate of Registration (optional)
You can hand your application to your Account Manager, email it to
B2B Payment Resources


, how can I help you today?
