Get started with PriceLabs now!
Want to learn what PriceLabs can do for you? See for yourself with a free trial. Get started now!

A booking curve tracks how bookings, revenue, ADR, and RevPAR build up for a given stay date, from the moment it opens for booking until the day arrives. Read correctly, it tells you not just how a listing is performing, but whether that performance is accelerating, stalling, or arriving later than usual, which is the difference between reacting to a number and understanding what's actually driving it.
This is the reasoning Joana Coelho, a Solutions Consultant at PriceLabs who spent nine years managing revenue for hotel chains and boutique properties before joining the team, relies on when deciding whether a rate needs to move.
Most revenue managers are used to checking a single number: current occupancy, this month's ADR, today's RevPAR. A booking curve instead plots that number across the entire booking window, from the day a stay date opens up to the day the guest checks in, so you can see the shape of how it filled rather than just where it landed.
That shape is the useful part. Two listings can hit the same final occupancy and still tell very different stories: one filled steadily from the day it opened, the other sat empty for months and then filled in the final two weeks. Those two curves call for opposite pricing responses, even though the endpoint looks identical.
The two terms get used interchangeably, but they answer different questions.
Pacing is a snapshot comparison: how does your current booking activity compare to the same point last year, or to the market, right now. It's the fastest way to know whether you're ahead or behind.
Booking curves show the pattern behind that snapshot: how bookings, revenue, ADR, and RevPAR built up over time to get you to today's position, compared to how they built up last year or in a prior period. Pacing tells you where you stand. The booking curve tells you how you got there, and whether the trend is still moving in your favor.
Used together, pacing flags that something is off, and the booking curve shows you when it started and how sharply, which is what tells you whether to act now or wait.
A few recurring shapes show up often enough to be worth recognizing on sight.
A steep early curve. Bookings arrive well ahead of the stay date and fill quickly. This usually signals strong advance demand, event-driven interest, or a market where guests plan early. Discounting early here leaves money on the table. It's often worth holding or raising far-out rates and letting demand pull bookings in at a higher price.
A slow, flat curve. Bookings trickle in at a much slower rate than the same period last year or against comparable listings. This can mean demand genuinely softened, but it can also mean your pricing, minimum-stay settings, or listing visibility are working against you. Before cutting rates across the board, check whether the market curve is flat too. If competitors are pacing normally and you're not, the problem is more likely your listing than the market.
A late-accelerating curve. Bookings stay quiet for most of the window and then surge in the final two to three weeks. This is common in markets with a lot of last-minute or drive-to travel. Overcommitting to deep early discounts in this pattern trains guests to wait, and trains you to underprice inventory that would have sold at a higher last-minute rate anyway.
ADR and occupancy moving in different directions. If occupancy is climbing while ADR stays flat, there's usually room to raise price without losing the pace. If ADR is climbing while occupancy lags behind the market, the listing may be priced past what current demand supports, and easing off protects the booking pace instead of just protecting margin on the bookings you do get.
Booking curves and pacing are only as useful as the period you're comparing against. Same Time Last Year is the default for a reason: it's the closest thing to an apples-to-apples comparison for seasonality, weekday mix, and typical demand.
That default breaks down when last year itself wasn't representative, a market disruption, a new listing with no real track record yet, or a one-off local event that won't repeat. In those cases, comparing against the market's curve for the same period, or blending a few prior years instead of just one, gives a steadier read than anchoring to a single unusual year. The general rule: pick the comparison period that reflects normal demand for your market, not just the most recent one available.
Portfolio Analytics splits this analysis into two views: Historical Reporting for backward-looking performance, and Pacing for forward-looking analysis, which is where the booking curve data lives.
The Pacing Against Market section shows how your current bookings for a given month compare to the same month last year, giving you the fast pacing snapshot. The Booking Curve section goes a layer deeper, plotting the build-up of revenue, occupancy, ADR, and RevPAR for upcoming stay dates against how those same metrics built up in prior years, so you can see exactly when your current curve started to diverge from the historical one.
You can set a custom date range for a direct year-over-year comparison, and go back several years rather than just the last one, which matters most for markets where a single prior year doesn't represent normal demand. Pairing this with Market Dashboard data lets you check whether a curve you're seeing is specific to your listing or showing up across the whole market.
It means bookings are arriving more slowly than they did over the same period in your comparison year. That can point to softer demand, but it can also mean your rate, minimum-stay settings, or listing visibility are out of step with what guests are willing to book right now. Check the market's curve for the same period before assuming demand itself has dropped.
Compare your current occupancy and revenue for a future date range against the same period last year and against the local market for that period. Pacing ahead of both is a strong signal you can hold or raise rates. Pacing behind your own history but in line with the market usually points to a market-wide shift rather than a listing-specific problem.
If occupancy is outpacing ADR, there's typically room to raise price without slowing your pace. If ADR is outpacing occupancy relative to the market, the rate may be ahead of current demand, and a modest pullback protects the booking pace rather than just the margin on the bookings you already have.
A booking curve is what separates reacting to a single number from understanding the story behind it. Reading the shape, not just the endpoint, is what turns pacing data into an actual pricing decision.
Founded in 2014, PriceLabs now prices more than 600,000 properties across 150+ countries, for over 60,000 hosts and property managers, with Portfolio Analytics' Pacing and Booking Curve tools built to make this kind of analysis part of your regular workflow rather than a special project.
If you want to see how pacing and booking curves would apply to your own portfolio, book a demo with one of our Solution Consultants.
Want to learn what PriceLabs can do for you? See for yourself with a free trial. Get started now!
Booking curves are one tool revenue managers rely on — see our guide to revenue manager responsibilities and our complete guide to vacation rental revenue management.
Want to learn what PriceLabs can do for you? See for yourself with a free trial. Get started now!


