German business accounts compared

Every figure below comes from the provider’s own pricing page rather than a comparison site, and is re-checked quarterly. Prices exclude VAT where the provider quotes them that way.

Read the local account number column alongside the fees. Only one of the three issues a German IBAN; the other two give you an IBAN from elsewhere in the euro area, which is fully valid for SEPA and occasionally still argued about.

ProviderOpening feeMonthly feeLocal account numberBest for
Revolut Business Free€10 – €125/monthNoMulti-currency operations
Wise Business €55one-offFreeNoCheapest currency conversion
HolviFreeFree – €69YesFinnish and German solo businesses

Providers that accept German companies · Prices checked 5 September 2026.

The providers worth applying to

Three providers cover most realistic cases. They are not competing on the same axis: one sells a subscription with cards and controls, one sells cheap currency conversion, and one sells a German IBAN with the bookkeeping attached.

Revolut Business

Multi-currency operations

The fastest route to a working account, with cards, spending controls and multi-currency balances in one app. German companies are issued a Lithuanian IBAN rather than a German one — fine for SEPA, occasionally a conversation with a conservative customer.

Opening fee
Free
Monthly fee
€10 – €125
Local account number
No

Basic 10, Grow 35, Scale 125 EUR per month; Enterprise is quoted individually. Germany is not on Revolut’s country-specific IBAN list, so accounts get an LT IBAN (valid for SEPA).

Regulatory status: EEA accounts are issued by Revolut Bank UAB, a Lithuanian bank licensed by the ECB and supervised by the Bank of Lithuania. UK accounts have been issued by Revolut Ltd, an FCA-authorised e-money institution (FRN 900562); since Revolut Bank UK Ltd exited mobilisation and received full PRA/FCA bank authorisation on 11 March 2026 (Financial Services Register No. 981170), Revolut has been migrating UK accounts — including Business accounts — onto it, with eligible deposits on migrated accounts protected by the FSCS up to £120,000. Which entity holds a given UK account depends on migration status.

Wise Business

Cheapest currency conversion

A single one-off charge for account details in a long list of currencies, then no monthly fee at all. It is the cheapest way to invoice in dollars or pounds and convert without losing the margin to a bank’s spread. Wise states that it does not currently issue localised German IBANs — the euro details are Belgian.

Opening fee
€55
Monthly fee
Free
Local account number
No

One-off 55 EUR for account details in 22 currencies; no monthly or holding fee. Wise states it does not currently issue localised German IBANs — the EUR details use a Belgian BIC and IBAN, which must still be accepted for SEPA payments.

Regulatory status: Wise Payments Limited, an FCA-authorised electronic money institution (FRN 900507); balances are safeguarded rather than covered by a deposit-guarantee scheme

Holvi

Finnish and German solo businesses

The one here that gives you an actual German IBAN, aimed squarely at solo businesses and small GmbHs, with invoicing and bookkeeping preparation built into the account rather than bolted on. Note that customer money is held as segregated client funds by a payment institution, not as bank deposits.

Opening fee
Free
Monthly fee
Free – €69
Local account number
Yes

Flex €0, Lite €9, Pro €15, Business €69 per month plus VAT on monthly billing (Lite/Pro/Business are €4.50 / €9 / €59 on a one-year subscription; Flex is €0 either way). Flex has no monthly fee but charges €0.25 per SEPA transfer. German IBAN.

Regulatory status: Holvi Payment Services Oy, an authorised payment institution supervised by the Financial Supervisory Authority of Finland; customer money is held as segregated client funds, not as deposits

No partner agreement — listed for completeness

Who actually has to have a Geschäftskonto

A GmbH or UG (haftungsbeschränkt) must have one. The company is a legal person distinct from its shareholders, its capital has to be demonstrably paid into it, and running it through a private account destroys the separation that limited liability depends on.

A Freiberufler, Einzelunternehmer or GbR is under no such legal obligation. The money is legally yours either way, and no statute requires a separate account. What does apply is your bank’s terms: most German banks reserve private accounts for private use and are entitled to terminate the relationship when they notice a business running through one. Some tolerate low-volume freelance income; do not assume yours does without asking.

The practical argument is stronger than the legal one. Once a tax audit or a VAT review starts, a single account holding both the weekly shop and the client invoices turns a half-day of reconciliation into a week of it — and every euro you cannot cleanly attribute is a euro the Finanzamt gets to characterise for you.

German IBAN or any SEPA IBAN?

Inside the euro area this is a smaller question than it feels. IBAN discrimination is unlawful: Article 9 of the SEPA Regulation says that neither a payer nor a payee may specify which member state the other side’s account is to be located in, as long as that account is reachable — so a customer or an insurer refusing your LT or BE IBAN is refusing something they are not entitled to refuse. That is a good argument and a poor use of a Tuesday afternoon.

Where a German IBAN genuinely earns its keep: collecting by SEPA direct debit through some German processors and utilities, dealing with landlords and public bodies whose forms have a hard-coded expectation, and paying cash into an account at all — which no foreign-IBAN provider can do for you.

Where it does not matter at all: receiving transfers from German customers, paying German suppliers, paying VAT and corporation tax, and being reimbursed by the Finanzamt. All of that runs over SEPA at the same speed regardless of the country prefix.

What “free” means in the German market

Free Geschäftskonten are real in Germany in a way they are not in Denmark or Sweden, but the word is doing work. What is free is the monthly account fee. Card issuance, cash deposits, foreign-currency payments, sub-accounts and anything resembling support are priced separately, and on a free tier they are priced generously — for the provider.

A free tier also comes with a shape: a cap on transactions, a single user, one card, no cash handling. That fits a freelancer or a company in its first year and stops fitting the moment there is a second employee or a supplier paid in dollars. Free tiers are designed on the assumption that companies which grow will move up, and the ones that do not are cheap to serve.

The right way to compare is to price your own year: the number of SEPA transfers you will actually make, the currency conversions, the cards you need, and the cash you will deposit. Two providers with identical monthly fees can differ by a factor of several once that is filled in.

Where a traditional German bank still wins

Cash. If your business takes notes and coins, the branch network is not nostalgia — it is the only way to bank the takings, and no app-based provider replaces it.

Credit. A Kontokorrentkredit, a leasing line or a loan comes out of a relationship with a bank that has watched your account for a few years. Starting that relationship late is more expensive than starting it early, and a Sparkasse or Volksbank that knows the local market will often lend where a national bank will not.

And German-language support with a name attached to it. That is worth little until something goes wrong with a payment, at which point it is worth a great deal. The honest position is that most young companies do not need any of the three, and can revisit the question when they do.