Understanding Transaction Limits in the Payment API

Last updated: April 25, 2026

Each payment channel on the Yellow Card Payment API has defined minimum and maximum amounts that can be processed in a single transaction.

This page outlines those limits and explains how to apply them in line with your own KYC and compliance requirements.


Transaction limits protect both you and your customers by ensuring compliance with local regulations and partner network rules.

Key points:

  • Limits apply per transaction.
  • You’re responsible for setting tier‑based KYC limits within these ranges.
  • Thresholds vary by country, currency, and payment method.

For regional KYC guidance or example limit structures, reach out to us.


Receive Transaction Limit

The amounts customers can deposit or send to your platform through supported channels.

CountryCurrencyPayment MethodMin LimitMax Limit
BeninXOFMobile Money1,800300,000
BotswanaBWPBank Transfer1501,000,000

BWPMobile Money1509,500
Burkina FasoXOFMobile Money1,0001,500,000
CameroonXAFMobile Money1,0001,000,000
Congo BrazzavilleXAFBank Transfer1,0001,500,000
GabonXAFBank Transfer1,00010,000,000
Ivory CoastXOFMobile Money5001,500,000
KenyaKESBank Transfer500999,999

KESMobile Money500250,000
MalawiMWKBank Transfer2,00020,000,000

MWKMobile Money2,000750,000
NigeriaNGNBank Transfer2,50030,000,000
RwandaRWFBank Transfer1,50010,000,000

RWFMobile Money1,50010,000,000
South AfricaZARInstant EFT200500,000
TanzaniaTZSBank Transfer2,500150,000,000

TZSMobile Money2,50010,000,000
TogoXOFMobile Money5001,500,000
UgandaUGXBank Transfer15,00036,000,000

UGXMobile Money15,0003,000,000
ZambiaZMWBank Transfer50,00015,000,000

ZMWMobile Money10020,000

Send Transaction Limit

Amounts you can send when disbursing funds to customers.

CountryCurrencyPayment MethodMin LimitMax Limit
BeninXOFMobile Money5001,500,000
BotswanaBWPBank Transfer1501,000,000

BWPMobile Money1509,500
Burkina FasoXOFMobile Money5001,500,000
CameroonXAFMobile Money1,0001,000,000
Congo BrazzavilleXAFBank Transfer1,0001,500,000
DR CongoCDFMobile Money1,0005,000,000
GabonXAFBank Transfer1,00010,000,000
Ivory CoastXOFMobile Money5001,500,000
KenyaKESBank Transfer500999,999

KESMobile Money150250,000
MalawiMWKBank Transfer5,00020,000,000

MWKMobile Money5,000750,000
NigeriaNGNBank Transfer1,80030,000,000
RwandaRWFBank Transfer1,50010,000,000

RWFMobile Money1,50010,000,000
SenegalXOFMobile Money1,000200,000
South AfricaZARBank Transfer200500,000
TanzaniaTZSBank Transfer2,500150,000,000

TZSMobile Money2,50010,000,000
UgandaUGXBank Transfer15,00036,000,000

UGXMobile Money15,0003,000,000
ZambiaZMWBank Transfer100Unlimited

ZMWMobile Money10020,000
MaliXOFMobile Money5001,500,000
TogoXOFMobile Money5001,500,000