Mama Money Card: Bank Account for Foreign Nationals in South Africa

Most banks in South Africa require a South African ID and proof of address to open an account. Foreign nationals who cannot provide these documents are turned away. No salary account. No bank statement for a landlord. No safe place to save what you have worked hard for.

The Mama Money Card is a bank account. Not a prepaid card, not a financial workaround. A bank account, powered by Bank Zero, regulated by the South African Reserve Bank. Open it with your passport, SA ID, or asylum document. No proof of address required. No South African ID needed.

Here is everything you need to know about what the Mama Money Card gives you, why it is built specifically for foreign nationals, and how to open yours today.

What is the Mama Money Card?

The Mama Money Card is a bank account for foreign nationals in South Africa. It is powered by Bank Zero, regulated by the South African Reserve Bank, and available to anyone with a valid passport, South African ID, or asylum document. You get your own account number, your own branch code, and everything a bank account should give you: salary deposits, savings, spending, and sending money home.

What makes it a bank account and not just a card

Your own account number and branch code

Give your account number and branch code to your employer and your salary is deposited directly into your account. It reflects within hours and costs nothing to receive. That is what a bank account does. The Mama Money Card does it.

EFT out to any South African bank

Transfer money from your Mama Money Card to any South African bank account: Absa, Standard Bank, FNB, Nedbank, or any other. Most prepaid cards cannot do this. The Mama Money Card can, for R5 per transfer.

Hold up to R100,000 in your account

The account limit is R100,000. This is a genuine salary and savings account, not a low-cap loading tool. You can receive your full monthly salary, keep your savings safe, and send money home when you choose.

Why the Mama Money Card is built for foreign nationals

The Mama Money Card was not adapted for foreign nationals as an afterthought. It was built specifically for people whose reality most South African banks ignore. Here are five reasons it works where other options do not.

1
Open with any passport or asylum document

Most South African banks require a green barcoded SA ID or Smart ID. Foreign nationals with valid passports, work permits, or asylum documents are regularly turned away. The Mama Money Card accepts any valid foreign passport, South African ID, or asylum or refugee document. No South African ID required.

"You have a valid Zimbabwean passport and a work permit. Three banks have turned you away. With the Mama Money Card, you can open an account today, from the app, in under 10 minutes."

2
No proof of address needed

Banks typically require a recent utility bill or lease agreement in your name. Many foreign nationals rent informally, share accommodation, or have documents in someone else's name. The Mama Money Card does not require proof of address. Your identity document is enough to get started.

"You share a room and your name is not on the lease. The Mama Money Card does not ask for a lease."

3
Your salary goes directly into your account

Getting paid into your own account rather than receiving cash or using someone else's account is safer, more secure, and required for most formal employment. With the Mama Money Card, salary deposits arrive the same day and are free to receive. Share your account number and branch code with your employer and your wages go straight to you.

"Your new employer asks for your bank account details. You give them your Mama Money Card account number. Your first salary reflects the same day it is paid."

4
Send money home to 90+ countries at 5% from the same card

You do not need a separate service to send money home. The Mama Money Card connects directly to Mama Money's international transfer network. Send to Zimbabwe, Nigeria, Malawi, India, DRC, Ghana, and 90+ countries across Africa, Asia, and Europe at a flat 5% fee. Pay with the balance in your account, from the app or WhatsApp.

"Your salary comes in on Friday. You send money home the same day, directly from your card balance. Your family receives it within minutes."

5
Manage everything on WhatsApp or the app: no branches

Branch visits during working hours are an obstacle for anyone working long shifts or living far from a city centre. The Mama Money Card is managed entirely through the Mama Money App or via WhatsApp. Check your balance, freeze your card, buy airtime, transfer money, access your account details, all from your phone, 24 hours a day.

"You work six days a week. You have never visited a Mama Money branch, because there is no need to. Everything is on your phone."

What the Mama Money Card gives you

The Mama Money Card is your Save, Send, and Spend account in one place.

Save
  • Hold up to R100,000 in your account
  • Receive salary payments directly (free)
  • Receive bank transfers from any South African bank (free)
  • Save in USD to protect your money from rand volatility
Send
  • Send money internationally to 90+ countries at 5%
  • Transfer to any South African bank for R5
  • Cash send within South Africa for R19
  • Upgrade your limits to R50,000 per order
Spend
  • Use at any shop or ATM in South Africa
  • Shop online anywhere Mastercard is accepted
  • Tap to pay contactless in stores
  • Buy airtime, data, electricity, vouchers, and DStv for R1
R99 once-off card fee  |  R29 per month  |  One of the lowest monthly account fees for foreign nationals in South Africa

Mama Money Card fees and limits (April 2026)

No hidden fees. No surprises. Here is the full fee schedule and account limits so you always know exactly what you are paying.

Fees

