Yes, but the process depends on your residency status and which bank you choose
Most banks in Ghana will open an account for a foreigner, but they treat you differently depending on whether you have a residence permit, a work visa, or neither. If you are a resident or working in Ghana, the process is straightforward — you bring your passport, proof of address, and sometimes a reference letter, and you walk out with an account. If you are visiting or do not yet have formal residency, some banks will still open what is called a non-resident account, though with lower transaction limits and sometimes higher fees.
The real variable is not whether banks will take you, but which documents you can actually produce and how quickly you need the account. A tourist with only a passport faces a different path than someone with a work permit and a lease agreement.
Key Takeaways
- Residents and workers with valid permits can open standard accounts at most Ghanaian banks using a passport, proof of address, and sometimes a reference letter.
- Non-residents and visitors can open accounts at some banks, but these accounts usually have daily or monthly transaction limits and may charge higher fees.
- Proof of address is the document most foreigners struggle with — a hotel booking, utility bill, or letter from your employer or landlord all count.
- The process takes one to three business days once you submit documents, though some banks can issue a debit card on the same day.
- Ghana's major banks (Ecobank, Stanbic, Zenith, GCB, Fidelity) all accept foreigners, but their non-resident account terms vary widely.
What documents you need as a foreigner
Every bank in Ghana will ask for your passport and proof of address. The passport is straightforward — bring the original and a photocopy. Proof of address is where most foreigners get stuck, because banks want to see that you actually live somewhere in Ghana or have a legitimate reason to be there.
If you are renting, bring a signed lease or a letter from your landlord on their letterhead stating your address and move-in date. If you are staying in a hotel or guest house, a booking confirmation with your name and the address works. If you are staying with a friend or family member, ask them to write a letter on their own letterhead confirming you live at their address — banks accept this, though some prefer it notarized. If you are working in Ghana, a letter from your employer on company letterhead with your address and job title counts as proof of address.
Some banks also ask for a reference letter from someone who knows you — often your employer, a previous bank, or a Ghanaian contact. This is less common than it used to be, but it does not hurt to ask your employer or a local contact to write one before you go to the bank.
Differences between resident and non-resident accounts
If you have a residence permit, a work visa, or a lease agreement, most banks will open you a standard account with no restrictions. You get a debit card, online banking, and the same transaction limits as a Ghanaian citizen. This is the account you want if you plan to stay in Ghana for more than a few months.
If you do not have a residence permit or work visa, you can still open what some banks call a non-resident account or visitor account. These accounts exist, but the terms vary. Ecobank and Stanbic both offer them. A non-resident account typically has a daily withdrawal limit (often 500 to 1,000 Ghana cedis, or roughly $30 to $60 USD) and a monthly limit as well. You may also face higher fees for international transfers or monthly account maintenance. Some non-resident accounts do not come with a debit card, or the card is issued only after a waiting period.
The trade-off is real: if you are staying for two weeks and just need to move money around, a non-resident account works. If you are staying longer or need to spend more than the daily limit, you should pursue a residence permit or work visa first, then open a standard account.
Which banks accept foreigners and what to expect
Ghana's major banks all accept foreigners. Ecobank, Stanbic, Zenith Bank, GCB Bank, and Fidelity Bank are the largest and have the most branches. Ecobank and Stanbic are known for being foreigner-friendly and have English-speaking staff at most branches. Zenith and GCB are also reliable but may have longer wait times. Smaller banks like Access Bank and Absa also accept foreigners but have fewer branches outside Accra.
The process at any of these banks is similar: you walk in during business hours (usually 9 a.m. to 3 p.m., Monday to Friday), ask to open an account, and a staff member will take you to a desk. They will review your documents, ask you questions about the source of your funds and the purpose of the account, and then either approve you on the spot or ask you to come back the next day. Most approvals happen the same day. You will receive an account number when ready, and a debit card usually arrives within three to five business days, though some branches can issue a card the same day if you ask.
How long the process takes and what happens next
From the moment you hand in your documents to the moment you have a working account, expect one to three business days. If the bank approves you the same day, you walk out with an account number and can use online banking within hours. The debit card takes longer — usually three to five business days — but you do not need it to transfer money or pay bills online.
Once your account is open, you can receive money from abroad via international wire transfer. Most banks charge a fee for incoming transfers (usually 10 to 50 Ghana cedis, or $1 to $3 USD), and the money arrives within one to three business days. You can also withdraw cash at any ATM that displays your bank's logo, and you can pay bills or transfer money to other Ghanaian accounts using your bank's mobile app or website.
If you are opening a non-resident account, ask the bank in writing what the exact daily and monthly limits are, and whether those limits explore to ATM withdrawals, online transfers, or both. The rules vary by bank, and you do not want to discover the limit when you are trying to pay rent.
Tax identification and reporting requirements
Ghana's tax authority, the Ghana Revenue Authority (GRA), does not require foreigners to have a tax identification number to open a bank account. However, if you are working in Ghana or earning income there, you may be required to register for a Taxpayer Identification Number (TIN). This is separate from opening a bank account, but your employer or a tax consultant can walk you through it.
Banks do ask where your money comes from — this is standard anti-money-laundering practice, not specific to foreigners. Be honest and straightforward: if you are transferring your salary from abroad, say that. If you are moving savings, say that. Banks are not trying to trap you; they are documenting the source of funds for their own compliance.
Common obstacles and how to solve them
The most common problem is proof of address. If you have just arrived and have not signed a lease yet, ask your hotel or guest house for a letter on their letterhead. If that does not work, ask your employer or a Ghanaian friend to write a letter. Banks are flexible on this because they know foreigners do not always have utility bills or long-term leases ready.
The second common problem is that some banks ask for a minimum opening deposit. This varies — some banks ask for 100 cedis (roughly $6 USD), others ask for 500 cedis (roughly $30 USD). A few ask for nothing. Call ahead or ask at the branch before you go in, so you know what to bring.
The third problem is that non-resident accounts sometimes come with restrictions that are not clearly explained. Before you sign anything, ask the bank to write down the daily withdrawal limit, the monthly limit, the fees for international transfers, and whether you can upgrade to a standard account later. Get this in writing, even if it is just a printout from their website.
Frequently Asked Questions
Do I need a residence permit to open a bank account in Ghana?
No. A residence permit makes the process easier and gets you a standard account with no limits, but banks will open non-resident accounts for visitors and people without permits. The limits are lower, but the account works.
Can I open an account online without going to a branch?
Most Ghanaian banks do not offer full online account opening for foreigners. You will need to visit a branch in person with your documents. Some banks may let you start the process online, but you will still need to show up to verify your identity and sign paperwork.
What if my passport is expiring soon?
Banks will accept a passport that is expiring within six months, though some prefer it to be valid for longer. If your passport expires within 30 days, call the bank first — a few may ask you to renew it before opening an account.
Can I use a hotel booking as proof of address?
Yes. A hotel or guest house booking confirmation with your name and the address is accepted as proof of address at most banks. Print it out and bring it with you.
How much money do I need to open an account?
Most banks do not require a minimum opening deposit, but some ask for 100 to 500 Ghana cedis. Call the branch before you go in to confirm. Even if they ask for a deposit, it is usually a small amount and stays in your account.