Gross booking value is the total amount guests pay across confirmed bookings, including nightly rates, cleaning fees, taxes and other charges, before any commission, refund or payment cost is taken out. It measures transaction volume, not income. That is why gross booking value can look healthy while OTA fees quietly shrink what you keep.
Key Takeaways
- Gross booking value (GBV) is a volume metric: the full value of confirmed bookings, usually including taxes and fees, recorded before commission is deducted.
- Definitions vary by company. Some count GBV when a reservation is made, others when the stay happens, and some adjust for cancellations and refunds, so check the convention before comparing any two figures.
- In our illustrative $1,200 booking, a 15% commission channel leaves $870 after taxes and commission. A direct booking with 2.9% card processing leaves $1,015.20.
- Compare channels on net revenue per booking, effective take rate, cancellation-adjusted production and acquisition cost, never on GBV alone.
- Repeat direct guests are the cheapest margin you can win back, which makes guest data and follow-up more valuable than another round of OTA discounting.
- Boostly builds done-for-you direct booking websites that go live within 35 days, so you keep your OTA listings and start recovering the roughly 15% commission on every booking you move direct.
In 2026, most hosts can recite their occupancy rate and average nightly rate. Far fewer can say what a typical booking pays them after taxes, commission and card fees. That gap is where gross booking value does its damage. It is the biggest number on the page, so it gets reported and used for comparisons it was never designed for.
Booking platforms report GBV because it grows with every reservation processed, and volume is what partners and investors watch. You pay your bills from the payout. A 15% commission may look modest on a single booking, but across a year of reservations it is one of the largest costs you can change.
At Boostly, we work with STR hosts every day who are stuck in this position: healthy occupancy, thin margins and no clear view of what each channel costs. This guide defines the metric, shows how to calculate it, traces a sample booking from guest total to payout, and gives you a scorecard for comparing channels properly.
What Does Gross Booking Mean in Travel, and Why Do OTAs Report It?
Gross booking refers to the total retail value of confirmed reservations in a period, measured before a platform deducts its commission or markup. In travel it works as a scale metric. It shows how much money moved through a channel, not how much the channel or the host earned. Most people shorten it to gross booking value, or GBV.
OTAs lead with this number because it scales with every reservation they process. Their own income is a slice of it, and that slice is called the take rate: revenue retained divided by GBV. A platform can post record transaction volume while its take rate, and your share of each booking, moves in either direction.
Why is GBV not revenue, profit or take-home pay?
GBV includes taxes you pass to the authority, fees that fund cleaning and commission that goes to the channel. None of it is spendable. The same trap exists on your side: celebrating gross bookings on a PMS dashboard says nothing about margin.
OTA dashboards only show the OTA side of the picture. That is a big reason we built Boostly's reporting around direct booking performance, so you can put your own channel next to platform figures instead of guessing.
How Do You Calculate Gross Booking Value for Your Own Rentals?
To calculate gross booking value, add up the full guest-paid value of every confirmed booking in a chosen period, including accommodation, fees and any taxes charged. The commonly used formula is simple, and the hard part is consistency in what you count and when.
GBV = the sum of booking values for all confirmed bookings in the period
- Export every confirmed reservation for the period from your PMS, across all channels.
- Pick one date convention, either booking date or stay date, and use it for every channel.
- Add the full guest total for each reservation: rate, fees and taxes.
- Tag each reservation by channel so you can split GBV into OTA and direct.
- Subtract cancelled and refunded reservations if you want a cancellation-adjusted figure.
Which fees and taxes count toward the total?
Most definitions include everything the guest pays: nightly rate, cleaning fee, extra guest charges, platform service charges and taxes. Conventions differ, particularly on taxes, cancellations and agency bookings. Some companies add ancillary products; others report only the accommodation line. Write down your convention and apply it to every channel.
Doing this by hand across three or four channels is where errors creep in. Boostly's 27+ PMS integrations sync listings, availability and pricing in real time, so direct reservations flow into the PMS you already use next to your OTA ones and a single export covers every channel.

