Open a Bank Account in South Africa as a Foreign National

If you are a foreign national in South Africa, you have probably already discovered that opening a bank account is harder than it should be. Most banks ask for a South African ID and proof of address, two things many foreign nationals simply do not have. The result is that people who work hard, pay taxes, and contribute to this country every day are left without access to basic financial services.

The Mama Money Card changes that. It is a bank account built specifically for foreign nationals in South Africa. You can open it with any valid passport, foreign ID, or asylum document. No South African ID. No proof of address. No branch visit. Everything is done through the Mama Money App or via WhatsApp.

This guide explains exactly how to open your account, what you need, what you get, and how to manage it. All from your phone.

Why it is hard to open a bank account in South Africa as a foreign national

You are not alone if you have been turned away from a South African bank. It happens every day, and it is not because of who you are. It is because of the requirements most banks impose. Here are the three barriers foreign nationals face most often, and how Mama Money removes each one.

Barrier 1
The ID requirement
Most banks require a South African green barcoded ID or Smart ID. Foreign nationals with valid passports, work permits, or asylum documents are regularly turned away, even though South African law does not require a SA ID specifically. Mama Money accepts any valid foreign passport, SA ID, or asylum document.
Barrier 2
The proof of address requirement
Banks typically ask for a recent utility bill or lease agreement in your name. Many foreign nationals rent informally, share a home, or have documents in someone else's name. Mama Money does not require proof of address. Your identity document is enough.
Barrier 3
The branch visit requirement
Traditional banks ask you to apply in person during working hours. For anyone working long shifts or living far from a branch, this is an obstacle. The Mama Money Card is opened entirely through the app or on WhatsApp. No queues. No branch. No time off work.

What you need to open a Mama Money Card account

Getting started is straightforward. Here is exactly what you need, and what you do not need.

You need
A valid passport, SA ID, or asylum or refugee document. Any one of these is enough.
A South African mobile phone number
The Mama Money App (free to download) or WhatsApp
R99 for the physical card, purchased at Pick n Pay, a Mama Money agent, or delivered to your nearest PEP store
You do not need
A South African ID
Proof of address
A salary slip or proof of income
A credit check
A branch visit

How to open your Mama Money Card account: step by step

The whole process takes less than 10 minutes on your phone. Here is exactly what to do.

1
Download the Mama Money App

The app is free and available on Google Play, Apple App Store, and Huawei AppGallery. If you prefer not to use the app, you can also register and sign up via WhatsApp by messaging +27 60 091 5591.

2
Create your account

Enter your South African mobile number and create a PIN. You will receive a one-time PIN (OTP) via SMS to confirm your number. This takes under two minutes.

3
Upload your identity document

Take a clear photo of your passport, SA ID, or asylum document and upload it in the app. You will also take a selfie for identity verification. This is the FICA and KYC step required by South African law for all financial services. It applies to everyone, not just foreign nationals. Mama Money will verify your documents and notify you when your account is active.

4
Get your Mama Money Card

Once your account is verified, purchase your card for a once-off fee of R99. Find your nearest Pick n Pay or Mama Money agent using the card locator in the app. There are over 5,000 agent locations across South Africa. You can also get the card delivered to your nearest PEP store.

5
Activate your card and set your PIN

Follow the prompts in the Mama Money App to activate your physical card and set your 4-digit card PIN. You can update your PIN at any time in the app or via WhatsApp.

6
Start banking

Your account is live. Load money via EFT or cash at any Pick n Pay, Shoprite, Spar, Makro, Game, or Flash store. Share your account number and branch code with your employer to receive your salary directly. Manage everything from the Mama Money App or via WhatsApp. No branch visits needed.

Ready to get started?

Open your account today

Download the Mama Money App and register in minutes. All you need is your passport or asylum document and a South African mobile number.

Download the app

What comes with your Mama Money Card account

Opening the account is just the beginning. Here is what you can do with your Mama Money Card once you are up and running.

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%
  • Bank transfer out to any South African bank, R5 per transfer
  • Cash send within South Africa, R19 per transaction
  • Upgrade your limits to send up to R50,000 per order