FeeAmount
Monthly account feeR29.00
Card purchase (once-off)R99.00
Card replacement feeR5.70
Reset card PINR2.50
Bank Transfer In / Receive SalaryFree
Load CashVaries by store (app shows cheapest)
Use Card In-StoreFree
Use Card OnlineR1.50
Cashback at TillR7.50
Cash Send (within South Africa)R19.00
Bank Transfer OutR5.00
ATM Cash WithdrawalR12 + R2.00 per R100
ATM Balance EnquiryR6.00
Airtime / Data / Electricity / Vouchers / DStvR1.00
Decline at ShopR4.50
ATM DeclineR8.59
Online Purchase DeclineR1.50

Account limits

Transaction typePer transactionPer dayPer month
Bank Transfer InR100,000R100,000R100,000
Cash LoadR5,000R15,000R45,000
Maximum balanceR100,000
ATM WithdrawalR5,000R10,000
In-Store PaymentR25,000R25,000
Online PaymentR25,000R25,000
Bank Transfer OutR25,000R25,000

Send more

Need higher limits for international transfers?

Upgrade your Mama Money account to send up to R50,000 per order and R100,000 per month internationally. It takes a few minutes in the app.

See your limits and how to upgrade

How to get your Mama Money Card

Getting your card takes under 10 minutes. Here is how.

Step by step

1
Download the Mama Money App and register

The app is free on Google Play, Apple App Store, and Huawei AppGallery. Or start your registration via WhatsApp by messaging +27 60 091 5591. No proof of address is needed.

2
Upload your identity document

Take a clear photo of your passport, SA ID, or asylum or refugee document and upload it in the app. Take a selfie for verification. This is the FICA identity check required by South African law for all financial services. It applies to everyone, not just foreign nationals.

3
Get your card

Purchase your card for R99 at any Pick n Pay with a Money Market desk, through any of over 5,000 Mama Money agents across South Africa, or get it delivered to your nearest PEP store. Use the card locator to find your nearest option.

4
Activate and start banking

Follow the prompts in the app to activate your card and set your PIN. Go to the Mama Money Card section to find your Bank Zero account number and branch code. Share these with your employer for salary deposits. Your account is live.

Where to get the card

🏪
Pick n Pay
Any Pick n Pay with a Money Market desk, nationwide. R99 at the till.
Find a store
📍
Mama Money agents
Over 5,000 agents across South Africa, including townships and smaller towns.
Find an agent
📦
PEP store delivery
Arrange delivery to your nearest PEP store through the Mama Money App.
Get the app

For employers: give your team access to their own bank account

For employers

A banking solution for your foreign national staff

If you employ foreign nationals in South Africa, paying salaries into a personal bank account can be difficult when your staff cannot open one. The Mama Money Card solves this. Your employees can open a bank account with their passport or asylum document, receive their salary the same day for free, and manage their money from their phone. No queues, no paperwork, no friction.

Download the employer information guide for details on how to set up salary payments for your team.

Download the employer guide

Frequently asked questions

Can I open a bank account in South Africa as a foreign national?
Yes. The Mama Money Card is a bank account specifically designed for foreign nationals in South Africa. You can open it with any valid foreign passport, South African ID, or asylum or refugee document. No South African ID is required, and no proof of address is needed. Open your account today.
What documents do I need to open a Mama Money Card account?
You need one valid identity document: a foreign passport, a South African ID, or an asylum or refugee document. You also need a South African mobile phone number. That is all. No proof of address, no salary slip, no credit check, and no appointment is required.
Is the Mama Money Card a real bank account?
Yes. The Mama Money Card is a bank account powered by Bank Zero, a registered South African bank regulated by the South African Reserve Bank. You receive your own account number and branch code, can receive salary deposits, hold up to R100,000, transfer to any South African bank, and access a full bank statement through the Mama Money App. It is not a prepaid card. It is a bank account built for foreign nationals in South Africa. Learn more about the Mama Money Card.
How much does the Mama Money Card cost per month?
The Mama Money Card costs R29 per month, making it one of the lowest monthly account fees available to foreign nationals in South Africa. There is also a once-off R99 card purchase fee. Receiving salary payments and bank transfers into your account is free. A full fee schedule is available in the fees section above.
Can I receive my salary into my Mama Money Card?
Yes. The Mama Money Card is a bank account with its own account number and branch code. Share these with your employer and your salary is deposited directly into your account. Salary EFTs are received the same day and are free. You can find your account number and branch code in the Mama Money App under the Card section, or via WhatsApp by messaging +27 60 091 5591.

Now you can. Mama makes it happen.

For years, getting a bank account in South Africa as a foreign national meant being turned away. The Mama Money Card is built for you. Open yours today.

WhatsApp (Send money) +27 60 091 5591
Customer support +27 64 802 8428
Call centre +27 021 202 5420