Yes, but you need a residence permit and a Ghanaian address
Most banks in Ghana will open an account for a foreigner, but they require proof that you live there legally. You will need a valid residence permit (or a work permit that doubles as one), a Ghanaian address, and a form of identification. The process is slower than for Ghanaian citizens because banks verify your immigration status with the Ghana Immigration Service, which can take two to four weeks.
Banks do not require you to be a Ghanaian citizen, but they do require you to be physically present in Ghana to open the account. You cannot open one remotely from another country. Some banks will let you start the paperwork online if you are already in Ghana, but you must visit a branch in person to sign documents and provide biometric data.
The specific documents and timelines vary by bank. Ecobank, Zenith Bank, Standard Chartered, and Barclays Ghana all accept foreign account holders, but each has slightly different rules about what counts as proof of residence and how long the process takes.
Key Takeaways
- You must have a valid residence permit or work permit and a Ghanaian residential address; tourist visas do not may have access to.
- You must apply in person at a bank branch in Ghana — remote applications are not accepted.
- The verification process typically takes two to four weeks because banks confirm your immigration status with the Ghana Immigration Service.
- Bring your passport, residence permit, proof of address, and a second form of ID; requirements vary slightly by bank.
- Some banks charge monthly maintenance fees for foreign accounts, and currency conversion fees apply to transfers in and out of Ghana cedis.
What documents you need to bring
Start with your passport and your residence permit or work permit. The residence permit must be valid for at least six months from the date you apply. If your permit expires sooner, the bank may reject your application or ask you to renew it first.
Next, bring proof of your Ghanaian address. A utility bill (water, electricity, or gas) in your name works best, but banks also accept a signed letter from your landlord on headed paper, a tenancy agreement, or a property tax receipt. The document must show your name and the address where you live in Ghana. A hotel booking or a letter from your employer stating your residential address is usually not enough on its own.
Bring a second form of identification if you have one — a driver's license, national ID card from your home country, or an international student card. Some banks require it; others do not. Call the branch before you go to confirm what they need.
If you are opening an account for business purposes, bring your business registration documents and a letter from your employer or business partner explaining the account's purpose. Personal accounts for salary deposits or daily spending do not require this.
Which banks accept foreign account holders and what they charge
The major banks that openly accept foreign residents are Ecobank Ghana, Zenith Bank, Standard Chartered Bank Ghana, Barclays Bank Ghana, and Fidelity Bank. Smaller banks and rural branches may have stricter policies, so call ahead if you are not in Accra or Kumasi.
Monthly maintenance fees for foreign accounts range from 5 to 20 Ghanaian cedis per month, depending on the bank and account type. Some banks waive the fee if you maintain a minimum balance (usually 500 to 1,000 cedis). Incoming international transfers typically cost 15 to 50 cedis; outgoing transfers cost more, sometimes 100 cedis or higher. Currency conversion spreads (the difference between the mid-market rate and the rate the bank gives you) are usually 2 to 4 percent on top of the official rate.
Ask the bank for a written fee schedule before you open the account. Fees change, and what one branch quotes may differ slightly from another. Some banks offer accounts specifically for expatriates with different fee structures than standard accounts.
How long the process takes and what happens after you apply
The initial application takes 30 to 60 minutes at the branch. You will fill out a form, provide your documents, have your fingerprints and photograph taken, and sign a signature card. The bank will give you a receipt with a reference number.
Behind the scenes, the bank sends your details to the Ghana Immigration Service to verify that your residence permit is genuine and currently valid. This verification step is mandatory and takes two to four weeks. During this time, your account is not yet active, and you cannot use it.
Once verification is complete, the bank will contact you (usually by phone or SMS) to collect your account number and collect your debit card if you requested one. Some banks mail the card; others require you to pick it up at the branch. Debit cards typically arrive within one to two weeks of approval.
If the bank cannot verify your permit or finds an issue with your documents, they will contact you to ask for clarification or additional paperwork. This can add another one to two weeks to the timeline.
Restrictions on foreign accounts and what you cannot do
Foreign accounts in Ghana have the same basic functions as Ghanaian accounts — you can deposit money, withdraw cash, transfer funds locally, and receive salary payments. However, some banks restrict certain activities for foreign account holders.
You may not be able to overdraft on a foreign account, or the overdraft limit will be much lower than for citizens. You may also face limits on how much you can transfer internationally in a single transaction, usually capped at the equivalent of 10,000 to 50,000 US dollars depending on the bank. These limits exist to comply with Ghana's foreign exchange regulations and anti-money-laundering rules.
If you plan to move large sums into or out of Ghana, inform the bank in advance and ask about their limits. Transfers above certain thresholds require additional documentation and approval from the bank's compliance team, which can add days to the process.
What happens if your residence permit expires
If your residence permit expires while you have an active account, the bank will eventually freeze it. The timeline varies — some banks check permit status annually, others only when you attempt a large transaction. To avoid this, renew your permit before it expires and notify the bank of the renewal. Bring your new permit to the branch and ask them to update your file.
If your account is frozen because your permit expired, you can unfreeze it by providing proof of renewal or a new valid permit. The bank may ask you to re-verify your address as well. This process usually takes one to two weeks.
If you are leaving Ghana and your permit will not be renewed, close your account before you go. Withdraw your balance, settle any outstanding fees, and ask the bank to formally close the account. This prevents the account from being frozen later and protects you from unexpected charges.
Frequently Asked Questions
Can I open a bank account on a tourist visa?
No. Tourist visas do not count as residence permits, and banks will reject your application. You must have a residence permit, work permit, or student visa that explicitly allows you to reside in Ghana. If you are planning to stay longer than a tourist visa allows, apply for the appropriate long-term permit before you try to open a bank account.
What if I do not have a Ghanaian address yet?
You need one before you apply. If you have just arrived, arrange temporary accommodation (a hotel, guest house, or friend's address) and get a document showing that address — a hotel booking confirmation, a letter from your friend, or a utility bill. Once you move to permanent housing, update your address with the bank by visiting the branch or submitting a change-of-address form.
Can my employer provide proof of address instead of a utility bill?
Most banks accept a letter from your employer on company letterhead stating your residential address, but it must be signed and dated. A utility bill is stronger proof because it is an independent document. If you have both, bring both. If you only have an employer letter, call the bank first to confirm they will accept it.
How much money do I need to deposit to open an account?
Most banks do not require a minimum opening deposit, but some ask for 100 to 500 cedis to activate the account. A few banks waive this for salary accounts if your employer will deposit directly. Ask the bank when you visit — the requirement varies by branch and account type.
What if the bank says my residence permit is not valid?
Contact the Ghana Immigration Service directly to confirm your permit status. If there is an error in their records, they can correct it, and you can ask the bank to re-verify. If your permit genuinely has an issue, you will need to resolve it with immigration before the bank will open your account. This can take several weeks.