The Edinburgh visitor levy?
Nothing to worry about.
Upload your booking export from any PMS. LevyReady audits every booking against Edinburgh's rules — for accuracy, completeness and integrity — and gets your quarterly return ready to submit in minutes.
Your official Council file and receipts are always produced in English.
Where do your bookings live?
Pick your accommodation type, then your system — we’ll show you exactly what to export.
The compliance challenge
Every Edinburgh property must file a quarterly return. We make it accurate.
Your PMS calculated the levy. LevyReady checks it is right and produces the submission document.
- 5-night cap per room
- Rate base is VAT-exclusive
- £0-levy bookings flagged with evidence
- Package & meal rates split out
- Missing-booking & occupancy check
- Independent self-check
| Booking | PMS said | Correct | Difference |
|---|---|---|---|
| #4471 · 3 nts | £45.00 | £45.00 | ✓ matches |
| #4472 · 7 nts | £105.00 | £75.00 | −£30.00 over |
| #4488 · 2 nts | £30.00 | £30.00 | ✓ matches |
| #4490 · pkg | £0.00 | £20.00 | +£20.00 missed |
Every document the Council expects.
Drop in your PMS export and LevyReady returns the exact file you submit — plus five supporting documents that prove every figure, broken down by month.
Your monthly figures dropped straight into Edinburgh Council's exact spreadsheet. No copy-paste, no reformatting — download it and upload to visitorlevy.scot.
| Month | Revenue | Nights | Levy |
|---|---|---|---|
| Jul | £18,420 | 312 | £921 |
| Aug | £24,880 | 402 | £1,244 |
| Sep | £21,150 | 358 | £1,057 |
| Q3 | £64,450 | 1,072 | £3,222 |
Every property is priced by its size — a small B&B pays a fraction of a large hotel. Subscribe monthly, or file a single quarter as a one-off. No per-report fees, no setup cost.
An accountant charges £150–£250/hour. LevyReady processes a full quarterly audit in under 60 seconds.
Data privacy
Your guests' data stays yours.
We built LevyReady around one principle: your booking data never touches our servers.
Grab your Guestline export
Two files give the most accurate audit. Here’s exactly where they live in Rezlynx — and what they look like, so you know you’ve got the right one.
- Open the Sales extractThe per-night ledger — one row per room, per meal, per levy line.Rezlynx → Reports → Revenue → Sales DataExtract
- Set the date range to your quartere.g. 24 Jul – 30 Sep. Export as CSV or Excel.
- Also grab the Guest ListAdds guest names + per-room dates for exact group caps.Rezlynx → Reports → Guest List
| Section | Code | ForDate | NettTotal | GrossTotal | BookRef | RoomPickID |
|---|---|---|---|---|---|---|
| Sales | ACCOM | 25/07/2026 | 112.50 | 135.00 | BHH14921 | 3 |
| Sales | RESTBFAST | 25/07/2026 | 9.17 | 11.00 | BHH14921 | 3 |
| Sales | TOURIST_TAX | 25/07/2026 | 5.63 | 6.75 | BHH14921 | 3 |
| Sales | ACCOM | 26/07/2026 | 120.00 | 144.00 | BHH14988 | 7 |
| BookRef | GuestName | Arrival | Departure | RoomID | RoomType |
|---|---|---|---|---|---|
| BHH14921 | K. Friel | 25/07/2026 | 27/07/2026 | 204 | DBL |
| BHH14988 | S. Dean | 26/07/2026 | 28/07/2026 | 108 | TWN |
| BHH15012 | A. Mackenzie | 27/07/2026 | 30/07/2026 | 311 | KING |
- Export the Financial Transactions journalYour money — one row per charge (room, meals, the levy). Export as CSV / text. A .zip is fine — we’ll open it for you.OPERA → Financials → Financial Transactions with Generates (or the finjrnlbytrans export)
- Set the date range to your quartere.g. 24 Jul – 30 Sep, by business date. OPERA usually only keeps about 25–35 days of transactions, so if part of your quarter is older, export it a month at a time (July, then August, then September) and drop every file — we stitch the months together and remove any overlap automatically, so nothing is missed or counted twice.
- Also export the Reservation Detail (B108)The bookings — gives each stay’s dates for the 5-night cap. Export as CSV / text, not PDF. Split monthly too if needed — drop them all.OPERA → Reports → Reservations → Reservation Detail (B108)
| TRX_CODE | BUSINESS_DATE | ROOM | GUEST_FULL_NAME | DEBIT |
|---|---|---|---|---|
| 10120 | 25-JUL-26 | 204 | Friel,K | 112.50 |
| 21110 | 25-JUL-26 | 204 | Friel,K | 9.17 |
| 6200 | 25-JUL-26 | 204 | Friel,K | 5.63 |
| 10205 | 26-JUL-26 | 108 | Dean,S | 120.00 |
| CONFIRMATION_NO | ARRIVAL | DEPARTURE | ROOM_NO | RATE_CODE |
|---|---|---|---|---|
| 208328569 | 25/07/26 | 27/07/26 | 204 | BAR |
| 208886370 | 26/07/26 | 28/07/26 | 108 | ADV |
| 208635400 | 27/07/26 | 30/07/26 | 311 | CORP |
Export your bookings & levy
We read any export — CSV, Excel or PDF, any column names. From your system, run a reservations/revenue report that covers your quarter, and (if it’s separate) your visitor-levy / tourist-tax report.
- A booking reference, arrival & departure dates
- The room revenue — before food, VAT and extras
- The levy charged (if your system tracks it separately)
Drop whatever you have on the next screen — we’ll work out the columns and tell you if anything else is needed.
Set up & drop your files
Confirm your property and the period you’re filing, then drop your export. We read everything on your device — nothing is sent anywhere.
Here’s what we found
Confirm or fix — most of this is done. We read your columns by the numbers, not their names. Green is settled; an amber row is something only you can decide.
Your Edinburgh visitor levy audit results
Welcome back
Sign in to your LevyReady account
Reset your password
Enter your email and we’ll send you a link to set a new password.
Set a new password
Choose a new password for your account.
Create your account
Audit your PMS levy figures and get Council-ready — in minutes.
Start your audit
Select the period you are reviewing and upload your PMS levy export.
Auditing your file
Reading your PMS export
Confirm your columns
We read your file with automatic detection. Check each levy field points at the right column — fix any that are wrong — then run the audit. Your file stays in your browser.
Fields marked * are required. Leave a field as "Not in my file" if your export doesn't include it.