
Best Business Bank Account in Germany (2026)

A business bank account at a German bank costs between 12.90 and 130 euros a month, and the price has almost nothing to do with what you get. HypoVereinsbank charges 25 euros a month at its entry tier. Postbank charges 12.90. Both give you a euro account and a card.
That monthly fee is also not where the money goes. If your business invoices or pays in another currency, the exchange rate margin on those payments will cost you several times the account fee, and only one German bank publishes what that margin is.
This guide prices the five banks a German business actually considers, shows what each charges once the introductory year ends, and puts a number on the fee none of them advertise.
Then it covers the documents you need to open a business bank account in Germany, who can open one as a foreigner, which providers can hold your share capital, and the setup that costs the least once you add international payments to the picture.
The Account That Fixes the Expensive Part
None of the banks below will tell you their exchange rate margin before you sign up. This one shows the fee as a separate line and converts at the rate you see on Google, which on a five figure supplier payment is the difference between 48 euros and 200.
- 55 euros once, then no monthly fee, against 12.90 to 130 at a bank
- Conversions from 0.2 percent, at the mid-market rate, shown separately
- Account details in 22 currencies, clients pay you domestically instead of by SWIFT
- Batch payments up to 1,000, a whole supplier run in one file
- Xero, QuickBooks and Sage, so reconciliation stays clean
- Opens after Handelsregister entry, alongside your bank account, not instead of it
Do You Actually Need a Business Bank Account in Germany?
A GmbH or UG needs a business bank account in Germany in practice, because it is a separate legal person with its own bookkeeping duty and its share capital has to be paid in and evidenced. A freelancer or sole trader is under no such obligation, whatever their bank implies.
What the Law Says for a GmbH or UG
The word Geschaeftskonto does not appear in the German limited company statute. What section 7(2) GmbHG requires is that a quarter of each share is paid in before registration, and that the total paid in reaches at least half the minimum capital.
Section 8(2) is the interesting one. The court may, where it has serious doubts, demand proof such as payment records from a financial institution or payment service provider established in the European Union. A payment service provider, not only a bank. That phrase is why providers such as Qonto and Finom can legitimately handle a capital deposit without holding banking licences.
The numbers: a GmbH needs 25,000 euros of share capital under section 5(1), with 12,500 payable to register. A UG under section 5a(2) can start from one euro but must pay its capital in full, and contributions in kind are not allowed.
Freelancers and Sole Traders
There is no equivalent rule. A Freiberufler is not a Kaufmann under section 1 HGB, so the bookkeeping duty in section 238 HGB does not apply, and no statute requires an Einzelunternehmer to keep business money in a separate account.
What does apply is your bank's terms. Most German personal accounts prohibit business use, so a freelancer running invoices through a private Girokonto risks the account rather than a fine. A business bank account is the practical answer here, not a legal one.
Why Banks Tell You It Is Mandatory
Commerzbank's own GmbH page states that a separate business bank account is legally prescribed for corporations. That is marketing framing rather than law: the requirement is only that the capital is at the managing director's free disposal and evidenced by a payment record.
It is worth noticing who benefits from the framing. A bank telling you the law compels you to buy its product is the first sign that the product is being sold rather than compared, and the pricing below is the second.
What German Banks Charge for a Business Account
A business bank account in Germany costs between 12.90 and 130 euros a month at the five banks a German business realistically considers, before a single transaction is booked. Every one of them charges per booking on top once a small included allowance runs out, and two hide most of the cost behind a free introductory year.
Business Account Prices at Five German Banks
Published September 2026 rates from each bank's own price list. Where a bank runs an introductory offer the standing price is shown too, because the introductory price is not the price you will pay.
Bank | Business account | Monthly | Included bookings | Then per booking |
|---|---|---|---|---|
Postbank | Business Giro aktiv | 12.90 EUR | None | 0.28 EUR |
Berliner Sparkasse | FirmenKonto pur | 12.95 EUR | None | 0.20 to 0.50 EUR |
Deutsche Bank | Business Basic | 14.90 EUR | None | 0.30 EUR |
Commerzbank | Klassik | 15.90 EUR | 10 a month | 0.20 EUR |
HypoVereinsbank | BusinessKonto 4You Modul 50 | 25.00 EUR | 50 a month | 0.40 EUR |
The upper tiers climb fast. Deutsche Bank Classic is 24.90 euros and Premium 39.90. Commerzbank Premium is 34.90 after its introductory period. Berliner Sparkasse komfort is 19.95 and plus 44.95. The most expensive business bank account in Germany here is HypoVereinsbank Modul 1.500 at 130 euros a month, which buys transaction volume rather than anything a small business would call a feature.

