Case Study · England & Scotland

How ViVi Stays Cut Cancellations by 42% Across Around 90 Short-Term Lets in Scotland and England

Pricing built market by market, with Hostlyft running the revenue management.

ViVi Stays holiday lodge with a wraparound deck beside the sea on the Scottish coast

Results: 42% Fewer Cancellations, Occupancy Above Market

42%Fewer cancellations

+10 ptsNightly rate closer to market

78.8%Summer occupancy

+7%Revenue per available night vs market

Occupancy against the local market

ViVi Stays portfolio vs market, by month, 2026. PriceLabs.

60%70%80%90%Late May: ViVi Stays 78.7%, Market 75%Late MayJun: ViVi Stays 72.2%, Market 68%JunJul: ViVi Stays 77%, Market 76%JulAug: ViVi Stays 85.9%, Market 77%AugSep: ViVi Stays 79.1%, Market 66%SepViVi StaysMarket
See the numbers
ViVi StaysMarket
Late May78.7%75%
Jun72.2%68%
Jul77%76%
Aug85.9%77%
Sep79.1%66%

The new cancellation policies went live on 1 July. Since then, about one booking in eight has been cancelled, down from one in five, and the number of bookings has held level.

With every home priced for its own market, we raised the nightly rate (ADR) towards the market and let occupancy's lead narrow, on purpose. The rate moved ten points closer to the market, occupancy stayed above it all summer (78.8% against 71.7%), and revenue per available night (RevPAR) rose against it. 57 of the 85 homes we track beat their own local market on occupancy.

That is short-term rental revenue management on a live portfolio: the system first, then daily work against each season's goal. The work is ongoing, and so are these figures.

Share of bookings cancelled

Bookings made and stayed in each period. New policies live 1 July 2026.

Apr–Jun: 21.5%21.5%Apr–JunJul–Sep: 12.4%12.4%Jul–Sep
See the numbers
Share of bookings cancelled
Apr–Jun21.5%
Jul–Sep12.4%

Closing the gap to the market

Index: the local market = 100. Before 25 May vs after, 2026.

5075Market = 100Nightly rate: 67 → 77Nightly rate6777Revenue per night: 78 → 83Revenue per night7883
See the numbers
BeforeAfter
Nightly rate6777
Revenue per night77.783.2

Source: ViVi Stays' PriceLabs account on 24 September 2026, compared with the local market or the period before each change, as there is no usable 2025 data (cancellations: 7 April–30 June vs 1 July–23 September; occupancy: stays 25 May–30 September; rate and RevPAR: stays 1 January–24 May vs 25 May–30 September 2026).


About ViVi Stays: Around 90 Short-Term Lets in Scotland and England

ViVi Stays runs around 90 short-term lets and holiday lets: houses, apartments, static caravans and luxury lodges. Its guests are contractors on long stays, families who want space, and relocators on monthly stays.

The homes stretch from Aberdeen to Blackpool. In Scotland: Edinburgh and the Lothians (Edinburgh, Port Seton, Cockenzie, Prestonpans, Dunbar, Bonnyrigg, Dalkeith, Gorebridge, Bo'ness, West Lothian and Midlothian), Fife and Falkirk (Rosyth, Kirkcaldy, Methil, Oakley, Falkirk), Aberdeen and the north-east (Aberdeen, Stonehaven, Inverurie, Peterhead), Glasgow and Paisley, and the Scottish Borders (Hawick, Galashiels, Selkirk, Peebles, Pease Bay). In England: the North East (Newcastle upon Tyne, Gateshead, Sunderland, Consett, Coxhoe, New Brancepeth) and the North West (Blackpool, Barrow-in-Furness).

Every town is its own market, and every guest type books differently. The PriceLabs pricing engine generates ViVi Stays' prices, and Hostlyft runs the revenue management on top of it. We started in May 2026, going into high season, when those prices were not set up correctly.

Goal: One pricing system that still treats every home on its own terms: priced for its own market, grouped by how guests book it, with a cancellation policy that fits it, and a goal for every season to measure against.


The Problem: No Pricing System Going Into High Season

  • One Price Logic for Every Market

    Going into high season, holiday let pricing was not set up correctly, and every market was priced the same way. A home in Aberdeen followed the same logic as a home in Blackpool, instead of rates set to match real demand.

  • No Grouping by Booking Behaviour

    Homes were not grouped by how guests book them. Every home followed the same setup, however it was booked.

  • No Cancellation Policy System

    Cancellation policies had no logic behind them. Between April and June, about one booking in five was cancelled.

  • No Goals, No Tracking

    There were no revenue goals and no system around pricing. Nothing showed whether a season was on track.

  • Promotions Cutting Too Deep

    Some promotions cut prices too deep. They cost revenue instead of raising the listings' visibility.

The Result: Around 90 homes heading into high season with one price logic, one booking in five cancelled, and no way to tell whether the summer was working.

1 in 5

bookings cancelled, April to June 2026


Our Approach: Pricing Every Home for Its Own Market

  1. 01

    Priced Every Home for Its Own Market

    First, we audited the whole portfolio. Then we set each listing's PriceLabs pricing against its own local market, not one rule for all.

  2. 02

    Grouped Homes by Booking Behaviour

    We sorted every home into a group by how guests book it. Each home now sits with others that book the same way.

  3. 03

    Cancellation Policies by Property Type

    Each cancellation policy now matches the type of property. The new policies went live on 1 July 2026.

  4. 04

    Goals and Pacing for Every Season

    Every season now has a revenue goal, with pacing targets for how bookings should build up before it. Success has something to be measured against.

  5. 05

    Reworked the Promotions

    We fixed the promotions that cut too deep. Then we added promotion strategies that raise visibility without costing the portfolio revenue.


One Home, Night by Night

The same Seton Sands caravan, a month before we started and four months in.

BookedOpenMaintenance

19 of 30 nights booked

April 2026 · see the calendar

1: Booked12: Booked3: Booked4: Booked5: Booked56: Open7: Open8: Open9: Open10: Booked1011: Booked12: Maintenance13: Booked14: Booked15: Booked1516: Booked17: Booked18: Booked19: Open20: Open2021: Open22: Open23: Booked24: Booked25: Open2526: Open27: Booked28: Booked29: Booked30: Booked30
See the numbers
Open6, 7, 8, 9, 19, 20, 21, 22, 25, 26
Maintenance12

28 of 30 nights booked

September 2026 · see the calendar

1: Booked12: Booked3: Booked4: Booked5: Booked56: Open7: Booked8: Booked9: Booked10: Booked1011: Booked12: Booked13: Booked14: Booked15: Booked1516: Booked17: Booked18: Open19: Booked20: Booked2021: Booked22: Booked23: Booked24: Booked25: Booked2526: Booked27: Booked28: Booked29: Booked30: Booked30
See the numbers
Open6, 18

What's Next: Daily Portfolio Management

Daily Portfolio Management

We keep working on the portfolio every day, against a revenue goal for every season. The results so far have been very good.

Choosing Revenue Management for Your Portfolio

Start with what to look for in a short-term rental revenue manager. Our portfolio pricing is set by how many homes you run.


Next: SettlerHomes

+19% Occupancy Growth

Read the case study →

Want similar results for your short-term lets?

Tell us about your portfolio: how many homes you run, and where. We will get back to you ASAP.