Skip to main contentSkip to navigation

Running an online business in Germany: the complete setup guide

Set up an online business in Germany: Gewerbe vs Freiberufler, the 2025 Kleinunternehmer limits, EU VAT via OSS, the Impressum and legal pages, hosting and taxes.

Last updated: July 23, 2026

How do I set up an online business in Germany?

Most online businesses (a shop, dropshipping, digital products, content) count as a Gewerbe: register it at your local Gewerbeamt (about €20-60), then file the tax questionnaire (Fragebogen zur steuerlichen Erfassung) via ELSTER to get your Steuernummer. Decide on the Kleinunternehmer VAT exemption (2025 limits: €25,000 last year / €100,000 this year), put a compliant Impressum, privacy policy, AGB and 14-day Widerruf on your site, and sort EU VAT (OSS) if you sell to consumers abroad. Pure consulting or creative work can instead be Freiberufler, which skips the Gewerbe and trade tax.

Freelancer or trader: the fork that decides everything (Freiberufler vs Gewerbe)

Your very first decision shapes your registration, your taxes and your paperwork. Germany splits the self-employed into two boxes:

  • Freiberufler (liberal profession): the "catalogue" professions of §18 EStG - writers, journalists, many designers, consultants, teachers, doctors, lawyers, engineers, and similar knowledge work. Freiberufler do not register a Gewerbe, deal only with the Finanzamt, and pay no trade tax (Gewerbesteuer). Pure online coaching, consulting or writing can qualify. See the freelancing in Germany guide for the full Freiberufler path.
  • Gewerbe (trade/commercial business): almost everything else online - running a shop, dropshipping, selling physical or most digital products, affiliate sites, influencer/creator income, apps, SaaS. A Gewerbe must be registered and is liable for trade tax above a profit threshold.

The official Make it in Germany self-employment overview covers both routes. The line matters because the Finanzamt, not you, has the final say - and "I sell things online" almost always lands in Gewerbe. If you are genuinely unsure (e.g. a developer who also resells software), a one-off Steuerberater consultation is worth it, because getting reclassified later triggers back-dated trade tax.

Getting your site online: no-code builder or self-hosted

Two routes, depending on whether you want to touch code:

  • No-code builder - fastest to a working store or booking site, hosting and checkout included, no server to manage. Best if you are not a developer and want to be selling this month.
  • Self-hosted / your own server - full control, WordPress/WooCommerce or a custom stack, and the ability to keep everything on German infrastructure. Best if you (or your developer) want to own the stack, or you run client sites and resell hosting.

A German-specific advantage of the self-hosted route: hosting inside Germany keeps customer data under German and EU jurisdiction, which is both a GDPR simplifier and a real trust signal to German customers.

Two ways to get your business online

A website is the foundation of an online business, and there are two routes: a no-code builder that has you selling this month, or your own German-hosted infrastructure if you (or your developer) own the stack. Both include what German law expects, including somewhere to put your Impressum.

Squarespace

No-code builder, English

Build an online store, booking page or business site in English - hosting, custom domain, checkout and the Impressum page German law requires, without touching code. The fastest route to selling if you are not a developer.

Build your business site

Power-Netz

Self-hosted, made in Germany

Managed servers, web and reseller hosting located in Germany - full control of your own stack and customer data under German and EU jurisdiction. The route if you build your own site or run client projects. German-language site, so pair it with your browser’s translate.

See Power-Netz hosting

Affiliate links. No extra cost to you, keeps our expat guides free.

Registering: the Gewerbeanmeldung and the tax questionnaire

If you are a Gewerbe, two steps put you legally in business:

  1. Gewerbeanmeldung at your town's Gewerbeamt (often online now). It costs roughly €20-60, takes minutes, and you describe your activity in plain terms ("online retail of X", "affiliate marketing"). The office automatically notifies the Finanzamt, the IHK (chamber of commerce - mandatory membership, small annual fee, often waived the first years under a turnover threshold) and others.
  2. Fragebogen zur steuerlichen Erfassung - the tax-registration questionnaire, filed through ELSTER within about a month of starting. You estimate turnover and profit, choose the Kleinunternehmer option (below), and the Finanzamt issues your Steuernummer (and, if you request it, a USt-IdNr VAT ID for EU trade). Freiberufler skip step 1 and go straight to this questionnaire.

Keep the Gewerbeschein (registration certificate) - payment providers and wholesalers ask for it. Your personal tax ID (Steuer-ID) is separate and you already have it.

The Kleinunternehmer decision: charge VAT, or not

