Opening a business bank account in Germany : Requirements, Process, and Key Considerations

For entrepreneurs setting up a German company or expanding into Germany, one crucial step is opening a business bank account . This guide explains the main requirements, walks you through the process , and addresses common questions about German banking for businesses.

Why open a business bank account in Germany ?

A dedicated business bank account is essential for managing your company finances efficiently and meeting legal requirements. German law obliges all registered companies, such as a GmbH (Private Limited Liability Company) , to keep their business transactions separate from any private account .

A corporate bank account enables clear financial oversight, proper tax reporting, and straightforward payments with suppliers and clients. It also ensures you can efficiently deposit share capital during company formation .

Which German business bank account is right for your company?

There are several banking options in Germany. Traditional banks typically offer comprehensive banking services through local branches, while online banks and specialized fintechs can provide a streamlined application process. Some German banks focus strongly on SMEs and international clients.

When considering which bank or bank account is best for your business , assess the following:

  • Availability of English-language support
  • Online account opening procedures
  • Range of services such as credit cards , accounting software , and multicurrency accounts
  • Costs and account maintenance fees
  • Requirements for non-resident founders or foreign-owned companies

Business bank account requirements in Germany

To successfully open a business account in Germany , you must present several required documents . Generally, German banks will ask for:

  • Commercial register extract (Registerauszug)
  • Articles of association ( companyโ€™s articles )
  • Notary public deed of incorporation
  • Valid IDs/passports for all company directors and authorized signatories
  • Company address
  • Proof of share capital (sometimes, proof of share capital deposit )

Some banks may also require:

  • Business plan or description of business activity
  • Tax registration certificate
  • Proof of registered office (physical address or virtual office )
  • List of shareholders and beneficial owners

For foreign founders or international companies , additional identification and verification stepsโ€”including in-person appointmentsโ€”are often required.

The process : How to open a corporate bank account in Germany

The general account opening process for a German GmbH is as follows:

  1. Gather your documents: Ensure your articles of association , notary deed , and identification for all company directors are prepared.
  2. Choose the bank: Consider both traditional banks and licensed online bank providers. Review their account types , required documentation, and whether they welcome non-resident or foreign-owned clients.
  3. Submit the application: Complete the application form online or at a branch. Attach all required documents .
  4. Bank compliance review: The bank will conduct compliance checks based on anti-money laundering rules. Extra due diligence is often applied to international founders and new entities.
  5. Deposit minimum share capital : A GmbH must deposit at least โ‚ฌ25,000 as share capital (at least half before registration). The bank issues confirmation of deposit for the commercial register .
  6. Finalize and activate: When the bank approves the application, you receive your German bank account details (IBAN, BIC).

In most cases, opening a corporate account in Germany takes 1โ€“3 weeks. Timelines vary depending on the bank , completeness of information, and client profile.

Frequently asked questions about company bank accounts in Germany

Do I need to visit the bank branch in person?

Some banks require at least one company director to visit for identification, especially for foreign founders . However, several online banks now accept full remote onboarding, particularly for EU residents.

Is a physical German address necessary?

Most German banks require proof of a registered office in Germany. Virtual office solutions are often accepted for this purpose.

How much share capital must be deposited?

The standard minimum share capital for a GmbH is โ‚ฌ25,000. At least half must be paid in before registration , with the remainder due post-registration.

Can non-residents open a German business bank account ?

Yes, but the requirements and review process are more detailed. Non-resident founders should expect additional documentation and compliance checks.

What services are available with a business bank account ?

Standard features generally include:

  • German IBAN
  • Internet and mobile banking services
  • Debit cards and credit cards
  • Payment tools (SEPA, direct debits, standing orders)
  • Accounting software integration
  • Multicurrency options with some banks

How our legal team can help

Our experienced team of lawyers advises on all aspects of company formation , company registration , and bank account opening in Germany. We provide end-to-end support: from preparing corporate documents to liaising with authorities and banks. Our services include:

  • Guidance on choosing the right banking options
  • Preparation and submission of all required documents
  • Structuring share capital contributions
  • Assistance for non-resident founders
  • Ongoing account management and compliance advice

Contact us for a consultation on your German business bank account needs.

Frequently asked questions about Business Bank Account in Germany: Full-Service Support

Why does a German company need a separate business bank account?

A business bank account keeps company finances legally separate from personal funds and helps with clear tax reporting and payments.

What are the main types of business bank accounts available for companies in Germany?

Companies can choose between traditional banks with branch support, digital banks, and fintech options specialized for international or SME clients.

Which documents are usually required to open a business bank account in Germany?

You need the commercial register extract, articles of association, notary deed, ID for directors, company address, and proof of share capital; sometimes, a business plan or tax certificate is also needed.

Is it possible to open a German business bank account remotely?

Some online banks allow remote onboarding for business accounts, but traditional banks and some cases (like non-resident founders) require at least one physical visit.

Is a physical office address in Germany needed to open a business account?

Yes, most banks require proof of a registered office in Germany, though a virtual office is often accepted.

How much share capital must be paid in to open a GmbH account?

At least โ‚ฌ25,000 is required as minimum share capital, with half paid before registration and the rest after.

Can non-residents or foreign owners open a company bank account in Germany?

Yes, but they face additional documentation, stricter identity checks, and sometimes longer review times.

What standard services come with a German business bank account?

Most accounts offer a German IBAN, online banking, debit and credit cards, payment tools, and sometimes multicurrency or accounting software integration.

How long does the account opening process take for a German company?

The process usually takes 1โ€“3 weeks, depending on the bank, client profile, and completeness of your documents.

What should I consider when choosing a bank for my German business?

Check for English support, online application options, service costs, the range of financial products, and requirements for international founders.

Do banks in Germany accept virtual offices as proof of address?

Many banks do accept a virtual office as a valid registered company address if the service is compliant.

Are there extra requirements for opening a bank account as a non-resident founder?

Yes, expect stricter compliance checks, possible in-person verification, and more paperwork compared to local founders.

What happens if my share capital is not fully deposited before registration?

At least half the share capital must be deposited before registration; the rest can be paid after, but registration will be delayed if this minimum isnโ€™t met.

Can I manage my German business account online from abroad?

Yes, most banks provide full online banking services, so you can manage your account anywhere with internet access.

Is a business plan always necessary when opening a German business bank account?

No, a business plan is not always required, but some banks may ask for one, especially for new or international companies.

About

GMBH offers reliable support for those looking to open or expand a business in Germany. Whether you are launching a GmbH, need assistance with tax registration, or require ongoing accounting services, our team helps you navigate German regulations efficiently. Focus on your company goals while experienced professionals manage the legal details.

Meet the author