how-to
Non-Resident GmbH Banking in Germany: Step-by-Step
Table of Contents
- 10 Requirements for Corporate Banking in Germany for Foreigners
- GmbH Bank Account Opening Documents: The Complete Checklist
- Anti-Money Laundering Act (GwG) Compliance for Businesses
- Step-by-Step: How Non-Resident GmbH Banking Works in Practice
- Non-Resident Friendly Banks and Remote Account Options
- Category 1: Direct banks with video identification
- Category 2: Branch-based private and cooperative banks
- Category 3: Specialised corporate service providers and fintech business accounts
- Category 4: Nominee and trustee structures
- The three questions that decide your shortlist
- What the formation account is, and why it is not your operating account
- Common Mistakes That Cause Non-Resident GmbH Banking Applications to Fail
- Submitting before the commercial register entry is confirmed
- An incomplete or opaque beneficial owner chain
- Identity documents that are expired, uncertified, or inconsistent
- A vague business purpose statement
- Ignoring the tax registration dependency
- Treating account opening as the finish line
- The formation-to-operational transition gap
- Frequently Asked Questions
Last Updated: September 18, 2026
10 Requirements for Corporate Banking in Germany for Foreigners
Opening a business account as a foreign founder usually stalls on paperwork, not policy. A step by step guide to non-resident GmbH banking in Germany starts with one hard truth: banks assess your company's legal status, residency, and documents long before your business plan.
Here is what banks check:
- A registered legal entity (GmbH or UG)
- A valid commercial register entry
- A managing director with verified identity
- Proof of residency status for every signatory
- A completed KYC file
- A clear source of funds for the share capital
- A registered business address in Germany
- A tax identification number or registration confirmation
- A signed bank mandate for account access
- A plausible business purpose statement
Legal Entity Status and Commercial Register Entry
A GmbH only exists once it appears in the commercial register (Handelsregister). Banks cannot open an account for a company still "in formation," and they pull the register entry directly.
Residency Status and Remote Verification Options
Non-resident status does not block you from banking; it changes how the bank verifies you. Most institutions accept video identification, but many still require one in-person appointment for the managing director.
GmbH Bank Account Opening Documents: The Complete Checklist
The GmbH bank account opening documents list is where applications live or die. Banks reject incomplete files without discussion, so assemble everything first.
Pre-Application KYC Document Preparation
Prepare this checklist before you contact any bank:
- Passport copy (certified where required)
- Proof of address, dated within the last three months
- Commercial register extract
- Notarized articles of association
- Shareholder list with beneficial owner details
- Business purpose statement
- Source of funds documentation for the share capital
- Tax identification number or registration confirmation
- Signed bank mandate
Anti-Money Laundering Act (GwG) Compliance for Businesses
Anti-Money Laundering Act (GwG) compliance for businesses means the bank must identify your beneficial owner, not just your managing director. Under German law, anyone holding more than 25% of shares must be disclosed.
Step-by-Step: How Non-Resident GmbH Banking Works in Practice
The practical process runs in three phases: incorporate, prepare, verify. Each phase has a gate you cannot skip.

