HostStock
FeaturesPricingBlogLoginStart Free Trial
HostStock

Smart inventory management for Airbnb and short-term rental hosts.

Product

  • Features
  • Pricing
  • Blog

Company

  • About
  • Contact

Legal

  • Privacy
  • Terms

Recent from the blog

  • Dolce Gusto vs Nespresso Original for Airbnb: pod costs, machine costs, and the one I switched in Edinburgh
  • Airbnb cleaning supplies in peak season: reorder points that follow your bookings
  • Airbnb host emergency contact sheet: what I give cleaners, guests, and myself for a 9pm crisis
  • Coordinating cleaners across four Airbnbs: the WhatsApp system that replaced my spreadsheet
  • Airbnb checkout time: moving from 10am to 11am cut my cleaner stress but cost me two same-day bookings
  • Bathroom extractor fan upgrade for Airbnbs: the 15-minute overrun timer that fixed my damp reviews

© 2026 HostStock. All rights reserved.

Back to blogFinance

Edinburgh visitor levy for Airbnb hosts: the £2 nightly charge and what I had to change

HT

Hoststock Team

5 October 2026

Edinburgh visitor levy for Airbnb hosts: the £2 nightly charge and what I had to change

I found out about the Edinburgh visitor levy the wrong way. A guest asked me in June whether the price shown included the tourism tax, and I had to admit I had no idea what they were talking about. Not a great start.

After a proper dig through Edinburgh Council's guidance and three calls with their business helpline, here's what I now understand — and what I've changed across my two Edinburgh properties.

What the visitor levy actually is

The Visitor Levy (Scotland) Act 2024 gave Scottish councils the power to introduce a charge on overnight accommodation. Edinburgh was first. The levy applies to all commercial overnight accommodation — hotels, B&Bs, serviced apartments, and yes, short-term lets listed on Airbnb and similar platforms.

Edinburgh set the rate at around £2 per person per night, though I'd strongly recommend checking the current figure directly at edinburgh.gov.uk rather than trusting this post — the council has the ability to revise it, and my understanding of the precise implementation date has shifted a couple of times already.

The levy is charged to guests. Not deducted from your payout. You collect it and remit it to the council.

Who has to register

If you're taking money for accommodation in Edinburgh — Airbnb, Booking.com, direct bookings, all of it — you need to register with Edinburgh City Council. There's an online portal. It took me about 25 minutes to complete for two properties. You get a registration number which, at some point, you're supposed to reference on your listing. I haven't seen Airbnb enforce this yet, but it's coming.

The registration covers all your Edinburgh properties under one account, which is the one thing that actually makes sense about the whole system.

The maths for a two-flat Edinburgh operation

Both my flats sleep four people. Most of my stays are two to four nights. At £2 per person per night, a two-night stay with two guests is £8. A four-night stay with four guests is £32.

Across a typical month of Edinburgh occupancy — roughly 20 nights per property, average 2.6 guests per booking — that's around £104 per flat per month, or about £2,500 a year across the two. Not nothing.

But here's the thing I didn't clock immediately: that's £2,500 I'm collecting from guests and handing to the council. It's not coming out of my margin. The question is whether adding it to the nightly cost affects bookings — and in my case, so far, not noticeably.

How I handle the collection

I've added the levy as a separate line item in my pricing. For Airbnb bookings, I surface it in the house rules and the pre-arrival message. Ideally I'd collect it cleanly through the platform, but as of writing, Airbnb hasn't built Edinburgh-specific tax collection into the booking flow the way they have for other city taxes like the transient occupancy taxes in US cities. That may change.

For now, my process is clunky:

  • I note the levy in my listing description
  • The pre-arrival message confirms the amount due and how to pay it (bank transfer before arrival, or cash on arrival)
  • I log every payment in a simple spreadsheet — property, booking dates, guest count, nights, levy collected
  • I remit quarterly to Edinburgh Council via their online portal

About 15% of guests query it. Most are fine once you explain it's a council charge, not an additional fee I'm adding. One guest from Germany told me the rate was half what they pay in tourist tax in Amsterdam, which I found oddly comforting.

What happens if you don't register

Edinburgh Council hasn't started heavy enforcement yet, but the legislation does carry penalties for non-compliance. More practically: if you're audited or a guest complains, not having registered is a paper trail problem you don't want. The registration is free and takes less time than responding to one contentious review.

The council have also said they'll be cross-referencing their STL licence register with the visitor levy register. If you already have a short-term let licence — which you're legally required to in Scotland — they can see you're operating. It's not exactly a hidden business.

Direct bookings and the levy

This is where it gets messier. For my Airbnb bookings, I'm adding the levy manually. For direct bookings, I've updated my booking form and payment request to include it as a line item. My accountant was clear: the levy is pass-through money. It goes in as income on your books, then out as a remittance. It's not profit, but it runs through your accounts and you need to track it properly.

If you're on a professional PMS like Hostaway or Guesty, some of them are starting to add visitor levy fields for Edinburgh. Worth checking whether yours can automate the collection and logging — it's a genuine pain point at scale.

The guest communication that actually works

After a few awkward exchanges, I landed on this paragraph in my booking confirmation:

Edinburgh City Council charges a visitor levy of approximately £2 per person per night on all accommodation. This is separate from your Airbnb booking total and is collected directly by the host. I'll confirm the exact amount based on your party size in the pre-arrival message.

Short, matter-of-fact, no apology tone. Guests who book Edinburgh accommodation regularly already know about it. First-timers ask a question or two and then it's fine. The ones who complain loudest are usually the ones who didn't read the listing — which is your problem to solve with clearer copy, not a reason to eat the charge yourself.

What to double-check yourself

I can't promise the rate or implementation details in this post will be current by the time you read it. Edinburgh City Council can update the scheme, the rate can change, and Airbnb may start collecting on hosts' behalf as they do for some other local taxes. The authoritative sources are edinburgh.gov.uk and Airbnb's own tax help pages for the UK.

What won't change: the obligation to register, the obligation to collect, and the obligation to remit. If you're hosting in Edinburgh and haven't done this yet, start there.

The broader picture

Edinburgh isn't going to be the only Scottish council to implement this. Glasgow, Highlands, and others are watching. The legislation exists in every council's toolkit now. If you're a Scottish host beyond Edinburgh, it's worth knowing this framework is coming — and that Edinburgh's implementation is the template they'll all follow.

It's not the end of the world. It's an administrative headache at first, and then it becomes routine. I spent a lot of mental energy worrying about the guest reaction, and in practice, it's been a shrug from most people. They just want to know what they owe and when to pay it.

Get registered. Build a simple spreadsheet. Update your listing copy. Then move on — there are better uses of your hosting brain than stressing about a council levy that amounts to less than one cleaning turnover per month.

Ready to streamline your inventory?

Start managing your rental inventory smarter with automated stock tracking.

Start Free Trial