Simple, Transparent Pricing

No setup cost on your account, no monthly subscription. You only pay when a transaction succeeds.

What you pay

Collections

3.6%

per successful payin

  • M-Pesa, Airtel Money, Mixx, HaloPesa, T-Pesa
  • Hosted payment pages included
  • USSD push via API
  • Real-time webhooks

Payouts

6.6%

per successful payout

  • Single and bulk disbursements
  • Mobile number lookup before sending
  • Automatic reconciliation
  • Email notification on every payout

API activation

TSh 100,000

one-time, per account

  • Live API key and secret
  • Webhook URL configuration
  • Sandbox testing environment
  • Priority developer support

Fee schedule

Payment Collection Fees

Every successful collection is charged a flat 3.6%. Collections are accepted from TSh 1,000 up to TSh 3,000,000 per transaction.

Mobile Money USSD Push

Charged on the transaction (3.6%)

Covers M-Pesa, Airtel Money, Mixx by Yas (formerly Tigo Pesa) and HaloPesa wallets. The customer approves the payment with their wallet PIN on the USSD prompt. SpeedPesa Pro charges a flat 3.6% of the transaction; MNO charges (if any) are separate. When USSD Push is used inside the hosted checkout, this fee is shown to the customer before they confirm.

Rate
3.6% per successful collection
Minimum amount
TSh 1,000
Maximum amount
TSh 3,000,000

Mobile Money BillPay

Charged to your organisation

Covers M-Pesa, Airtel Money, Mixx by Yas and HaloPesa BillPay (Lipa kwa namba). The customer pushes the payment from their wallet menu to your SpeedPesa Pro collection number. The fee is charged to you as an organisation.

Rate
3.6% per successful collection
Range
TSh 1,000 – TSh 3,000,000

Payment Pages & Hosted Checkout

Charged on the transaction

Hosted SpeedPesa Pro payment pages and checkout links. No extra platform fee is added: you only pay the standard collection rate on each successful payment.

Page setup
Free
Rate
3.6% per successful collection
Range
TSh 1,000 – TSh 3,000,000

Collection fee per tier

Flat 3.6% — the table shows the fee at the top of each tier.

Min (TZS)Max (TZS)Fee (TZS)
1,0001,99972
2,0002,999108
3,0003,999144
4,0004,999180
5,0009,999360
10,00019,999720
20,00039,9991,440
40,00049,9991,800
50,00099,9993,600
100,000199,9997,200
200,000299,99910,800
300,000499,99918,000
500,000799,99928,800
800,000999,99936,000
1,000,0001,999,99972,000
2,000,0003,000,000108,000

Payout Disbursement Fees

Single and bulk payouts are charged a flat 6.6%. Payouts start at TSh 5,000 and go up to TSh 3,000,000 per request.

Mobile Money Payouts (single & bulk)

Charged to your organisation (6.6%)

Payouts to M-Pesa, Airtel Money, Mixx by Yas and HaloPesa wallets. The fee can be paid by your business on top of the amount, or deducted from the amount paid out. If it is deducted, make sure your recipient knows the net amount they will receive.

Rate
6.6% per successful payout
Minimum amount
TSh 5,000
Maximum amount
TSh 3,000,000 per request
Approval
Payout requests are reviewed before release

Bulk Payout Files

Charged to your organisation (6.6%)

Upload many recipients in one batch. There is no separate batch fee: each recipient row is charged the standard payout rate, and the same per-request limits apply to every row.

Batch fee
Free
Rate per recipient
6.6%
Range per recipient
TSh 5,000 – TSh 3,000,000

Payout fee per tier

Flat 6.6% — the table shows the fee at the top of each tier.

Min (TZS)Max (TZS)Fee (TZS)
5,0009,999660
10,00019,9991,320
20,00029,9991,980
30,00049,9993,300
50,00099,9996,600
100,000199,99913,200
200,000299,99919,800
300,000499,99933,000
500,000699,99946,200
700,000999,99966,000
1,000,0001,499,99999,000
1,500,0001,999,999132,000
2,000,0002,499,999165,000
2,500,0003,000,000198,000

Solutions & Setup

Every SpeedPesa Pro solution works with both collections and payouts. The only one-time cost is live API activation.

SolutionFee
Account creation & KYC verificationFree
Live API key activation (one-time, per account)TSh 100,000
Sandbox / test environmentFree
Payment pages & checkout linksFree
Webhooks & real-time notificationsFree
Mobile number lookupFree
Transaction reports & reconciliationFree
Bulk payoutsFree
Email notifications (deposits, payouts, OTP)Free
Monthly subscriptionNone

Good to know

  • Fees are only charged on successful transactions. Failed or cancelled transactions cost nothing.
  • Collections are accepted from TSh 1,000 and payouts from TSh 5,000, up to TSh 3,000,000 per request.
  • Tier tables show the fee at the top of each tier; the exact fee on any amount is always 3.6% (collections) or 6.6% (payouts).
  • All amounts are in Tanzanian Shillings (TZS) and include VAT where applicable.

Ready to go live?

Create your account, verify KYC and activate your API key the same day.