Gebühren (Fees and Rates)
The Gebühren (Fees and Rates) page is where you set every rate that drives a booking total: per-person rates split between high and low season, the Kurtaxe (tourist tax) collected per night, vehicle and tent fees, the one-time pitch reservation fee, and the optional Dachboden (storage) add-ons such as blanket rental, kitchen access, and waste-bag charges. The page is a single form. Save it once and the booking calculator immediately uses the new numbers for new bookings; existing bookings keep the rates they were quoted at.
How to find it
Section titled “How to find it”The fees configuration lives inside the Einstellungen (Settings) hub.
- Open Einstellungen → Einstellungen in the sidebar (the Settings link).
- On the Settings page, click the Gebühren / Fees & Rates tab.
The same form is also reachable directly under the route /gebuehren. Either way, you are looking at the same screen — Settings simply embeds it as a tab. Only tenant-admins can edit; staff users see the form in read-only mode.
What’s on the page
Section titled “What’s on the page”The page is one long form, grouped into clearly labelled sections.
High-season month selector
Section titled “High-season month selector”- Twelve checkboxes — one per month, January through December. Tick the months that count as high season at your campsite. The remaining months are treated as low season.
- Selected months are visually highlighted so you can see your season at a glance.
Person rates (CHF per person per night)
Section titled “Person rates (CHF per person per night)”- Adult, high season.
- Adult, low season.
- Youth, high season.
- Youth, low season.
The booking calculator looks at each night of the stay, decides whether that night falls in a high-season or low-season month, and applies the matching adult or youth rate to each guest on the booking.
Additional fees
Section titled “Additional fees”- Kurtaxe / Gästetaxe — the tourist tax collected per guest per night, in CHF. Shown separately on every invoice.
- Vehicle fee — CHF per vehicle per night.
- Tent fee — CHF per tent per night.
- Pitch reservation fee — a one-time fee charged per booking when a pitch is reserved.
Dachboden (storage / loft) rates
Section titled “Dachboden (storage / loft) rates”These apply only to Dachboden-style accommodations and add-ons. Leave them at zero if you do not offer them.
- Adult rate — CHF per night for an adult staying in a Dachboden.
- Youth rate — CHF per night for a youth staying in a Dachboden.
- Blanket rental — CHF per rental.
- Kitchen access — CHF (per stay or per use, depending on your setup).
- Waste bag — CHF per bag sold to guests.
Save controls
Section titled “Save controls”- Speichern (Save) button — sends the entire form to the backend.
- A green toast (Gespeichert / Saved) confirms the save. The new rates are picked up by the booking forms in real time, without a page reload.
Common workflows
Section titled “Common workflows”Configure your high season for the year
Section titled “Configure your high season for the year”- Open Einstellungen → Gebühren.
- In the High season section, tick every month that counts as high season at your site (for example June, July, August).
- Set the adult high-season and youth high-season rates to the right CHF amount per person per night.
- Set the corresponding low-season rates.
- Click Speichern. From this moment, every new booking is priced against the new season definition.
Configure the Kurtaxe (tourist tax)
Section titled “Configure the Kurtaxe (tourist tax)”- Find out the tourist-tax rate for your municipality. The municipality publishes it; CampOne does not assume a default.
- On the Gebühren page, enter the rate in the Kurtaxe field as CHF per guest per night.
- Save the form. The Kurtaxe is now itemised separately on every new invoice and rolls up automatically into the tourist-tax report under Berichte.
- Some municipalities apply different rates by age group, by nationality, or grant exemptions. The Gebühren form holds a single Kurtaxe value; for the broader settlement workflow and how reductions are handled, see Tourist tax.
Configure the cleaning, vehicle, or tent fee
Section titled “Configure the cleaning, vehicle, or tent fee”The Gebühren form covers vehicle and tent fees directly, plus a one-time pitch reservation fee.
- Enter the Vehicle fee (CHF per vehicle per night) and the Tent fee (CHF per tent per night).
- If you take a one-time fee for reserving a pitch, set the Pitch reservation fee in CHF.
- Save. The booking calculator adds these lines to every applicable booking automatically.
If you charge a separate cleaning fee that is not on this form, configure it as a chargeable product in the till catalogue or as a fee on the relevant site type instead, and add it to the booking from the booking detail.
Configure optional Dachboden / storage add-ons
Section titled “Configure optional Dachboden / storage add-ons”- Set the Dachboden adult and Dachboden youth per-night rates.
- Set CHF amounts for Blanket rental, Kitchen access, and Waste bag. Leave any line at zero if you do not sell that item.
- Save. The booking form for Dachboden stays will offer the configured add-ons.
Update rates for next season
Section titled “Update rates for next season”- A few weeks before the new season starts, open the page.
- Adjust the high-season month selection and every CHF field that needs to change.
- Click Speichern.
- Existing bookings are not recalculated — they keep the rates they were originally quoted at. Only bookings created from this point forward use the new numbers.
Tips and gotchas
Section titled “Tips and gotchas”- Pick at least one high-season month. With zero high-season months selected, the calculator falls back to low-season rates for the whole year, which is rarely what you want.
- Adult and youth rates can be the same. CampOne does not validate that youth is cheaper than adult; the form accepts whatever you enter.
- Changes apply only to future bookings. Re-pricing existing bookings is intentionally not automatic — guests have already been quoted. If you need to apply a new rate to a confirmed booking, edit that booking by hand.
- Kurtaxe is per night, per person. It is not multiplied by VAT and it is not part of your taxable revenue — it is collected on behalf of the municipality and settled separately. Follow Swiss VAT and municipality guidance when setting up the rate, and use the Tourist tax settlement report to remit it.
- VAT on accommodation and add-ons is not set on this page. VAT rates live with the product catalogue and the site-type configuration. The Gebühren page only sets the gross or net CHF amounts — make sure you know which convention your tenant uses, and follow Swiss VAT guidance when in doubt.
- The Dachboden block can be all-zero. It is fine to leave every Dachboden field at zero if your campsite does not offer storage or loft units.
- Staff users cannot save. If the Speichern button does nothing, check that you are signed in as a tenant-admin.
- Saved rates are picked up immediately. Refresh the booking-creation form (or open a fresh one) and you will see the new numbers in the live price preview.
- Kurtaxe and the Tourist-tax report are linked. If the Tourist tax line in the report looks wrong, the cause is almost always an incorrect Kurtaxe value here — fix it on the Gebühren page first, then re-run the report.
Related pages
Section titled “Related pages”- Common patterns — how forms, validation messages, and toasts behave across the admin.
- Sidebar tour — where Settings sits in the sidebar.
- Rechnungen (Invoices) — the invoices generated using these rates.
- Billing & Payments overview — the module-level explanation of Swiss billing.
- Tourist tax — municipality settlement workflow that depends on Kurtaxe being correctly set here.
- Swiss QR-Bill — how the rates configured here flow onto the Swiss QR-Bill payment slip on every invoice.