Is Gross Booking Value Counted Before Cancellations and Refunds?
Gross booking value is often recorded at the moment of booking, before cancellations, but the convention differs by company. Some report gross of cancellations; others adjust for cancellations and refunds. Assume nothing. Read the definition behind any number before you compare it to another.
| Measure | Recorded when | Cancellations | Best used for |
|---|---|---|---|
| Gross bookings at booking date | Reservation is made | Still included | Demand and booking pace |
| Cancellation-adjusted bookings | Booking date, restated later | Removed | Realistic production |
| Stayed value | Stay date | Removed | Aligning with accounting records |
| Host net payout | After the stay | Removed, minus fees | Margin and profit analysis |
How do you reconcile the different numbers?
Start with GBV at booking date. Remove cancellations and refunds to reach cancellation-adjusted production. Shift the remainder to stay date to get stayed value. Then subtract taxes you remit, channel commission and processing costs to reach your payout. Each step answers a different question, so keep all four.
On a direct booking you hold the guest record and the payment terms yourself. Boostly's built-in CRM captures that guest data at the point of booking, which makes it far easier to trace any reservation from booking to payout.
What Is the Difference Between Gross Bookings and Net Bookings?
Gross bookings are the total value of reservations before deductions, while net bookings usually mean that value after cancellations and refunds are removed. Neither figure is your income. Both still include taxes and fees that never reach your account.
What does booking mean in accounting?
In accounting terms, a booking is a commitment to buy a future service, not income. Revenue is typically recognised when the service is delivered, so a reservation made in March for a July stay is generally not July's revenue until the guest stays. Exact treatment depends on your accounting rules and jurisdiction, so confirm it with your accountant.
How Do OTAs Make Money From Each Booking?
OTAs earn money by keeping a share of the booking value, either as a commission billed to the property (the agency model) or as a margin between what the guest pays and what the property receives (the merchant model). The economics look similar to you. The accounting presentation differs.
| Feature | Agency model | Merchant model |
|---|---|---|
| Who collects guest payment | Typically the property; the OTA invoices commission afterwards | The OTA, which pays the property later |
| What you see | Full rate, then a commission charge | A net payout after the margin is removed |
| Why GBV and OTA revenue diverge | OTA revenue is the commission only | The OTA processes the full value but economically keeps only its markup |
Many platforms blend both: they collect payment, then deduct commission from your payout. How a given company presents the result in its financial statements varies, so treat GBV as scale and take rate as earnings.
A direct booking removes the intermediary margin entirely. The guest pays you, less card processing. That is the mechanism behind the 15% Boostly helps hosts save on bookings that would otherwise go through an OTA.
What Does a $1,200 Booking Pay You After the OTA Takes Its Share?
A $1,200 booking pays you less than $1,200 on any channel, because taxes, commission and payment costs sit between the guest's total and your account. The table below is an illustration, not a quote: it uses a $900 nightly rate, a $150 cleaning fee, $150 in taxes and a 15% commission, applied to the full total for simplicity. Some channels charge commission on the rate alone, others on the rate plus fees, so look at your own statements and swap in your actual base before relying on these figures.
| Line item | OTA booking | Direct booking |
|---|---|---|
| Guest pays (counted in GBV) | $1,200.00 | $1,200.00 |
| Taxes passed to the authority | $150.00 | $150.00 |
| Channel commission at 15% | $180.00 | $0.00 |
| Card processing at 2.9% | Bundled into the channel fee | $34.80 |
| Payout before cleaning and operating costs | $870.00 | $1,015.20 |
| Effective take rate | 15% | 2.9% |
The gap is $145.20 on one booking, and both reservations add the same $1,200 to GBV. Your processor may also charge a fixed per-transaction fee, so use your own rate. Houfy's 2026 figures show the same pattern at a larger scale: a 15.5% host-only fee on a $2,000 booking is $310 in commission, against $58 in processing at 2.9% on a direct booking.

How Should You Compare Direct and OTA Bookings Beyond Headline Numbers?
A fair channel comparison uses net measures, not gross ones. Score each channel on net revenue per booking, effective take rate, cancellation-adjusted production and the cost of winning and serving each guest. GBV alone rewards the channel that processes the most money, not the one that leaves you the most.
| Scorecard metric | How to calculate it | What it tells you |
|---|---|---|
| Net revenue per booking | Payout after taxes, commission, processing and refunds, divided by bookings | What each reservation puts in your account |
| Effective take rate | Total channel costs divided by that channel's GBV | The real percentage each channel keeps |
| Cancellation-adjusted production | GBV minus cancelled and refunded value | Revenue you can plan around |
| Acquisition and service cost | Ad spend, discounts, messaging and staff time per booking | The hidden cost of each guest |
| Repeat rate | Bookings from past guests divided by all bookings | How much demand you own |
Why is comparing an OTA's GBV with your room revenue misleading?
The two numbers are built differently. OTA GBV often includes taxes and fees, may be recorded on booking date, may ignore later cancellations and covers a mix of business you do not run. Your room revenue is typically recognised at stay and excludes taxes. A platform's GBV can climb while your payouts stay flat.
If you run a larger portfolio, a consolidated view matters even more; this write-up on handling 350 units across six markets shows why. Boostly's reporting tracks conversion rates, traffic sources and progress toward your direct booking target, so the direct column of the scorecard fills itself in.
What Should a Booking Value Tracker Do for a Vacation Rental?
A good gross booking value tracker for vacation rentals pulls every reservation from every channel into one view, then separates taxes, fees, cancellations and commission so gross figures become net ones. Spreadsheets work for one or two properties. They break once channels, date conventions and refunds multiply.
- Channel-level splits, so OTA and direct are never blended
- Taxes and fees shown separately from the rate
- Cancellation and refund adjustment, with the date convention stated
- Net payout per booking, not just gross totals
- Live sync with your PMS, so figures never lag behind availability
We would rather you lean on your PMS for the reservation record and use Boostly for what OTA dashboards cannot show: how your direct channel performs and how far you are from the 65% direct booking target. If you manage properties from a distance, these tactics for managing STR properties remotely pair well with automated reporting. Dashboards help in 2026 only if the numbers behind them are net, not gross.

