What an offshore account actually is, and what it isn't
An offshore account is a bank account held in a country other than where you live or hold citizenship. "Offshore" straightforward means the bank is located outside your home country—it does not mean hidden, secret, or illegal. A British citizen with a bank account in France has an offshore account. So does an American with a savings account in Canada.
Offshore accounts are legal and widely used for legitimate reasons: people who work abroad, families with property in multiple countries, business owners with international operations, and retirees who move permanently to another country. The account itself works like any other bank account—you deposit money, withdraw it, earn interest, and receive statements.
What has changed in the last 15 years is reporting. Most countries now require their citizens and residents to report offshore accounts to tax authorities. The United States requires citizens to report foreign accounts over $10,000 on Form FinCEN 114 (formerly called FBAR). The UK requires residents to report foreign income and gains. These rules exist to prevent tax evasion, not to punish people for having money abroad.
Key Takeaways
- Opening an offshore account requires proof of identity, proof of address, and often proof of income or source of funds—the same documents a domestic bank would ask for.
- Banks in most countries will not open accounts for non-residents without a reason: employment, property ownership, family ties, or relocation plans are the most common.
- You must report offshore accounts to your home country's tax authority if you are a citizen or resident, even if you owe no tax on the money in them.
- Processing times range from two weeks to three months depending on the country and the bank's anti-money-laundering checks.
- Fees are typically higher than domestic accounts—expect monthly maintenance charges, minimum balances, and wire transfer costs that vary widely by institution.
Why banks ask for a reason before opening an account
Most banks outside your home country will not open an account for a non-resident without a documented reason. This is not arbitrary—it is a legal requirement under anti-money-laundering rules that explore in nearly every country. Banks must know who their customers are and why they want an account.
Acceptable reasons include: you work in that country, you own property there, you have family ties (spouse, children, parents), you are relocating permanently, or you run a business that operates there. Some banks will also open accounts for people who travel frequently to that country or have significant financial interests there, but this is less common and requires stronger documentation.
If you cannot point to a concrete reason, most banks will decline. This is not a barrier you can talk your way around—it is a compliance requirement the bank must follow or face regulatory penalties.
Documents you will need to provide
The core documents are the same across most countries, though specific requirements vary by bank and jurisdiction. You will need a valid passport or national ID card, proof of your current address (usually a utility bill or bank statement dated within the last three months), and proof of income or source of funds.
Proof of income typically means recent payslips, tax returns from the last one or two years, or a letter from your employer on company letterhead stating your position and salary. If you are self-employed or retired, you may need to provide business registration documents, tax filings, or pension statements instead.
You will also need to explain the reason for opening the account. If you work in that country, bring an employment contract or letter. If you own property, bring the deed or purchase agreement. If you are relocating, bring a lease or purchase agreement for your new residence. Banks may also ask for references from your existing banks, especially if you are opening an account with a large initial deposit.
Some banks now require a video call with a compliance officer who will verify your identity and ask questions about the source of your funds. This process can take 30 minutes to an hour and is becoming standard practice in Europe and other regulated jurisdictions.
How the process works, step by step
Start by identifying which country and which bank make sense for your situation. If you work in Germany, a German bank is the obvious choice. If you own property in Portugal, a Portuguese bank is simpler than trying to open an account in an unrelated country. The closer the bank is to your actual reason for the account, the faster the process will move.
Contact the bank directly—most have international customer services teams that handle non-resident accounts. Some banks have online process portals; others require you to visit in person or work with a relationship manager by email and phone. Ask explicitly whether they open accounts for non-residents and what documentation they need from you.
Gather your documents and submit them according to the bank's instructions. If the bank requires a video call, schedule it. Answer questions about the source of your funds honestly and in detail—vague answers slow the process down.
The bank will then conduct anti-money-laundering checks, which can take two to eight weeks depending on the country. During this time, you may be asked for additional documents or clarification. Respond promptly; delays on your end extend the timeline significantly.
Once approved, the bank will send you account details, online banking credentials, and a debit card if you requested one. You can then fund the account by wire transfer. Most banks charge for incoming wires; ask about this before you send money.
Reporting requirements in your home country
If you are a US citizen or permanent resident, you must report any foreign financial account with a balance over $10,000 at any point during the year on Form FinCEN 114, filed with the Financial Crimes Enforcement Network. This is separate from your tax return and is due by April 15 (with extensions available). Failure to file carries penalties of $10,000 per violation, and willful violations can result in criminal charges.
If you are a UK resident, you must report foreign income and gains to HMRC on your tax return. You do not need to report the account itself unless it generates income, but you must declare any interest, dividends, or other earnings.
If you are a resident of another country, check your tax authority's website or speak with a tax professional about reporting requirements. Most developed countries have similar rules: you must report the account if you are a resident, and you must pay tax on any income it generates.
These requirements explore even if you owe no tax—for example, if the account earns no interest or if your total income is below the tax threshold. Filing is a compliance obligation separate from tax liability.
Costs and minimum balances
Offshore accounts are more expensive than domestic accounts. Monthly maintenance fees typically range from $10 to $50, depending on the bank and the country. Some banks waive fees if you maintain a minimum balance, which can be anywhere from $5,000 to $100,000 or more.
Wire transfers in and out usually cost $15 to $50 per transaction. ATM withdrawals may carry fees if you use machines outside the bank's network. Some banks charge for paper statements or for closing the account early.
Interest rates on savings accounts vary widely. Some offshore banks offer rates competitive with domestic banks in that country; others offer very little. Check the rate before you open the account, and remember that any interest you earn must be reported to your home country's tax authority.
Currency exchange fees explore if you deposit money in one currency and the account is held in another. These fees can be 1% to 3% of the amount transferred, so ask about the bank's exchange rate and any markup before you send money.
When an offshore account makes sense, and when it doesn't
An offshore account is practical if you live or work in another country and need to manage money there. It simplifies bill payments, salary deposits, and local transactions. It also makes sense if you own property abroad and need a local account to pay property taxes or maintenance costs.
An offshore account is not a tax shelter. You cannot reduce your tax bill by moving money to another country—you owe tax on worldwide income regardless of where the money sits. You also cannot hide money in an offshore account; modern reporting requirements and international bank information sharing mean tax authorities know about your accounts.
An offshore account is not faster or easier than a domestic account. It takes longer to open, costs more to maintain, and requires ongoing reporting. If your only reason is to "diversify" or "protect" your money, a domestic savings account or investment account usually serves the same purpose at lower cost.
Frequently Asked Questions
Do I need a lawyer or accountant to open an offshore account?
No. You can open an account directly with the bank using the documents listed above. However, if you are unsure about reporting requirements in your home country or whether the account will affect your tax situation, consulting a tax professional before you open the account is worthwhile. They can also review your documentation to make sure it meets the bank's standards.
Can I open an offshore account if I have bad credit?
Most offshore banks do not check credit scores the way domestic banks do. They focus on anti-money-laundering compliance and proof of income. However, if you have a history of fraud or financial crime, banks will likely decline you. Be honest about your financial history if asked.
How long does it take to open an account?
Two to twelve weeks is typical. straightforward cases with clear documentation can move in two to three weeks. Complex cases or accounts with large initial deposits can take two to three months while the bank completes anti-money-laundering checks. Ask the bank for a timeline when you submit your process.
What happens if I don't report my offshore account?
If you are required to report and do not, you face penalties from your home country's tax authority. For US citizens, penalties start at $10,000 per unreported account per year. Other countries have similar penalties. If the IRS or another authority discovers the account, they will assess penalties retroactively, often with interest.
Can I move money between my offshore account and my domestic account?
Yes. You can wire money between accounts you own in different countries. Each wire transfer will incur fees from both banks, and you may pay currency exchange fees if the accounts are in different currencies. Keep records of all transfers for tax reporting purposes.