Visitor Levy
How to Calculate Visitor Levy for Short-Term Lets in Scotland
Calculating visitor levy in Scotland is not just a case of multiplying the full booking total by a percentage.
The percentage matters, but the real work is checking which part of the booking is accommodation, whether the stay is inside the council's start date, whether the booking was made after any advance booking cutoff, and whether a night cap or exemption changes the result.
If you run an Airbnb, self-catering property, B&B, guest house, hostel, campsite, or other paid overnight accommodation, the safest way to think about levy calculation is as a short checklist.
Start with the council scheme
There is no single Scotland-wide visitor levy rate. The Visitor Levy (Scotland) Act 2024 gives local authorities the power to introduce their own schemes, so each council can have its own start date, percentage rate, night rule, and booking cutoff.
At the time of writing, the main approved or published Scottish schemes include Edinburgh, Glasgow, Aberdeen, Stirling, and West Dunbartonshire.
That means the first question is not "what is the Scottish rate?" It is "which council area is this stay in?"
For example, Edinburgh uses a 5% levy on the first five nights of eligible paid overnight accommodation. Stirling has approved a 3% levy, with different exemption and long-stay handling. Glasgow's published scheme uses 5% across the full stay. Those differences matter before you touch the calculator.
Use the accommodation-only charge
VisitScotland's visitor levy guidance says the percentage should be applied to the accommodation part of the stay.
That means you should separate the accommodation charge from items such as meals, drinks, parking, entertainment, transport, optional laundry, or other separate extras.
A simple example:
- The guest pays £450 for three nights of accommodation.
- They also pay £30 for optional extras.
- The levy calculation starts from £450, not £480.
If the local levy rate is 5%, the levy on £450 is £22.50 before any council-specific night cap, exemption, or retention rule is applied.
Check the stay date and the booking date
The stay date tells you whether the booking happens after the council scheme starts. The booking date can also matter because some councils have advance booking cutoffs.
Edinburgh is the clearest example. The City of Edinburgh Council says the levy applies to stays from 24 July 2026 onwards, but stays booked and paid for in part or full before 1 October 2025 are not subject to the levy. A July 2026 stay can therefore be in scope or out of scope depending on when it was booked and paid.
West Dunbartonshire uses a similar idea for its 1 July 2027 start date and 1 October 2026 booking cutoff. Stirling's scheme applies to overnight stays on or after 14 June 2027 for bookings made on or after 1 January 2027.
So a proper calculation should record:
- Council area.
- Check-in and check-out dates.
- Booking date.
- Payment or deposit timing where the council wording depends on payment.
- Accommodation charge separate from extras.
Without those dates, quarter-end checking becomes guesswork.
Apply any night cap
Some schemes apply the levy only to part of a stay.
Edinburgh applies the levy only to the first five nights. So if a guest stays for eight eligible nights, you calculate the Edinburgh levy on five nights, not eight.
That sounds easy until you have uneven nightly pricing. If the stay has different prices across weekdays, weekends, or event dates, avoid using a rough average unless you are confident it matches your records. Keep the underlying accommodation charge clear enough that you can explain the calculation later.
Other councils may apply the levy across the full stay or use different long-stay handling. This is one reason a generic tourist tax spreadsheet can start to wobble once more than one council is involved.
Check exemptions before finalising the amount
Visitor levy schemes can include statutory exemptions and local rules. Stirling, for example, has published local exemption information for certain groups and explains that some exemptions may be handled through refund after the visit.
For hosts, the practical point is simple: do not just delete a levy line and hope you remember why.
Keep a note of:
- Why the stay was treated as exempt or refunded.
- What evidence the guest or organisation provided.
- Whether the levy was never charged, charged then refunded, or charged and later reclaimed.
That record may matter more than the amount itself if the booking is checked later.
Think about VAT carefully
VAT is one of the easiest places to get muddled. Visitor levy is a Scottish local charge, but VAT is a UK tax matter.
VisitScotland says the levy charge has the same VAT liability as the accommodation itself. Edinburgh and Stirling council material also makes clear that the levy is charged before VAT and that VAT can affect the final guest price.
If you are VAT registered, keep the accommodation charge, levy amount, and VAT treatment visible in your records. If you are close to the VAT threshold, ask your accountant how levy income should be handled in your circumstances rather than relying on a blog article for tax advice.
A worked example
Imagine a three-night self-catering stay in Edinburgh after the scheme starts.
- Accommodation charge: £600.
- Optional extras: £40.
- Booking date: after 1 October 2025.
- Stay dates: after 24 July 2026.
- Edinburgh rate: 5%.
- Edinburgh cap: first five nights.
Because the stay is only three nights, the full accommodation charge is within the night cap. The extras are ignored for levy calculation.
The levy is 5% of £600, which is £30. The booking record should still keep the £40 of extras visible, because that explains why the levy was calculated on £600 rather than £640.
What to keep for the return
The Improvement Service says visitorlevy.scot is being developed for registration, returns, and payments. It is not designed to charge the guest inside your booking flow.
That leaves accommodation providers with the operational job of keeping booking records clean before submitting a return.
For each stay, keep:
- Property and council area.
- Booking reference.
- Booking date and stay dates.
- Accommodation-only charge.
- Excluded extras.
- Levy rate and levy amount.
- Exemption or refund notes.
- Quarter the stay belongs to.
- Any submission or payment confirmation once the return is filed.
The calculation is only useful if you can still explain it months later.
The short version
To calculate Scottish visitor levy properly, start with the council scheme, use the accommodation-only charge, check stay dates and booking cutoffs, apply night caps, record exemptions, and keep the result ready for the quarterly return.
If that feels like a lot for a single booking, that is the point. The percentage is simple. The surrounding admin is where mistakes usually happen.
LevyTrack's visitor levy calculator handles the council-specific calculation, and the visitor levy guides explain the differences between local schemes.