How to Register a Business (Gewerbe) in Germany 2026 – Costs and Process
Anyone starting a commercial activity in Germany — from a small side business to a full company — usually needs to register a Gewerbe with their local trade office. This guide explains the process, what it costs in 2026 and when you actually need to register.
Who needs to register a Gewerbe?
- Anyone running a commercial (non-freelance) business — shops, trades, online sellers, many service providers
- Side businesses alongside employment, once activity goes beyond a hobby
- Not required for freelancers (Freiberufler) such as doctors, lawyers, journalists or many creative and consulting professions — they register directly with the tax office instead
Step by step: how to register
- 1Fill in form GewA1
Available at your local Gewerbeamt's website or on-site. More and more cities now offer this fully online.
- 2Book an appointment or submit online
Many cities — such as Berlin via its EA-Portal or North Rhine-Westphalia via its NRW business portal — let you register your Gewerbe entirely online without an in-person visit.
- 3Pay the fee
Fees vary by city — usually between €20 and €33 in 2026.
- 4Receive your Gewerbeschein
Often issued immediately, sometimes by post within a few days. The tax office, chamber of commerce and other authorities are notified automatically.
Required documents
- Valid ID card or passport
- Completed GewA1 form
- For non-EU citizens: residence permit allowing self-employment
- For regulated trades (e.g. craftsmen): proof of qualification or entry in the Handwerksrolle
Costs 2026
Fees are set locally and mostly fall in the €20–33 range, for example:
- Berlin: €26
- Hamburg: €20
- Munich: €47
- Bremen: €15
Online registration on the rise
More and more German cities now offer fully digital Gewerbeanmeldung, cutting out the need for an in-person appointment. Berlin's EA-Portal and the NRW business portal are leading examples — check your city's website to see if online registration is already available where you live.
Frequently asked questions
How much does it cost to register a business?
Mostly €20–33 depending on the city in 2026 — Berlin €26, Hamburg €20, Munich €47, Bremen €15.
What form do I need?
Form GewA1 (Gewerbeanmeldung), from your local Gewerbeamt or its website.
Can I register online?
Yes, in a growing number of cities — including Berlin and North Rhine-Westphalia — full online registration is now available.