At registration you choose whether to use the Kleinunternehmerregelung (§19 UStG) - the small-business VAT exemption. Since 2025 the limits rose: you qualify if your turnover was under €25,000 last year and stays under €100,000 this year (up from the old €22,000/€50,000). What it means:

  • As a Kleinunternehmer you charge no VAT (Umsatzsteuer) on your invoices, file no VAT returns, and your prices look cheaper to private customers. The trade-off: you cannot reclaim the VAT you pay on your own costs (Vorsteuer), and invoices must carry the "kein Ausweis von Umsatzsteuer gemäß §19 UStG" note.
  • Waiving it (charging VAT) makes sense if you have heavy start-up costs (equipment, ads, stock) whose VAT you want back, or you sell mainly B2B where the VAT is neutral to your clients. You are then locked in for five years.
  • New in 2025: if you exceed the €100,000 mid-year, you must start charging VAT immediately on the sale that breaks the limit - not from next year as before. And the new §19a EU-Kleinunternehmer scheme lets you extend the exemption to sales in other EU states.

Most solo online businesses start as Kleinunternehmer for simplicity, then switch to standard VAT as they scale.

VAT when you sell online across the EU: OSS (the part that trips everyone)

The moment you sell to consumers in other EU countries, German VAT rules stop being simple - this is the single biggest compliance surprise for online sellers:

  • There is an EU-wide €10,000 net threshold (all cross-border B2C sales combined). Below it, you charge German VAT as usual.
  • Above €10,000, you must charge the VAT rate of the customer's country on B2C sales of goods and digital products - 27 different rates in principle.
  • To avoid registering for VAT in every country, you use the One-Stop-Shop (OSS): register once with the Bundeszentralamt für Steuern (BZSt), then declare and pay all your EU B2C VAT through one quarterly OSS return. Essential for anyone selling digital products or shipping goods across the EU.
  • B2B inside the EU works differently: with valid VAT IDs on both sides it is reverse charge (you invoice net, the buyer accounts for VAT), reported in a Zusammenfassende Meldung.

If you sell digital products (courses, templates, software) to EU consumers, assume OSS applies early - the €10,000 threshold is tiny for a growing shop.

Getting paid: banking, payment processors and invoicing

  • A separate business account. Not legally required for a sole trader, but it keeps your bookkeeping clean and most tax advisors insist on it. See German bank accounts for expats; several digital banks offer freelancer/business accounts with easy setup.
  • Payment processors. Stripe, PayPal, Mollie and Klarna cover cards, wallets and German favourites like SEPA-Lastschrift and "Kauf auf Rechnung" (invoice payment), which German shoppers expect. Each charges per-transaction fees - factor them into pricing.
  • E-Rechnung (mandatory from 2025). Since 1 January 2025, every German business must be able to receive structured electronic invoices (EN 16931 formats like XRechnung and ZUGFeRD) for domestic B2B. Sending them is phased in through 2028, but set up an invoicing tool that handles the format now. Invoices must also meet GoBD rules (unalterable, archived for 10 years).

Bookkeeping and the taxes you will actually owe

For a solo online business the accounting is lighter than people fear, but four taxes can apply:

  • Bookkeeping: the EÜR. Most sole traders and Freiberufler use the simple Einnahmenüberschussrechnung (income-minus-expenses), filed with your annual return. Only GmbHs and larger traders need double-entry bookkeeping. Tools (smartsteuer, sevdesk, lexoffice) automate it.
  • Income tax (Einkommensteuer). On your profit, at your personal rate, with quarterly prepayments (Vorauszahlungen) once the Finanzamt estimates your income. This is the big one - see the tax return guide.
  • VAT (Umsatzsteuer). If you are not Kleinunternehmer: monthly or quarterly advance returns (Umsatzsteuervoranmeldung) plus an annual one, all via ELSTER.
  • Trade tax (Gewerbesteuer). Gewerbe only, and only on profit above €24,500 (the allowance for sole traders and partnerships). For sole traders it is largely credited back against income tax, so the real burden is small except in high-Hebesatz cities. Freiberufler and most GmbHs handle it differently.

File in an afternoon: smartsteuer

Interview questions instead of tax forms: smartsteuer calculates your refund live and files through ELSTER for you. German-language UI - pair it with your browser’s translate function.

Start your return on smartsteuer

Affiliate link. No extra cost to you, keeps our expat guides free.

Insurance and social security for the self-employed

Going self-employed means you carry what an employer used to cover:

  • Health insurance. Mandatory, and you pay the full contribution yourself - voluntary GKV or private PKV. The maths is different for the self-employed, so read health insurance for freelancers before you choose.
  • Pension. Most online-business owners are not compulsorily insured, so retirement saving is on you (Rürup/private) - though some trades and one-client situations can trigger mandatory Rentenversicherung.
  • Business insurance. A Betriebshaftpflicht (business liability) protects you if a client or customer claims, and cyber/professional cover matters once you hold customer data or give advice.

Business cover for the self-employed: HanseMerkur

Going freelance or self-employed in Germany means you carry the liability yourself - Betriebshaftpflicht and related cover protect you when a client claims. HanseMerkur, a large German insurer, packages cover for businesses and freelancers. German-language site, so pair it with your browser’s translate.

