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:
bundled_breakfast_enabledis switched on for the property.- A
bundled_breakfast_value_per_guest_per_nightfigure is set — the per-person, per-night value attributed to breakfast. - 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.