Compliance & Regulations
The Compliance tab on each listing helps you stay compliant with local short-term rental regulations. It covers three areas: registration numbers, night limits, and taxes. Each feature can be toggled on or off independently -- only enable what applies to your location.
Accessing compliance settings
- Go to Listings and click on the listing you want to edit.
- Navigate to the Compliance tab.
Each section starts with a toggle switch. When turned off, the related fields are hidden and not saved. Turn on only the sections that apply to your property.
Registration number
Many cities and countries require short-term rental hosts to register with a local authority and display a registration number on all listings and advertisements.
WARNING
EU Regulation 2024/1028 takes effect on May 20, 2026. From that date, all short-term rental listings in the EU must display a valid registration number. Platforms like Airbnb and Booking.com may remove listings without one.
When you enable this section, two fields appear:
- Registration number -- The unique identifier issued by your local authority (e.g.,
NL-1234-5678). Enter it exactly as provided. - Expiry date (optional) -- If your registration has an expiry date, enter it here. hejGuide will send you a reminder before it expires so you can renew on time.
What happens when the registration number is missing
If you enable the registration number toggle but leave the number field empty:
- A red badge appears on your listing card in the listings overview, reminding you to add it.
- A compliance alert appears on your dashboard in the Urgent & Overdue section with a direct link to the Compliance tab.
Night limit
Some cities restrict how many nights per year a property can be rented out on a short-term basis. For example, Amsterdam allows 30 nights per year and Paris allows 120 nights per year.
When you enable this section, you can configure:
- Maximum nights per year -- The number of nights allowed by your local regulation.
- Counting period -- Choose between:
- Calendar year -- The counter resets on January 1st each year.
- Rolling 365 days -- The counter looks at the last 365 days from today.
Tracking only
The night limit tracks your booked nights and warns you when approaching the limit, but it does not block new bookings.
Nights counter
Once enabled and a maximum is set, hejGuide automatically counts your booked nights and displays a progress bar showing:
- How many nights you have used.
- How many nights remain.
- A color-coded indicator: green when below 70%, orange between 70% and 90%, and red above 90%.
The nights counter also appears in several other places:
- Listing cards -- An orange or red badge shows your usage (e.g., "22/30") when you are above 70% of the limit.
- Calendar -- A small indicator in the top bar shows the current count for the selected listing.
- Reports -- The Occupancy report includes a Night Limits section with progress cards for all listings that have a limit configured.
- Dashboard -- An alert appears in the Urgent & Overdue section when you exceed 80% of your limit.
Taxes
Add taxes that apply to guests staying at your property, such as tourist tax, city tax, or other local levies. You can add multiple taxes per listing, each with its own calculation method.
TIP
Listing-level taxes are different from product-level VAT. Use this section for taxes charged to guests (tourist tax, city tax). For VAT on products and services, use the Products & Services module.
Adding a tax
- Click Add tax in the Taxes section.
- Fill in the fields:
- Name -- A descriptive label (e.g., "Tourist tax", "City tax", "Kurtaxe").
- Type -- How the tax is calculated:
- Per night -- A fixed amount per night (e.g., €2.50/night).
- Per person/night -- A fixed amount per guest per night (e.g., €1.50/person/night).
- % of total -- A percentage of the accommodation price (e.g., 7%).
- Per stay -- A one-time fixed amount per booking (e.g., €10).
- Amount -- The tax rate or fixed amount.
- In rate / Extra charge -- Toggle between:
- In rate -- The tax is already included in your nightly rate. It will not be added on top.
- Extra charge -- The tax is added on top of the accommodation price.
- Click Save taxes.
You can add up to 10 taxes per listing.
How taxes affect pricing
Taxes marked as Extra charge are automatically included in the total price shown in the calendar and on bookings. When a guest count or stay duration changes, the tax amount is recalculated automatically.
Example: 3 nights, 2 guests, €100/night accommodation = €300
| Tax | Type | Rate | Calculation | Amount |
|---|---|---|---|---|
| City tax | Per night | €2.50 | €2.50 × 3 | €7.50 |
| Tourist tax | Per person/night | €1.50 | €1.50 × 2 × 3 | €9.00 |
| Total taxes | €16.50 | |||
| Grand total | €316.50 |
Taxes marked as In rate are not added -- they are already part of your nightly price.
Default setting
When you add a new tax, the In rate / Extra charge default is based on your global Prices include tax setting in Account Settings. You can change it per tax.
Channel Manager sync
If your listing is connected to the Channel Manager, taxes are automatically synced to Channex as part of the tax set. The mapping is:
| hejGuide type | Channex type |
|---|---|
| Per night | City tax (per room per night) |
| Per person/night | City tax (per person per night) |
| % of total | Tax (percentage) |
| Per stay | City tax (per booking) |
Taxes are re-synced whenever you save changes in this section.
Related
- Listings Overview -- Overview of all listing features
- Creating a Listing -- Step-by-step guide to adding a new property
- Reports: Occupancy -- View night limit progress in reports
- Taxes & VAT -- Product-level VAT and tax sets on rate plans
- Rates & Pricing -- Set up pricing for your listings