Tourist tax in Germany A complete guide
Find the most up-to-date tourist tax rates and guest registration details in Germany. From Berlin’s iconic landmarks to Bavaria’s festive traditions like Oktoberfest, Germany offers a rich tapestry of experiences. With efficient transport and a blend of cultural and natural attractions, it's a top destination for travelers. Our tax guide helps you navigate Germany’s tourist tax rules with ease.
Why do municipalities in Germany levy tourist tax?
Municipalities maintain many public facilities that are burdened by tourists. Examples include maintaining museums, festivals, and supporting local infrastructure products. Many municipalities levy a tourist tax as a contribution to these costs.
Tourist tax by municipality in Germany
Want to know the rules regarding tourist tax per municipality in Germany? Trippz collects all data about tourist tax. Below is an overview of the specific tourist tax rules of various municipalities in Germany
For Tourists
When do you pay tourist tax?
You are considered a tourist when you stay overnight in a municipality where you do not live. In that case, the accommodation provider is requested to charge a tourist tax to the guest and remit it to the municipality.
The structure of tourist tax in Germany
Each municipality can decide what type of tourist tax to levy and how to implement it. About 95% of the municipalities in Germany use a fixed rate per person per night. This applies the same across various accommodation types. Hamburg’s tourist tax is an exception; it calculates taxes on a sliding scale based on the net overnight price per person, ranging from €0.50 to over €5 per night.
Highest tourist tax rates in Germany
Tourist tax rates and calculation methods differ across municipalities. Most municipalities charge a fixed amount across accommodation types per person per night. Berlin (7.5%) and Dortmund (7.5%) levy the highest percentage rates. Munich does not currently charge tourist tax.
Frequently asked questions from tourists
-
Am I responsible as a guest for paying tourist tax correctly?
No, as a guest, you are not responsible for remitting the tourist tax to the municipality. This responsibility lies with the accommodation provider or the booking platform (like Airbnb) if you booked through them. They collect the tax from you as part of your payment and ensure it is paid to the appropriate authorities. Your role is simply to pay the required tax as part of your stay.
-
When do I pay the tourist tax?
Tourist tax is typically paid at the time of booking or upon arrival at the accommodation. If you book through an online platform, the tax is often included in the total amount you pay during the booking process. If not, you may need to pay the tax directly to the accommodation provider when you check in.
-
Do I need to pay tourist tax in cash to the accommodation provider?
Not necessarily. The payment method for tourist tax may vary depending on the accommodation provider and local regulations. In many cases, the tax can be paid by credit card, debit card, or other electronic payment methods. However, some smaller or independent accommodations may prefer or require cash payments. It’s wise to check with your accommodation provider in advance.
-
Is guest registration mandatory when I arrive at my hotel?
Yes, registering upon arrival at your hotel is mandatory, especially if you are a foreign guest. The hotel is legally required to record basic information about you, including your name, date of birth, nationality, and other relevant details.
-
Can the hotel where I stay make a copy of my passport for guest registration?
No. The accommodation provider cannot make a copy of your passport without your consent. They must record your details but are not required to keep a scanned copy of your passport. Guest registration is mandatory for foreign tourists in Germany. Hotels must record details like name, date of birth, and nationality, requiring a valid ID or passport at check-in. While domestic guests will be exempt from 2025 under new laws, foreign visitors must still comply with these regulations.
-
Do I still need to pay tourist tax if I cancel my stay?
You do not have to pay tourist tax for a stay that does not occur. The tax is based on actual overnight stays. If you already paid the tax as part of your booking deposit, you are entitled to a refund. Check the cancellation policy of the accommodation or booking platform to understand how refunds are handled.
-
I was asked to pay tourist tax upon arrival, but I already paid through the booking platform.
If you already paid tourist tax through the booking platform, you should not need to pay it again upon arrival. In such cases, you can show the receipt or confirmation from the booking platform to the accommodation provider as proof of payment. If there is confusion, you may need to contact the booking platform’s customer service to resolve the issue.
For hosts
Renting out in Germany: A lot to consider
Whether you rent out your home occasionally during a vacation or operate it frequently as a business, tourist tax is a critical aspect in Germany. As a host, you must maintain a guest register, collect the applicable tax, and remit it to the local authorities.
This process can seem complex and overwhelming due to varying regulations across cities, but we are here to help guide you through the key requirements!
Guest registration in Germany
In Germany, it is mandatory to register foreign guests under the Federal Registration Act (§§ 29, 30 BMG). This applies to all accommodation providers, including private hosts, hotels, and hostels, and is a national requirement. As of January 1, 2025, German citizens are exempt from this registration requirement. According to German law, the following information must be recorded for foreign guests:
- Full name
- Date of birth
- Residential address
- Nationality
- Arrival and departure dates
- Identification document details (e.g., passport number)
- The number of persons travelling together and their nationalities
Check with your local municipality for any additional rules or forms of compliance.
Keeping your guest registration
You are required to keep the guest registration records. The municipality may request them later for inspection. The national retention period is one year. Although most identification-related regulations have a retention period of one year, the guest register follows specific rules because it serves as evidence for compliance with registration laws.
Would you prefer not to maintain your own Excel files but get everything automatically in one overview?
Registering to be able to rent out
Many municipalities in Germany regulate short-term rentals to manage tourist flows and housing availability. In several cities, such as Berlin and Düsseldorf, you are required to register your property for short-term rental purposes. Other major cities-such as Hamburg-mandate a registration or permit number for any short-term rental, obtained from the local Bezirksamt.For instance, since July 1, 2022, in Düsseldorf, hosts must obtain a registration number regardless of the rental duration.
Obtaining a registration number
In Germany, in some cities you must obtain a housing identity number to rent out a residential space on a short-term basis. You obtain this identity number from the local district office (Bezirksamt). This registration number is then mandatory in all online advertisements;[1] listings without it may be removed by platform. Always request your registration number from the municipality where the property is located, even if you live elsewhere.
Handling of the tourist tax in Germany
Tourist tax collection and remittance
In Germany, many municipalities manage their taxes independently due to the country's highly federalised structure. Tourist tax, often referred to as “Übernachtungssteuer,” “Beherbergungsabgabe”, “Tourismusabgabe” or “Kurtaxe” in spa towns, is one of the taxes (alongside property tax and other local fees) that is levied by individual municipalities or, in some cases, through regional agreements. Examples of such local management include cities like Berlin, Hamburg, and Cologne, which have introduced their own overnight stay taxes since the mid-2000s, and smaller resort towns that collect “Kurtaxe” for maintaining tourist infrastructure.
Collecting tourist tax in Germany
Tourist tax rates vary depending on the municipality where your accommodation is located, the type of accommodation provided, and occasionally other local criteria. These factors generally remain consistent, but the rate may also be influenced by the purpose of the stay, the duration of the booking, and, in some regions, seasonal variations. If guests depart earlier than expected, they are entitled to a refund of any overpaid tourist tax.
When should you remit tourist tax?
You collect tourist tax from each guest staying at your accommodation. Set this money aside and remit it to your municipality or local tax authority. This is typically done on a monthly or quarterly basis, depending on the specific regulations of your city or region. Check with your local tax office for exact deadlines and filing frequencies.
The tourist tax assessment in Germany
Every year, you may receive a preliminary and final tourist tax assessment from your local municipality or tax authority. Before the final assessment is issued, the accommodation provider is often required to submit a tourist tax declaration or return.
The preliminary assessment is typically based on the final assessment from the previous year, often estimated as a percentage of that amount for the current year. The final tourist tax assessment pertains to the previous year’s actual figures.
The fine for failing to pay tourist tax
If you fail to file-or incorrectly file-a tourist tax return, the municipality may impose a penalty or fine. The amount varies by municipality, typically starting at a few hundred Euros, depending on local regulations. If the failure to file persists, the municipality may impose higher fines or additional legal consequences.
Tourist tax accountability
As with guest registration, your tourist tax records may be audited. You must keep detailed records of who stayed at your accommodation, on which dates, for how many nights, and how much tourist tax was remitted. You are legally required to keep tax-related information for seven years.
Renting out through a booking platform in Germany
Tourist tax for rentals via booking platforms in Berlin
Do you rent your accommodation via a booking platform such as Airbnb, Booking.com, or Expedia?
If you are located in Berlin, some platforms like Airbnb may collect and remit the tourist tax on your behalf in certain cases. If you rent out your accommodation independently (for instance, through your own website) in addition to using a booking platform, you will still need to collect and remit the tax for those independent bookings.
You must report both the tourist tax collected via platforms and the tourist tax collected through your own channels on your tax returns or declarations. The tourist tax remitted by a booking platform is then listed as a deduction in your declaration. Next to that, you need a registration number, and you are limited to renting out your second home for 90 days per year.
Tourist tax for rentals via Booking platforms outside of Berlin
In most other municipalities in Germany, such as Bremen or Hamburg, you are expected to collect and remit the tourist tax yourself, even if you rent via a platform. We understand this may seem cumbersome.
Fortunately, tools like Trippz offer a solution for this.
Would you prefer not to worry about correctly remitting tourist tax? Make your life easier by using Trippz!
Don’t want to worry about remitting the correct amount of tourist tax?
That’s possible, with the use of Trippz!
Frequently asked questions from hosts
-
Can I receive fines for not paying tourist tax?
Yes, failure to pay tourist tax can result in fines and penalties. Municipalities are responsible for enforcing tourist tax regulations, and non-compliance may lead to financial penalties, legal action, or other consequences, such as revocation of your rental license.
-
Am I required to register my accommodation?
In some municipalities in the Germany, registration is mandatory. This registration number is unique to your accommodation, and you are required to include it in every advertisement for the rental of your property.
-
To whom do I remit the tourist tax?
Tourist tax must be paid to the municipality where your accommodation is located. In many cases, tourist tax is managed through a regional tax cooperation, in which case you pay the cooperation, which then remits the funds to the municipality.
-
Do I need to submit the guest register when remitting tourist tax?
Generally, you do not need to submit the detailed guest register when remitting tourist tax. However, you must provide general information, such as the number of people who stayed in your accommodation during specific periods. Accurate record-keeping is crucial, as local authorities may request these details during inspections.
-
Does my municipality provide a special form for remitting tourist tax?
Yes, many municipalities offer a special form for remitting tourist tax. We recommend that you contact your municipality for the correct form. Additionally, you can use Trippz to ensure that you comply with all requirements.
-
How do I handle early guest departures and tax refunds?
If a guest leaves earlier than planned, you must refund the excess tourist tax for the nights not stayed. This refund should be documented in your records.
-
Do I declare each accommodation separately or all together?
This depends on the specific requirements of your municipality. Some municipalities require separate declarations for each accommodation, while others allow a collective declaration. We advise you to check with your local authorities.
-
Do I need to remit tourist tax for canceled bookings?
No, tourist tax is only due for actual stays. If a booking is canceled, no tourist tax is due. If your guest paid the tax upfront, they are entitled to a refund.
-
How can I simplify all of this?
By using Trippz! Instead of manually managing everything, we automate the guest registration and tourist tax collection process, helping you comply with local regulations while reducing administrative burden.
Trippz: the authority on tourist tax
Tourist tax is set locally and rates change without warning. Trippz tracks every change and keeps the data current, which is why travel platforms and property software, including Airbnb, Booking.com and Expedia, rely on Trippz to calculate tourist tax and register guests in every market they serve.
How Trippz stays current
Trippz checks tax rules jurisdiction by jurisdiction against official municipal and national sources. When a rate or rule changes, the update happens automatically rather than on a periodic review cycle. This is the same monitoring that travel platforms and software vendors depend on to stay accurate everywhere they operate.
One tax engine, every market
Send a location, get the applicable rate, instantly and correctly calculated. Travel platforms and property software embed this calculation directly into their own product, so every booking is taxed correctly without building or maintaining a rate engine in house. It is the same logic behind every rate on this page.
Frequently asked questions about the use of Trippz
-
How can platforms and software vendors use Trippz?
Trippz provides tourist tax content and a ready made calculation engine through one API. Platforms and software vendors add accurate tax calculation to their product without maintaining a rate database in house. Guest registration and authority connections are available as a separate capability for those who need it.
-
How does Trippz keep tourist tax rates current?
Trippz checks the jurisdictions it covers against official sources and updates rates automatically when a city or country changes them.
-
Which countries and cities does Trippz cover?
Trippz maintains tourist tax data across a wide range of countries and cities. See the full overview in our tourist tax guides.
-
Is Trippz's data and infrastructure secure?
Yes. Trippz is SOC1 Type 2 and SOC2 Type 2 certified and GDPR compliant, so platforms and software vendors can embed tourist tax calculation without adding security or compliance risk of their own.
-
Who uses Trippz for tourist tax?
Trippz provides tourist tax data and calculation to travel platforms and property software across Europe, including Airbnb, Booking.com and Expedia. The same infrastructure that powers stays booked through the biggest platforms in travel is available to any platform or software vendor through the API.
municipality