Fees & limits.

Every cost, in rands. Sending to other people is always free.

Deposits
Manual EFTMake an EFT to our bank account using the reference we give you, then submit a deposit request in the app. Your wallet is credited once our team confirms the payment has arrived, usually within a few hours on business days. Minimum R50, maximum R25,000 per deposit.Free
Withdrawals
PayShapA flat R7.50 fee per withdrawal, paid to the mobile number linked to your bank’s PayShap service once our team processes it. Minimum R50, maximum R50,000 per withdrawal.R7.50
ATM Cash SendWithdraw as a cash-collection code at any participating ATM, no bank account needed. R10.00 for R100–R1,499, or R30.00 for R1,500–R3,000. Minimum R100, maximum R3,000.R10–R30
Wallet transfers
Wallet to walletSending money to another Bamba Wallet user is always free and instant, up to your available balance and monthly limit.Free
Merchants
Payment receivedDeducted automatically from each customer payment. On a R100 payment you receive R97.50. The minimum payment to a merchant is R5. No signup cost or monthly charge, and customers pay nothing extra.1.5% + R1.00
PayoutsMerchant withdrawals are paid in one batch every night after 23:00. Request before 23:00 to be paid that night; later requests go in the next night’s batch. The usual PayShap or Cash Send fee applies.Nightly, 23:00
Monthly limits
UnverifiedDeposit up to R5,000 a month, and send, pay and withdraw up to R5,000 a month combined. Verify your identity in the app to raise both.R5 000 each way
VerifiedVerify with your South African ID number from your profile; our team reviews it, usually within one business day. Per-transaction limits still apply: R25,000 per deposit, R50,000 per PayShap withdrawal, R3,000 per ATM Cash Send.R50 000 each way

What a shop keeps.

Type any amount to see the fee and what lands in the merchant’s wallet.

Customer paysR100.00
Bamba fee (1.5% + R1.00)R2.50
You keepR97.50

Your customer pays nothing extra.