The Per Booking Charge Nobody Adds Up
The monthly fee is the number in the advert. The booking fee is what scales with your business, and it turns a cheap looking business bank account into an expensive one.
Take a business making 150 payments and receiving 100 a month, which is an ordinary month for a small agency or an online shop. At Postbank that is 250 bookings at 28 cents, so 70 euros in transaction fees on top of the 12.90 monthly, giving 82.90 euros. At Commerzbank Klassik the ten included bookings leave 240 at 20 cents, so 48 euros on top of 15.90, giving 63.90.
Paper matters too. Postbank charges 3.00 euros for one paper based SEPA transfer at every tier, more than ten electronic ones cost.
The Introductory Year, and What Happens After It
Two of the five banks lead with a free or discounted period, and the standing price is where you end up. Commerzbank's Klassik business account is free for twelve months and then 15.90 euros a month. Its Premium account is 8.90 euros for twenty four months and then 34.90, which is close to a fourfold increase on a schedule most people forget about.
Deutsche Bank's Gruenderkonto is the Classic account free for the first year, then 24.90 euros. Neither offer is a trick and both are documented. Both work because moving a business bank account with direct debits and payroll attached costs enough effort that almost nobody does it.
Diarise the reversion date when you open the account. It is the single cheapest piece of admin in this guide.
The Line That Is Missing From Every Row Above
Each of those banks publishes a monthly fee and a booking fee, so you can budget for both. Not one of them publishes what it adds to the exchange rate, which for a business trading across a currency is larger than both combined.
- Conversions from 0.2 percent, the fee shown as its own line on the receipt
- Mid-market rate, the same number your accounting software uses
- 55 euros once, then nothing monthly
- Account details in 22 currencies, so clients pay you locally
- A live quote before you commit, not an estimate at the point of release
The Fee They Do Not Publish
Every German bank adds a margin to the exchange rate when your business pays or receives a foreign currency, and four of the five above will not tell you what it is. On a 10,000 euro supplier payment the difference between a good margin and a bad one is roughly 150 euros, which is a year of account fees on a single transaction.
The One Bank That Publishes Its Margin
Deutsche Bank sets it out in its price list, which makes it the honest benchmark rather than the villain here. Business customers pay 0.50 percent on the euro against dollars, pounds, francs, yen and the other majors, and 2.00 percent on everything else.
Read the second list carefully, because everything else is not exotic. It includes the Polish zloty, Czech koruna, Turkish lira, offshore Chinese yuan and South African rand, which cover a large share of European supply chains.
The fixed charges stack on top. A third country transfer costs 1.5 per mille with a 10 euro minimum, plus 1.55 euros for the SWIFT message, plus 25 euros if you send it on OUR terms so the recipient gets the full amount. That is about 11.55 euros before the margin, and 36.55 if you cover the correspondent charges.
What the Other Four Tell You Instead
Commerzbank's own page on international transfers for businesses lists no percentage at all. It says charges for foreign banks, SWIFT fees and currency exchange may apply, and that online banking will show you the approximate charges when you release the payment. Approximate, and at the moment you are already committing.
Postbank quotes conversion as a per unit markup rather than a percentage, such as 0.0036 dollars per euro on EUR to USD, plus 0.50 percent on card transactions outside the EEA. Disclosed, but expressed in a form that is hard to compare against anything.
Sparkasse and HypoVereinsbank publish nothing usable in advance either, pointing to their own daily rate sheets. The pattern is consistent enough to be a policy rather than an oversight, and the guide to what banks charge for money transfers sets out the same behaviour across the market with the numbers attached.
What 2 Percent Costs on a Real Payment
Numbers rather than adjectives. A business paying a supplier 10,000 euros worth of dollars once a month, for a year:
Margin | Cost per payment | Cost per year |
|---|---|---|
0.20 percent | 20 EUR | 240 EUR |
0.50 percent, Deutsche Bank majors | 50 EUR | 600 EUR |
0.80 percent | 80 EUR | 960 EUR |
2.00 percent, Deutsche Bank other currencies | 200 EUR | 2,400 EUR |
The gap between the top and bottom rows is 2,160 euros a year. The gap between the cheapest and most expensive monthly account fee in this guide, Postbank at 12.90 against HypoVereinsbank at 130, is 1,405 euros a year. The fee nobody publishes is bigger than the fee everybody compares.
It also compounds quietly, because the margin is a percentage of turnover rather than a flat charge. Doubling your international revenue doubles it, while the account fee stays put.
Approximate Charges, Shown at the Point of No Return
Commerzbank tells business customers that online banking will display the approximate charges when the payment is released. By then you have already chosen the bank, moved your direct debits and given the supplier a payment date.
A margin you cannot see in advance is not a price, it is a surprise. If a bank will not put a percentage in writing before you open the account, price your international payments at the top of the range you have seen elsewhere and assume you are paying it.
Know the Number Before You Send, Not After
The conversion fee is quoted before you confirm, the rate is the mid-market rate, and both appear on the receipt as separate lines. That is the whole difference, and on a five figure payment it is worth more than every feature comparison in this guide.
- A live quote before you confirm, not an estimate at release
- From 0.2 percent, against 0.50 to 2.00 percent published at Deutsche Bank
- Mid-market rate, no spread folded into the number
- Fee shown as its own line, so it reconciles cleanly in Xero or Sage
- Batch payments up to 1,000, one file for a whole supplier run
What It Costs to Get Paid From Abroad
Receiving is the side businesses forget to price, and where money disappears without appearing on any invoice. A client sends 5,000 dollars, your statement shows 4,890 worth of euros, and nothing in your business bank account's fee schedule explains the difference.
Correspondent Banks Take Their Cut in Transit
A payment from outside the SEPA area is routed over SWIFT and usually passes through one or two intermediary banks. Each of them can deduct its own charge from the amount as it goes, so the sum that lands is smaller than the sum that was sent, and neither you nor your client authorised the difference.
Typical correspondent deductions run 15 to 30 dollars per hop, and there is no statutory deadline either. Inside the EEA a euro transfer must arrive in one business day, outside it the law sets no limit, with the timings per route in how long an international money transfer takes.
The only way to control this from your end is to be paid domestically in the sender's country, so the payment never becomes a cross-border transfer and never enters the correspondent chain in the first place.
The Charges on Money You Did Not Send
Your own bank charges you to receive as well, and those fixed charges apply per payment rather than per amount, so a client paying in four instalments costs four times as much to receive as one paying in a lump.
If you invoice abroad, the practical structure is to hold account details in your client's own currency so they pay locally, and to convert on your own schedule rather than at whatever rate applied when the money arrived. That is a different product from a business bank account, and most German businesses end up running both.
Be Paid Domestically Instead of Internationally
The cheapest cross-border payment is the one that never becomes cross-border. Local account details in your client's own country turn an international transfer into a domestic one at their end, and the correspondent deductions stop existing.
- Account details in 22 currencies, including USD, GBP, EUR, AUD and CAD
- The full amount arrives, nothing skimmed in transit
- Convert when you choose, hold the balance in the currency you were paid in
- No fee to receive in a currency you hold, against per payment charges at a bank
- One set of details per currency, reusable across every client in that country
Documents Needed to Open a Business Bank Account in Germany
To open a business account in Germany you prove three things: who you are, that the business exists, and who ultimately owns it. A freelancer clears that in one sitting with a passport and a tax number. A GmbH with corporate shareholders can take a fortnight, and the delay is the ownership chain rather than the bank.
Freelancer or Sole Trader Business Account
Short, and every provider asks for roughly the same things. Nothing here needs a notary.
- Passport or national ID. Valid, and matching the name the account will be in.
- Proof of address. Usually the Meldebescheinigung from your Anmeldung, or a recent utility bill.
- Steuernummer or Steuer-ID. Your tax number from the Finanzamt. A US person will also complete a FATCA declaration.
- Gewerbeanmeldung. The trade registration, if you are a Gewerbetreibender. A Freiberufler does not have one and provides the Finanzamt letter instead.
- A description of the business. What you do and roughly what turnover you expect, for the bank's risk assessment.
Without an Anmeldung the proof of address is your blocker, the same one that stops non-residents opening a personal account. The ways around it are in the guide to opening a bank account in Germany as a non-resident.
GmbH or UG Business Account
More paperwork, and it has to be current. Most banks reject a Handelsregister extract older than three months.
- Handelsregisterauszug. The commercial register extract, usually dated within the last three months.
- Gesellschaftsvertrag. The notarised articles of association, or the Musterprotokoll for a simple formation.
- Gesellschafterliste. The current shareholder list as filed with the register.
- ID for every managing director. Each Geschaeftsfuehrer identifies personally, not just the one opening the account.
- Steuernummer and USt-IdNr. The company tax number, and the VAT identification number where you have one.
- Beneficial owner declaration. Names, dates of birth and addresses for everyone holding more than 25 percent.
A company still in formation submits the notarised articles in place of the register extract, which is what makes a capital deposit possible before registration.
Beneficial Owners and the 25 Percent Rule
Under the German money laundering act a beneficial owner is any natural person holding more than 25 percent of the shares or voting rights, directly or indirectly, and each has to be identified before the business bank account opens.
Indirectly is what causes delays. If a holding company owns 40 percent of your GmbH, the bank follows the ownership up until it reaches human beings and wants documents for each layer. Where no person passes 25 percent, the managing directors are recorded as fictitious beneficial owners instead.
Germany also runs a Transparenzregister and banks check your entry against what you declared. A mismatch stops the process cold, so confirm the register is current before you apply.
How Verification Actually Works
Digital providers verify by video call, about ten minutes, which is why a founder abroad can usually finish without flying in. You hold your passport to the camera, read a code and sign electronically.
Traditional banks usually want a branch appointment, particularly for layered ownership or a foreign shareholder. Commerzbank is the exception: it opens the business bank account and processes the capital payment within 48 hours from digital notarial documents, closing most of the speed gap with the fintechs.
Opening a Business Bank Account in Germany as a Foreigner
Opening a business bank account in Germany as a foreigner turns on where you live, not what passport you hold. Nationality is rarely the barrier, residence usually is, and providers assess two things separately: where the person opening the account lives, and where the company is registered.
Residence Is the Barrier, Not Nationality
The providers that publish an eligibility rule all set it by residence, and every list is European: the EEA, the UK and Switzerland. Citizenship is explicitly not the test. Several go further and require German residency and German tax liability, which rules them out entirely as a route in from outside the country.
One nationality is treated differently, and not the one people expect. Several providers refuse US reportable persons under FATCA outright, and others add friction rather than a flat refusal. It is a reporting burden rather than a judgement, but the effect on an American founder is the same.
Which Business Account Providers Accept Non-Residents
- Residence in the EEA, the UK or Switzerland. The common rule at the formation providers, with no citizenship requirement attached.
- A German registered office for the company. Required by the formation providers even where the founder can live elsewhere.
- German residency and German tax liability. Required by some providers, which closes them to anyone applying from abroad.
- US reportable persons refused. Several providers decline them outright under FATCA rather than take the reporting burden.
- The five banks. All expect a German registered office before they open a business account, and most want a branch appointment for a foreign founder.
The practical reading: a foreigner living in Europe has options, and a foreigner living outside it will need the company registered in Germany first, then opens the business account against the Handelsregister entry.
Currency Details While the Bank Account Is Pending
Company registration and a bank appointment can run for weeks. A multi currency account opens against your register entry in a couple of days, so you can invoice and get paid while the bank is still processing.
- Opens once you are in the Handelsregister, days rather than weeks
- Video verification, no branch appointment and no flight
- Account details in 22 currencies, invoice from day one
- No monthly fee, so it costs nothing to hold alongside the bank account
- Not a substitute for the bank, no cash, no credit, no share capital
Depositing Share Capital for a GmbH or UG
The capital deposit is the one step where your choice of business bank account can genuinely block you, and the providers that cannot do it will not say so until you have opened one. A GmbH needs 12,500 euros in before registration, a UG its full capital in cash.
What the Law Actually Requires
Section 8(2) GmbHG lets the court ask for payment records from an EU financial institution or payment service provider. Nothing requires a German bank, nothing requires a German IBAN, and nothing requires the account to be labelled a Kapitalkonto.
What your notary needs is documentary proof that the money sits in the company's account and is at the managing directors' free disposal. How that proof is formatted is the whole difference between providers, so ask your notary which format they accept before you choose.
Which Providers Do It, and What the Notary Gets
Provider | Capital deposit | What the notary receives |
|---|---|---|
Commerzbank | Yes, account and deposit in 48 hours | Bank confirmation |
Deutsche Bank | Yes, via the Gruenderkonto | Bank confirmation |
Qonto | Yes, included in the plan | Formal deposit confirmation within 24 hours |
Finom | Yes | A one off German IBAN for the deposit before registration |
Most other digital providers | No | Company must already be registered |
One caveat on the non-bank options: some issue a downloadable account statement rather than a document they call a deposit confirmation, and some notaries want more than that. Ask yours which format they accept before you commit, because discovering it at the appointment costs a fortnight.
Wise Business is explicit that it can only be opened once your company is fully entered in the Handelsregister. It is a post formation account, not a formation one.
Wise Business, Priced Against Those Numbers