How Do You Shift Your Mix Toward Bookings That Keep More Money?
Shifting your mix toward direct means building a channel where the guest pays you, then following up with past guests so they return without an intermediary. You do not need to leave OTAs. Keep those listings live and add the direct channel beside them.
Repeat guests are where the margin is. According to Houfy's 2026 figures, a 200-guest email list with a 15% annual repeat rate produces 30 commission-free bookings a year, and 10 repeat direct bookings recover $2,520 to $5,820 that would have gone to an OTA. The same source reports 45.2% longer average stays on direct bookings than on OTA bookings. Capturing those emails is the first step; a tool such as StayFi's guest WiFi capture system is one way to do it, and this guide on growing a vacation rental business covers off-platform email tactics.
What mistakes make GBV misleading?
- Judging a channel by gross bookings instead of net revenue per booking
- Mixing booking-date and stay-date figures in the same report
- Ignoring cancellations when comparing OTA and direct production
- Launching a website with a booking button but no trust signals or reason to book direct
That last mistake is why we built Boostly as a done-for-you service. We build the direct booking website, with no coding required, live within 35 days. Our members get CRM access within 24 hours of signing up, plus weekly training calls and 80+ hours of courses. Hosts in our community average 65% to 80% direct bookings within 12 months. If you want the build steps first, read our guide on how to build a direct booking website, and see how a book direct marketplace can add traffic.
Frequently Asked Questions
What is a direct booking?
A direct booking is a reservation a guest makes through your own website, phone or email instead of an OTA listing. The guest pays you, you hold their contact details, and no channel commission applies, although card processing costs still do. You can run direct bookings alongside OTA listings.
Is there a platform for building an easy-to-use direct booking channel?
Yes. Boostly builds a done-for-you direct booking website designed for short-term rentals, with no coding required, and gets hosts live within 35 days of signing up. It syncs listings, availability and pricing with 27+ PMS platforms in real time, so you keep your OTA listings while the direct channel grows.
How do I start a direct booking website?
Start with a booking engine that connects to your PMS so availability and pricing stay accurate. Then add trust signals such as reviews, clear policies and secure payment, give guests a reason to book direct, and capture guest emails. Our guide on how to build a direct booking website covers the steps in more detail.
Is there a tool that integrates direct booking management with my current property software?
Yes. Boostly integrates with 27+ property management systems and syncs listings, availability and pricing in real time, which prevents double bookings and outdated rates. Check your PMS against the integration list in a demo.
Is gross booking value counted before cancellations and refunds?
It depends on the company. Some record gross bookings at booking date, before cancellations; others adjust for cancellations and refunds. Always read the definition behind a figure, and for your own reporting keep both a gross and a cancellation-adjusted number.
Do I have to stop listing on OTAs to use a direct booking website?
No. A direct channel is additive. You keep your OTA listings live for visibility while building direct revenue beside them, and Boostly's real-time PMS sync keeps availability and pricing consistent across both.
How do you calculate effective take rate?
Divide a channel's total costs, meaning commission and payment fees, by that channel's gross booking value. In the $1,200 example above, $180 of commission on a $1,200 booking is a 15% effective take rate, while $34.80 of card processing is 2.9%.
What Should You Take Away From Gross Booking Value?
Gross booking value tells you how much money moved through a channel, not what you kept. It includes taxes and fees, follows conventions that differ by company, and says nothing about commission until you subtract it. Trace one booking to its payout, calculate effective take rate by channel, and judge each channel on net revenue per booking. As 2026 progresses, hosts who track net numbers will make better channel decisions than those who follow gross ones.
If you want to keep more of every booking, Boostly builds direct booking websites designed to reach 65% direct bookings within 12 months, or you get your money back plus $1,000. Each booking that moves off an OTA keeps roughly 15% more in your pocket, and your OTA listings stay live. Book a demo with Boostly to model what that looks like for your portfolio.

Written by Mark Simpson, Founder of Boostly | Direct Booking Expert for Short-Term Rentals & Hospitality at Boostly