Visitor Levy Calculator
Fundamentalsedinburgh

Bundled Breakfast and the Edinburgh Visitor Levy

How the bundled breakfast deduction works when a property includes breakfast in its accommodation price, with the full worked example from the calculation engine.

By Visitor Levy Calculator TeamPublished 17 Aug 20264 min read
Last reviewed: 17 Aug 2026. Product workflow guidance. How we review guidance

Some properties — particularly B&Bs, guesthouses and small hotels — bundle breakfast into a single nightly rate rather than charging for it separately. Because the levy is only supposed to apply to accommodation value, our calculation engine supports a specific deduction for this: the bundled breakfast deduction, applied as calculation step 8, immediately after the night cap and pro-rating have already been worked out.

When it applies

The deduction only runs when three things are all configured on the property:

  1. bundled_breakfast_enabled is switched on for the property.
  2. A bundled_breakfast_value_per_guest_per_night figure is set — the per-person, per-night value attributed to breakfast.
  3. The reservation has a recorded guest_count.

If any one of those is missing, no deduction is applied — the engine doesn't guess at a breakfast value that hasn't been configured.

How the deduction is calculated

deduction = per_guest_per_night_value × guest_count × eligible_nights

Two details matter here. First, eligible_nights in that formula is the post-cap number of chargeable nights, not the total length of stay — so for a stay that's already been capped at 5 nights, the breakfast deduction is only calculated across those 5 chargeable nights, not the full length of the actual stay. Second, the deduction is capped so it can never exceed the eligible accommodation amount itself — it can reduce the eligible amount to zero, but never produce a negative eligible amount.

The real worked example

This is the actual example our calculation engine documents for this mechanic, and it builds directly on the standard 8-night, £800 Edinburgh example used elsewhere in these guides — with a bundled breakfast deduction added on top.

  • Total nights: 8. Chargeable nights after the cap: 5. Total accommodation amount: £800.00.
  • Eligible amount before deductions (pro-rated for the cap): £500.00.
  • Property has bundled breakfast enabled, at £5.00 per guest per night. The reservation has 2 guests.
  • Deduction: £5.00 × 2 guests × 5 chargeable nights = £50.00.
  • Eligible amount after deduction: £500.00 − £50.00 = £450.00.
  • Gross levy: £450.00 × 5% = £22.50.
  • Provider retention: £22.50 × 2% = £0.45.
  • Estimated net amount due: £22.50 − £0.45 = £22.05.

The pre-written explanation our engine produces for this exact scenario reads, in order: the stay is subject to the levy; only 5 of 8 nights are chargeable; the eligible amount was pro-rated to £500.00 for 5 of 8 nights; £50.00 was deducted for bundled breakfast; the levy is calculated on the remaining £450.00, excluding cleaning, platform fees, other extras and the breakfast deduction; the levy itself is £450.00 × 5.00% = £22.50; provider retention is £0.45; and the estimated net amount due to the council is £22.05.

Why this deduction exists at all

Bundling breakfast into a nightly rate is a genuine pricing choice for a lot of small accommodation providers, and without a deduction mechanic, that portion of the price would be taxed as if it were pure accommodation value — which isn't consistent with a levy that's meant to apply to the right to stay in the property, not to food included alongside it. The deduction only ever reduces the eligible amount, never increases it, and it only applies when a property has genuinely configured a breakfast value — it isn't inferred from booking data.

What to check if you offer bundled breakfast

If your accommodation price includes breakfast and you haven't configured bundled_breakfast_enabled and a per-guest-per-night value on the property, your levy calculations are currently treating the full accommodation price as pure accommodation value — which, depending on how much of your rate breakfast actually represents, may be overstating what's owed. It's worth setting this up correctly on each affected property rather than adjusting individual calculations after the fact.

See the exact figure for your own booking

Use the free calculator to work out the Visitor Levy for a real stay, with the full step-by-step breakdown — or create a free account to import bookings and prepare a full quarterly return.