See HanseMerkur business cover

Affiliate link. No extra cost to you, keeps our expat guides free.

When to incorporate: sole trader, UG or GmbH

You start as an Einzelunternehmen (sole trader) by default - no minimum capital, but you are personally liable for business debts. As you grow:

  • UG (haftungsbeschränkt) - the "mini-GmbH", foundable from €1 of capital, gives you limited liability and must retain profits until it builds up to €25,000. Popular for cautious online founders.
  • GmbH - the standard limited company, needs €25,000 share capital (half paid in to start), full limited liability, more credibility with partners, but notary costs, double-entry accounting and mandatory Gewerbesteuer.

Incorporate when liability exposure or partners justify the extra cost and admin - not on day one for most solo businesses.

Physical goods, and other traps to know

  • Verpackungsgesetz / LUCID. If you ship physical products with any packaging, you must register with the LUCID packaging register (Zentrale Stelle Verpackungsregister) and join a dual-system scheme before you sell - a frequently-missed legal duty with fines and sales bans attached.
  • Scheinselbständigkeit (bogus self-employment). If almost all your income comes from one client who directs your work like an employer, the Rentenversicherung can reclassify you as an employee, with back-dated social contributions owed by the "client". Keep multiple clients and control your own work.
  • Non-EU founders need the right permit. A residence permit that allows self-employment is not automatic - the freelance/self-employment route (§21 AufenthG) is its own process. See the freelance visa guide.
  • Product and sector rules. Selling food, cosmetics, electronics or regulated goods brings extra labelling, safety and licensing duties - check your niche before you list.

Frequently asked questions

Do I need to register a business to sell online in Germany?

Yes, in almost all cases. Selling products, dropshipping, running a shop, affiliate or creator income counts as a Gewerbe and must be registered at the Gewerbeamt (about €20-60), then declared to the Finanzamt via the ELSTER tax questionnaire. Only pure consulting or creative work may qualify as Freiberufler, which skips the Gewerbe.

What is the difference between Freiberufler and Gewerbe?

Freiberufler are the liberal professions (writers, consultants, designers, developers, teachers) under §18 EStG - no Gewerbe registration and no trade tax. Everything commercial, including most online selling, is a Gewerbe, which must be registered and pays trade tax above €24,500 profit. The Finanzamt decides which applies.

What are the Kleinunternehmer limits in 2025?

You can use the §19 UStG VAT exemption if your turnover was under €25,000 in the previous year and stays under €100,000 in the current year (raised from €22,000/€50,000 in 2025). As a Kleinunternehmer you charge no VAT but also cannot reclaim the VAT on your costs. Exceeding €100,000 mid-year now means charging VAT immediately.

Do I have to charge VAT to customers in other EU countries?

Once your total cross-border B2C sales pass €10,000 a year, you must charge the customer's national VAT rate and report it through the One-Stop-Shop (OSS) at the Bundeszentralamt für Steuern - one quarterly return instead of registering in each country. B2B sales with valid VAT IDs use reverse charge instead.

What legal pages does my German website need?

A compliant Impressum (under the 2024 DDG), a GDPR privacy policy with a cookie banner, a 14-day Widerrufsbelehrung for consumer sales, ideally AGB, and correct price display under the PAngV. Missing or wrong pages are the top cause of Abmahnung cease-and-desist letters with fees, so use a German-market generator or a lawyer.

Can I run my online business on English-only?

Your operations and a builder like Squarespace can be in English, but German-facing legal pages (Impressum, Widerruf, AGB) and dealings with the Finanzamt, ELSTER and most payment/tax tools are in German. Budget for translation or German-speaking help for the compliance layer.

Do I need a business bank account?

Not legally required for a sole trader, but strongly advised: it keeps income and expenses separate for your EÜR and the Finanzamt, and most digital banks offer cheap freelancer/business accounts. A GmbH or UG must have a company account.

What is the E-Rechnung obligation?

Since 1 January 2025 every German business must be able to receive structured e-invoices (XRechnung/ZUGFeRD, EN 16931 standard) for domestic B2B transactions. Issuing them is phased in through 2028. Choose invoicing software that handles the format now, and keep GoBD-compliant records for 10 years.

When should I set up a GmbH or UG instead of staying a sole trader?

Stay a sole trader (Einzelunternehmen) while you are small - it is free and simple, though you are personally liable. Move to a UG (from €1 capital) or GmbH (€25,000) when liability exposure, investors or partners justify the extra cost, notary fees and double-entry accounting. Most solo online businesses do not need one at the start.

Do I have to register my packaging?

Yes, if you ship physical goods. The Verpackungsgesetz requires registration with the LUCID packaging register and joining a dual-system recycling scheme before your first sale - it applies even to tiny sellers and carries fines and sales bans if ignored.

Related guides

Keep going: these guides continue where this one ends.