Spend
  • Use at any shop or ATM in South Africa
  • Shop online, accepted anywhere Mastercard is used
  • Tap to pay contactless in stores
  • Buy airtime, data, electricity, vouchers, and DStv in the app or on WhatsApp

Account costs at a glance

Fee Amount
Card purchase (once-off) R99
Monthly account fee R29 per month
Bank Transfer In / Receive Salary Free
Use Card In-Store Free
Load Cash Varies by store (app shows cheapest option)
Bank Transfer Out R5.00
Cash Send (within South Africa) R19.00
ATM Cash Withdrawal R12 + R2.00 per R100
International money transfer 5% of the transfer amount
Airtime / Data / Electricity / Vouchers / DStv R1.00

Mama Money tip

Send money home at the same time

Your Mama Money Card is also your gateway to international money transfers. Send to Zimbabwe, Nigeria, Malawi, India, Ghana, DRC, and 90+ countries worldwide. Low fees. No hidden charges. Your family receives the money within minutes. Mama makes it happen.

Send money home

Manage your account on the app or WhatsApp

Once your account is open, you have two ways to manage it: the Mama Money App or WhatsApp banking. Both are available 24 hours a day, seven days a week. You never need to visit a branch or call a hotline for everyday account tasks.

What you can do on both app and WhatsApp

  • Check your account balance
  • View your account and branch code details for salary setup
  • Freeze or unfreeze your card if it is lost or stolen
  • Buy airtime, data, electricity, vouchers, and DStv
  • Send money internationally or as a domestic cash send
  • Reset your card PIN

What is available on the app only

  • Save in USD: convert your rands to digital US dollars to protect your savings
  • Mama Wallet: load and manage funds for multiple transfers in one go
  • Mini-statement and full transaction history download

WhatsApp banking is designed to use as little data as possible, ideal if you want to stay on top of your account without spending on data. To bank on WhatsApp, save +27 60 091 5591 to your contacts and send a message to get started.

Download the app

Available on all major app stores

The Mama Money App is free to download on Google Play, Apple App Store, and Huawei AppGallery. One app. Full banking. From your phone.

Get the app

Frequently asked questions

Can I open a bank account in South Africa without a South African ID?
Yes. The Mama Money Card is a bank account that accepts any valid foreign passport, SA ID, or asylum or refugee document. You do not need a South African ID. South African law does not require a SA ID specifically. It is a policy choice by individual banks, and Mama Money has chosen to accept all valid identity documents. Open your Mama Money Card account today.
Do I need proof of address to open a bank account in South Africa?
Not with Mama Money. Most traditional South African banks require a recent utility bill, bank statement, or lease agreement in your name as proof of address. Many foreign nationals cannot provide this because they rent informally or share accommodation. The Mama Money Card does not require proof of address. Your passport or asylum document is enough to get started.
Can asylum seekers open a bank account in South Africa?
Yes. The Mama Money Card is specifically designed to be accessible to all foreign nationals in South Africa, including asylum seekers and refugees. Your asylum or refugee document is accepted as a valid identity document when registering. No South African ID, proof of address, or salary slip is required. Sign up on the Mama Money App to get started.
How long does it take to open a Mama Money Card account?
The registration process on the app takes under 10 minutes. You will need to upload a photo of your identity document and take a selfie for verification. Mama Money will verify your details. This typically happens quickly, though in some cases it may take a few hours. Once verified, you can purchase and activate your card immediately.
What is the monthly fee for the Mama Money Card?
The Mama Money Card costs R29 per month, making it one of the lowest monthly account fees in the South African market. There is also a once-off card purchase fee of R99. Receiving salary payments and bank transfers into your account is free. A full fee schedule is available on the Mama Money Card page.

Mama makes it happen.

You should not have to choose between having a life in South Africa and having access to the financial tools that make it work. The Mama Money Card is your bank account, open with your passport, managed from your phone.

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