Step 1: Incorporate and Register Your GmbH
Time: several weeks
- Draft and notarize the articles of association
- Deposit the share capital into a formation account
- File for commercial register entry
- Receive your register extract
The share capital deposit is a legal requirement, not a bank preference. Without it, the register will not confirm your GmbH.
Step 2: Prepare Your KYC and Formation Documents
Time: one to two weeks
Collect every document from the checklist above, get certified translations where required, and order the file the way the bank requests.
Step 3: Submit Your Application and Complete Verification
Time: two to six weeks, varies by bank
Submit the file, complete video identification, and attend any in-person appointment. Approval timelines depend on the bank's compliance workload, so ask for a realistic estimate upfront.
| Phase | Typical Duration | Main Risk |
|---|---|---|
| Incorporation | Several weeks | Notary document errors |
| Document prep | 1-2 weeks | Missing KYC items |
| Verification | 2-6 weeks | Incomplete ownership disclosure |
Non-Resident Friendly Banks and Remote Account Options
Most guides stop at "find a bank that accepts non-residents." The useful question is which category of institution fits your ownership structure, residency, and travel capacity. There are four practical categories, and each behaves differently. (Source: the German Anti-Money Laundering Act (Geldwäschegesetz - GwG))
Category 1: Direct banks with video identification
Direct banks (Direktbanken) are the fastest route for a straightforward GmbH with one or two EU/EEA-resident managing directors and a clean ownership chain. They run video-identification that satisfies GwG and accept the electronic register extract. The trade-off: centralised, rule-driven compliance teams are more likely to decline an unusual ownership structure or non-EU managing director than negotiate.
Category 2: Branch-based private and cooperative banks
Private banks (Privatbanken) and cooperative banks (Volksbanken and Raiffeisenbanken) still make relationship-based decisions. A branch director can advocate for your file internally, which matters enormously when your residency sits outside the EU/EEA. The cost is friction: expect at least one in-person appointment and a branch that wants to understand the business, not just the paperwork.
Category 3: Specialised corporate service providers and fintech business accounts
A growing set of providers offers business accounts for internationally structured companies. They onboard faster and are comfortable with remote signatories, but are not full-service banks. Check three things before committing: whether the account carries a German IBAN, whether it supports SEPA direct debits and payroll, and whether the provider is supervised as a credit institution or operates under a different licence.
Category 4: Nominee and trustee structures
Where the ownership chain runs through a jurisdiction the bank cannot easily verify, a licensed nominee shareholder and trustee structure can present a clean, transparent picture that satisfies both the notary and the bank's compliance team. This is not a shortcut around KYC, it makes the KYC file legible.
The three questions that decide your shortlist
Whichever category you approach, get written answers to these before applying:
- Do you onboard managing directors resident outside the EU/EEA, and under what conditions?
- Is video identification accepted for every signatory, or is an in-person appointment required?
- What is your current typical time from complete file to account activation?
BaFin institution database to verify a provider's licence status
What the formation account is, and why it is not your operating account
One distinction trips up almost every non-resident founder: the account you use to deposit share capital during incorporation is not the account your GmbH will run on. The formation account holds the Stammkapital until the commercial register entry is confirmed; once published, that money is released and the company needs a separate operational account. Many founders assume it converts automatically.
Common Mistakes That Cause Non-Resident GmbH Banking Applications to Fail
Most failures are not risk decisions but file decisions. A compliance officer who cannot reconcile two documents will pause the file, and a paused file rarely restarts without a fresh application. These failure patterns recur, with the mechanism behind each.
Submitting before the commercial register entry is confirmed
The bank pulls your Handelsregister extract directly. If the entry is not yet published, there is nothing to pull and the application cannot proceed, however complete the rest of the file is. No register entry, no legal entity, no account. Wait for the published extract, then apply.
An incomplete or opaque beneficial owner chain
Under the GwG, the bank must identify every beneficial owner holding more than 25% of shares and trace ownership upward to natural persons. If your structure includes a holding company in a jurisdiction the bank cannot verify, the chain breaks and the file stops.
Identity documents that are expired, uncertified, or inconsistent
A passport expiring within six months is a compliance risk, as is proof of address older than three months or a certified copy whose certification is not recognised. The most common version of this error is inconsistency: the name on the passport, shareholder list, and bank mandate must match exactly, including transliteration of non-Latin scripts.
A vague business purpose statement
"Consulting and trade" tells a compliance officer nothing. The bank needs to know what money will flow through the account, from whom, and for what. A purpose statement naming your actual customers, suppliers, and countries is far more persuasive than a broad category.
Ignoring the tax registration dependency
This mistake costs the most time, and almost no guide covers it. Your GmbH needs a tax identification number (Steuernummer) from the local tax office (Finanzamt), and the bank typically asks for it or for confirmation that registration is underway before activating full account functionality.
Treating account opening as the finish line
Approval is not the end of the compliance relationship. Banks run periodic KYC refreshes, where dormant problems surface: a changed shareholder, a new managing director, a relocated signatory, or a business purpose that has drifted from what you declared. Each can trigger a review that freezes the account until resolved.
The formation-to-operational transition gap
The formation account holds your share capital until the register entry is confirmed and is not designed for payroll, supplier payments, or VAT direct debits. Founders who assume it converts automatically discover the gap only when a payment fails. Apply for the operational account in parallel with the register filing so activation lands close to the date the company can legally trade.
Frequently Asked Questions
Can a non-resident open a business bank account for a GmbH in Germany?
Yes, a non-resident can open a business bank account for a GmbH in Germany, but the process is more demanding than for residents. Banks apply strict KYC and AML checks under the GwG, so you will need a fully registered GmbH, a notarized articles of association, proof of share capital deposit, and certified identification documents. Many banks offer remote verification via video identification, though some still require at least one in-person visit. Working with a licensed nominee shareholder can simplify the process because the bank sees a German-resident managing director or authorized representative.
What documents are required for corporate banking in Germany for foreigners?
The GmbH bank account opening documents typically include: a certified copy of the commercial register extract, notarized articles of association, shareholder list, proof of share capital payment, valid passports for all beneficial owners and managing directors, proof of address, and a completed bank questionnaire. Non-EU applicants often need certified translations into German. Some banks also request a business plan, source-of-funds declaration, and tax identification number (Steuernummer) once issued. Preparing a complete KYC pack before applying reduces rejection risk significantly.
How does the German Anti-Money Laundering Act (GwG) affect non-resident banking?
The GwG requires banks to identify and verify all beneficial owners, understand the purpose of the business relationship, and monitor transactions for suspicious activity. For non-resident applicants, this means providing transparent ownership information, explaining the source of funds and share capital, and submitting to enhanced due diligence if you are from a higher-risk jurisdiction. A nominee shareholder structure must be fully disclosed to the bank, including the identity of the underlying beneficial owner. Incomplete or unclear ownership information is a common reason applications are rejected.
How long does the corporate bank account opening process typically take?
Timelines vary by bank and application quality. If all documents are complete and verification is remote, some banks open the account within a few weeks of receiving the application. If the bank requests additional documents, certified translations, or an in-person appointment, the process can take longer. Delays usually come from missing KYC documents, unclear source-of-funds explanations, or waiting for the commercial register entry and tax identification number. Submitting a complete, well-organized application pack is the most effective way to avoid repeated back-and-forth.
Non-resident GmbH banking fails on preparation, not on nationality. German-Nominee.de has guided international founders through this process since 1984, using a licensed German nominee shareholder and trustee structure that meets notary requirements without travel. You get a transparent, clean setup and support through the compliance steps that trip most applicants up. Get started with German-Nominee.de and open your corporate account with a file banks can actually approve.