Skip to content

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

  1. Go to Listings and click on the listing you want to edit.
  2. 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

  1. Click Add tax in the Taxes section.
  2. 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.
  3. 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

TaxTypeRateCalculationAmount
City taxPer night€2.50€2.50 × 3€7.50
Tourist taxPer 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 typeChannex type
Per nightCity tax (per room per night)
Per person/nightCity tax (per person per night)
% of totalTax (percentage)
Per stayCity tax (per booking)

Taxes are re-synced whenever you save changes in this section.

hejGuide Property Management System