A 55 euro one off charge and no monthly fee, against 12.90 to 130 euros a month for a business account at the five banks above. Conversions from 0.2 percent at the mid-market rate, against 0.50 to 2.00 percent published at Deutsche Bank and nothing published anywhere else.
What It Costs
The 55 euros buys the account and the account details, once. No monthly charge after it, no minimum balance and no per booking fee on SEPA payments, which removes the entire second column of the bank pricing above.
As a live check rather than a claim: a 10,000 euro conversion to dollars quoted a fee of 48.31 euros, which is 0.48 percent, at the mid-market rate with no markup. Against Deutsche Bank's 0.50 percent on the same pair that is a rounding difference. Against its 2.00 percent band on the zloty, the koruna or the lira it is a quarter of the price, and against a bank that publishes nothing it is at least a number you can check before you send. The mechanics are in the guide to using Wise and the product is scored in the Wise review.
Cash is where it stops being cheap. ATM withdrawals are free to 250 euros a month then 2.69 percent, fine for incidentals and wrong for a business that handles takings.
The Receiving Side Freelancers Underuse
Account details in 22 currencies mean a client in New York or London pays you as a domestic payment in their own country. The money never enters the SWIFT chain, so the correspondent deductions described earlier never arise and the full invoice amount lands.
You hold the balance in that currency and convert when you choose, rather than at whatever rate applied the morning it cleared. The same argument applied to B2B payments generally is in the guide to international money transfers for business.
Where Wise Business Actually Fits
It is not a replacement for a German business bank account if you need cash, credit or share capital. It is the cheapest way to hold and convert currencies alongside one, and the numbers above are the whole argument.
- 55 euros once: against 155 to 1,560 euros a year in bank account fees
- Conversions from 0.2 percent: against 0.50 to 2.00 percent published, and nothing published elsewhere
- Account details in 22 currencies: get paid locally rather than by SWIFT
- No per booking charge on SEPA: against 0.20 to 0.40 euros at every bank above
- Batch payments and accounting integrations: built for invoicing rather than one off sends
What Wise Business Cannot Do
Four things, and they are why this guide recommends running it alongside a business bank account rather than instead of one. It cannot hold share capital, cannot open before your company is registered, does not do cash or lending, and is not a bank.
No Share Capital, No Cash, No Credit
The capital deposit is covered above and the answer is a flat no. Cash is out too: no branch network, no deposits, and a 250 euro monthly free ATM allowance a retail business clears in a morning.
There is no overdraft and no lending. If your business needs a credit line, a Kontokorrentkredit from a bank that knows your turnover has no equivalent here, and that relationship is a legitimate reason to keep a business bank account you otherwise find expensive.
The euro IBAN is Belgian rather than German. That is lawful across the EU under Article 9 of the SEPA Regulation, which prohibits requiring an account in a particular member state, though a German payer will occasionally argue. Why the country code does not matter is in the guide to German bank account numbers and IBANs.
Bank or Payment Institution, and Why It Matters
Half the providers here are not banks, and that changes what protects your balance. A different structure rather than a worse one, but know which you are in before leaving a float there.
Commerzbank, Deutsche Bank, Postbank, HypoVereinsbank and each Sparkasse are licensed German banks with statutory deposit protection to 100,000 euros. The formation providers are not banks: Qonto is a French payment institution, Finom a Dutch e-money institution, and Wise a Belgian payment institution. None of them carries a deposit guarantee on your balance.
Instead they safeguard client money at partner banks in low risk liquid assets. If the provider failed the money is not part of its estate and should come back to you, but through an administration rather than a deposit guarantee payout, and that takes time. Wise says so plainly about itself, that it is not a bank, does not lend customer money and is not covered by the Belgian deposit scheme.
The rule that follows is simple: run the operating balance where the fees are lowest, and keep reserves you would actually miss at a licensed bank.
Run It Alongside the Bank, Not Instead of It
Keep the cheapest domestic account you can find for cash, credit and share capital. Put everything that crosses a currency somewhere the margin is published. Most German businesses that trade abroad end up with exactly this pair.
- 55 euros once, so holding it alongside a bank account costs nothing monthly
- Conversions from 0.2 percent, the part the bank will not quote you
- 22 currencies with local details, clients pay you domestically
- Not a bank, balances safeguarded rather than deposit guaranteed
- No cash, credit or share capital, that is what the bank account is still for
The Setup That Actually Works
A cheap domestic business bank account for the things that need a bank, and a multi currency account for everything that crosses a currency. That pairing costs less than any single account in this guide and covers more.
The Cheap Domestic Business Account
If the business account only handles euros, cash, direct debits and the occasional credit conversation, there is no reason to pay 25 euros a month for it. Postbank and Berliner Sparkasse do that job at about 13 euros, and the two formation providers below do it for less again while also holding your share capital, which no bank does faster.
Provider | Business account price | What the entry tier buys | GmbH or UG |
|---|---|---|---|
Postbank | 12.90 EUR | Business Giro aktiv, 0.28 EUR per booking | Yes |
Berliner Sparkasse | 12.95 EUR | FirmenKonto pur, 0.20 to 0.50 EUR per booking | Yes |
Deutsche Bank | 14.90 EUR | Business Basic, Gruenderkonto free in year one | Yes |
Commerzbank | 15.90 EUR | Klassik, free for 12 months, 10 bookings included | Yes |
Qonto | 9 EUR | German IBAN, 30 SEPA transfers, capital deposit | Yes |
Finom | 0 EUR | 2,500 EUR of outgoing SEPA a month, virtual card | Yes |
Read a free tier the way you read a bank one, by counting your own transactions first. A plan with no monthly fee but a per transfer charge often costs more than a nine euro plan once you are making eighty payments a month, and a free allowance counted in transactions runs out far sooner than one counted in euros of volume.
One thing before you shortlist. Penta no longer exists as a separate provider, its domain now redirects to Qonto, so ignore any best business bank account list still naming it as an option.
Check What a Payment Actually Costs
Put in the amount and the two currencies you deal in. What lands on the other side after the fee and the exchange rate is the only number that decides where your supplier payments should run.
Sending from Germany to the United States, the Germany to US corridor page carries live rates for that route, and the mechanics of moving money between institutions are in transferring money to an international bank account.
The Bottom Line
The best business bank account in Germany on price alone is Postbank Business Giro aktiv at 12.90 euros or Berliner Sparkasse FirmenKonto pur at 12.95, with Commerzbank Klassik ahead on value once you count its ten included bookings. HypoVereinsbank at 25 euros entry is hard to justify unless you need the transaction volume.
None of that is where your money goes. The business bank account fee spread across all five banks is at most 1,405 euros a year. A 2 percent margin on 10,000 euros a month is 2,400 euros a year on its own, and four of the five will not tell you their margin before you sign up.
So the question is not which business bank account in Germany is best in the abstract. It is how little you can pay for the bank functions you need, and where you send everything that crosses a currency. For a freelancer that is the cheapest account that clears your transaction count, plus a currency account. For a GmbH, Qonto or Commerzbank for formation and cash, plus a currency account for invoicing.
Related reading: the best USD business account in the UK, opening a euro account in the US, B2B international money transfers and how to transfer money between banks.
Business Bank Account in Germany FAQs
How much does a business bank account cost in Germany?
A business account at a German bank costs between 12.90 and 130 euros a month before any transactions. Postbank Business Giro aktiv is 12.90, Berliner Sparkasse FirmenKonto pur 12.95, Deutsche Bank Business Basic 14.90, Commerzbank Klassik 15.90 after a free first year, and HypoVereinsbank BusinessKonto 4You starts at 25 euros and runs to 130 at its largest tier. Every one of them charges per booking on top once a small allowance runs out, typically 20 to 40 cents electronically and up to 3 euros for a paper transfer. Digital providers price the same business account from zero to 10 euros a month.
Is a business bank account required in Germany?
Not by statute, and it depends on your legal form. A GmbH or UG is a separate legal person with its own bookkeeping duty, and its share capital must be paid in and evidenced, so a separate business account is unavoidable in practice. A Freiberufler or Einzelunternehmer has no legal obligation at all, because a freelancer is not a Kaufmann under section 1 HGB. What forces the issue for the self-employed is the bank's own terms rather than the law, since most German personal accounts prohibit business use. Commerzbank's claim that a separate account is legally prescribed for corporations is marketing framing, not statute.
What documents do I need to open a business bank account in Germany?
A freelancer opening a business account needs a passport or national ID, proof of address such as the Meldebescheinigung, a Steuernummer or Steuer-ID, and either a Gewerbeanmeldung or the Finanzamt letter confirming freelance status. A GmbH or UG needs a Handelsregister extract dated within the last three months, the notarised articles of association or Musterprotokoll, the current shareholder list, identification for every managing director, the company tax number and VAT ID, and a beneficial owner declaration covering everyone holding more than 25 percent. A company still in formation submits the notarised articles in place of the register extract.
Which German bank is cheapest for international business payments?
Compare the exchange rate margin rather than the transfer fee, because the margin is where the cost sits. Deutsche Bank is the only one of the five major banks that publishes a business margin: 0.50 percent on the euro against major currencies and 2.00 percent on everything else, including the zloty, koruna, lira and rand, plus roughly 11.55 euros in fixed charges per third country transfer. Commerzbank, Postbank, Sparkasse and HypoVereinsbank do not publish a usable percentage in advance. On 10,000 euros a month, the difference between a 0.2 percent margin and a 2.00 percent one is 2,160 euros a year.
Can a foreigner open a business bank account in Germany?
Yes, and nationality is rarely the obstacle. Eligibility is set by residence, and the common rule among the formation providers is that you must live in the EEA, the UK or Switzerland, with citizenship explicitly not the test. Qonto sets no published nationality bar on individual founders but requires the company's registered office to be in Germany. Several providers refuse US reportable persons under FATCA. The five traditional banks all expect a German registered office for a business account and most want a branch appointment for a foreign founder. If you live outside Europe, expect to register the company in Germany first and open the account against the Handelsregister entry.
Which business account can hold GmbH share capital?
Qonto, Finom, Commerzbank and Deutsche Bank all handle capital deposits for a company in formation. Qonto issues a formal deposit confirmation within 24 hours and Commerzbank completes account opening and the deposit within 48 hours from digitally submitted notarial documents, so those two are the fastest routes. Finom issues a one off German IBAN for the deposit before registration. Some non-bank providers supply only a downloadable account statement rather than a formal confirmation, so confirm your notary will accept the format. Wise Business cannot do it. Section 8(2) GmbHG expressly accepts payment records from an EU payment service provider, not only from a bank, which is why several non-bank providers qualify.
How much share capital does a GmbH need?
A GmbH needs 25,000 euros of share capital under section 5(1) GmbHG, of which 12,500 euros must be paid in before the company can be registered. A UG can be founded with as little as one euro, but section 5a(2) requires the capital to be paid in full and does not allow contributions in kind. Section 7(2) requires a quarter of each individual share to be paid in and the total to reach at least half the minimum capital. The court can ask for payment records as proof under section 8(2).
Is there a free business bank account in Germany?
No German bank offers a free business account, and the cheapest bank option is Postbank Business Giro aktiv at 12.90 euros a month plus 28 cents a booking. Among the non-bank providers there are free tiers, each capped in some way. Finom Solo gives 2,500 euros of outgoing SEPA volume monthly with a virtual card. Qonto Starter is free with five transfers. Work out your monthly transfer count first, because the best business bank account for you on paper often costs more than a nine euro plan once per transfer charges are added.
Do I get a German IBAN with a business account?
From most business account providers, yes. Qonto and Finom both issue German IBANs, as do all five traditional banks. Wise issues a Belgian euro IBAN. Refusing a valid EU IBAN is prohibited under Article 9 of the SEPA Regulation, so a German payer cannot lawfully insist on a DE IBAN, and complaints go to BaFin for banks and to the Wettbewerbszentrale for everyone else. In practice a German IBAN saves the argument.
Is Wise Business a bank account?
No. Wise Europe SA is a payment institution authorised by the National Bank of Belgium, and Wise states plainly that it is not a bank and does not lend customer money. Balances are safeguarded at partner banks rather than covered by a deposit guarantee scheme. It cannot hold share capital, cannot be opened before your company is registered, and unlike a bank business account it does not offer cash handling, overdrafts or lending. What it does is hold and convert currencies: 55 euros once, account details in 22 currencies, and conversions from 0.2 percent at the mid-market rate.
Sources
- GmbHG section 7, payment of share capital before registration
- GmbHG section 8, proof accepted from an EU payment service provider
- HGB section 1, who counts as a Kaufmann
- Postbank Business Giro account models and pricing
- Postbank Business Giro account page
- HypoVereinsbank BusinessKonto 4You
- Commerzbank, international transfers for businesses
- Deutsche Bank business accounts
- Deutsche Bank, Preis- und Leistungsverzeichnis with business FX margins
- Sparkasse, business account pricing is set per institution
- Qonto pricing
- Qonto share capital deposit
- Finom, accounts for a GmbH or UG in formation
- Wise Business pricing

Mohammad Humaid
Verified AuthorMo is the founder of MoneyTransferStore. As an expat who has experienced the challenges of sending money across borders himself, he set out to help others like him avoid hidden fees and unfair exchange rates on international transfers. With a background spanning fintech, payments, and Web3, Mo brings years of practical experience to building a platform focused on transparency and trust.



