Country guide

Business banking in Germany

Snapshot

Opening a business account in Germany is quick for residents and possible for many non residents. Freelancers can often open online in minutes, while a registered company needs its company documents and usually a German address.

Can a non resident open
Possible but harder. Many banks prefer at least one director with a German address, and some ask for certified documents or in person identification. Verify with the provider.
Typical timeline
About 20 minutes to open for a freelancer online, and roughly one to four weeks for a company.
Free account available
Yes for the self employed. N26 Business Standard is EUR 0 a month as of 28 May 2026. Company accounts usually carry a fee.
Most providers
10 or more business accounts
Fees and features as of 28 May 2026Last reviewed 28 May 2026

General information, not financial, legal, or tax advice. Verify current terms and eligibility with the provider before applying.

Germany has a deep mix of traditional banks such as Deutsche Bank, Commerzbank and the Sparkassen, and digital providers such as N26 Business, Qonto, Finom and Wise Business. Freelancers and sole traders can often open online in minutes with an ID, proof of address and a tax number. A registered company such as a GmbH or UG needs its commercial register extract, articles of association and a shareholder list, and usually a German business address. Figures below are shown as of 28 May 2026.

How business banking works in Germany

German law does not force most freelancers to hold a separate business account, but a registered company does need its own account for share capital and bookkeeping. Providers fall into two groups. Traditional banks offer branches, cash handling and lending relationships and charge a monthly package fee, commonly EUR 10 to EUR 35. Digital providers open remotely, give a German IBAN and price per use, with lower or zero headline fees but limited cash services. The right fit depends on whether you need branches and cash, or fast remote opening and software.

Who can open a business account

Freelancers and sole traders, known as Einzelunternehmer, can usually open with a valid ID and a tax number. Partnerships and companies such as a GmbH, UG or GbR provide their registration documents and identify the owners. Non residents can open in many cases but face extra checks and may need a German address.

Traditional banks compared with neobanks

Traditional banks suit businesses that handle cash, want a branch relationship or expect to borrow, but they bundle services into a monthly fee. Digital providers such as N26 Business, Qonto and Finom open quickly, give a German IBAN and lower headline fees, and add invoicing and accounting tools, but they limit cash deposits and withdrawals. Weigh the cost of the items you actually use rather than the headline fee alone.

Requirements and documents

What you need depends on your legal form. Verify with the provider

  • A valid passport or national ID for every owner and director, with identification by VideoIdent, PostIdent or in a branch.
  • Your tax number or VAT identification number, and for a freelancer a short description of your activity.
  • For a company, the commercial register extract known as the Handelsregisterauszug, the articles of association and a shareholder list, plus a German business address. Verify the current list with the provider.

How to open an account

  1. Choose your legal form and the type of provider, a traditional bank for branches and cash or a digital provider for fast remote opening.
  2. Gather your documents and identification, then apply online or in a branch and complete VideoIdent or PostIdent.
  3. Fund the account, and for a GmbH pay in the share capital so the notary can complete the registration. Confirm current steps with the provider.

Compare business accounts available in Germany

These providers accept business customers in Germany. Fees and eligibility shown as of 28 May 2026. Confirm current terms with the provider before applying.

Compare business accounts →

Questions about business banking in Germany

Can a non resident open a business bank account in Germany?
Yes, many can, but it is harder than for residents. Banks often prefer at least one director with a German address and may ask for certified documents or in person identification, while some digital providers can open remotely. Confirm requirements with the provider. As of 28 May 2026.
Do freelancers in Germany need a business bank account?
There is no general legal requirement for a freelancer to hold a separate account, but a dedicated account keeps business and private money apart and simplifies bookkeeping. A GmbH or UG does need its own account. This is general information, not advice.
How much does a business account in Germany cost?
It is free for the self employed with providers such as N26 Business Standard at EUR 0 a month, and commonly EUR 10 to EUR 35 a month at traditional banks, as of 28 May 2026. Per transaction and cash fees apply. Verify with the provider.
How long does it take to open?
A freelancer can often open online in about 20 minutes, while a company account usually takes one to four weeks depending on the bank and identity checks, as of 28 May 2026.

Fees, features, and eligibility change and vary by region. This page was last reviewed on 28 May 2026. Confirm current terms with the provider before applying.

Related guides