Cut OTA Fees on Campground Bookings, Keep Your Guests

Direct Bookings for Campgrounds: Cutting OTA Fees Without Losing Guests

Every reservation that comes through a third-party channel skims 15% to 30% off your nightly rate before you ever see a dollar. On a $60 site, that's up to $18 gone per night. Run 40 sites at 70% occupancy through a channel that takes a 20% cut, and you're handing over roughly $60,000 a year for the privilege of being listed next to every other park in the county.

Direct booking is the opposite trade. A guest lands on your booking page, pays you directly, and you keep the full rate minus a payment processing fee of 1% to 3%. Same guest, same night, radically different economics. The catch is that "go direct" only works if you can actually take the booking — online, over the phone, at 9pm on a Saturday — without a front desk staffed around the clock.

Direct booking means a guest reserves and pays through your own website, phone line, or booking engine instead of an online travel agency (OTA). You keep the full rate net of a 1%–3% processing fee instead of paying 15%–30% commission, you own the guest's contact details, and you set your own cancellation and change policies.

TL;DR

Why do OTA fees hurt campgrounds more than they help?

OTAs cost 15% to 30% of each booking, and that commission comes straight off the top of a business that already runs on thin per-site margins. A campground isn't a 400-room hotel with revenue managers optimizing yield. It's often an owner, a spouse, and a seasonal hire. Every commission dollar is a dollar you could have spent on a new bathhouse water heater.

The fee is the obvious cost. The hidden one is worse. When a guest books through an OTA, that OTA owns the relationship and the guest data. You get a name and a reservation, not an email you can market to next spring. So next season you pay commission again to reach the same person who already stayed with you and loved it. Cloudbeds notes that repeat direct guests lower acquisition costs precisely because you never have to re-buy them at OTA rates.

There's a reliability gap too. In 2025, 21.8% of OTA bookings were canceled compared to 10.6% of direct bookings. OTA shoppers book five parks and cancel four. Your direct guest picked you.

OTA bookingDirect booking
Commission / fee15%–30%1%–3% processing
2025 cancellation rate21.8%10.6%
Who owns guest dataThe OTAYou
Policy controlOTA's termsYours
Profit marginBaseline9%–20% higher

What does a direct booking actually earn you?

A direct booking keeps the full room rate net of only 1%–3% payment processing, which is why RateGain puts direct-channel profit margins 9%–20% higher than indirect channels even after you account for the marketing and technology you spend to drive those bookings. The gap is the whole business case.

But margin is only the start. Amadeus Hospitality reports that direct channels often achieve a higher average daily rate than OTA bookings, because you're not competing on a price grid against every park within 50 miles. You also control the upsell. Amadeus notes that direct bookings let you offer upgrades, packages, and add-ons during checkout — the premium pull-through site, the firewood bundle, the late checkout. An OTA reservation is a flat rate and nothing more.

Then there's the data. Direct bookings give you a direct guest relationship and the ability to collect preferences and booking patterns, and capturing contact details is far easier with no intermediary in the middle. That's the email list that fills your shoulder season without paying a soul.

Why do guests book direct — and what do they expect back?

Guests book direct when it's easy and when there's something in it for them. The something-in-it is real: Travel + Leisure reports travel experts citing loyalty perks, upgrades, and easier modifications as the top reasons to skip the OTA. DirectBooker lists member discounts, better site selection, early check-in, and late checkout as common direct-only perks. Guests aren't sentimental about supporting small business — they respond to a better deal and a smoother stay.

The "easy" half is where most parks lose. A guest who calls at 8pm and gets voicemail books the KOA down the road that answered. A booking page that doesn't show live availability sends people back to the OTA out of frustration. Direct only wins if the direct path is at least as frictionless as the OTA path.

That frictionless path matters because direct bookings are easier to modify when plans change — you control the reservation, so a guest calling to shift a night gets a yes instead of an OTA support ticket. HotelMonumenti makes the same point: change requests and special requests are simpler when the guest talks to you, not a middleman. That flexibility is a selling point you can advertise.

What guests reward with direct loyalty:

How do you actually capture direct bookings without a 24/7 desk?

You need two working parts: a booking engine that shows real availability and takes payment online, and a way to answer the phone when nobody's at the desk. Mews defines a booking engine as the tool that lets guests book directly on your site with no third party, and notes it increases revenue by cutting commission fees. Without one, "book direct" means a phone tag game you'll lose to the OTA.

Start with the website engine. It has to show live site availability, take a deposit or full payment, and confirm instantly. innRoad points out that adding online direct booking is often a brand-new revenue stream for parks that were previously phone-and-paper only — bookings that simply weren't happening before because the guest gave up. Every hour your page is down or out of sync is an hour the OTA collects the reservation and the commission.

The phone is the harder problem, and it's where campgrounds differ from hotels. Camping guests call. They ask about rig length, big-rig turnarounds, whether the sites are shaded, if the dog park's fenced. A generic answering machine can't take a reservation. This is why an AI voice agent built for campgrounds — not a chatbot or an IVR phone tree — matters: it holds a real conversation, checks live availability, and books the site. Lunaria's agent can go from the call straight to a payment link over SMS, so the guest pays on their phone while still on the line. No commission, no missed call, no voicemail black hole.

How Lunaria Booking assembles the direct-booking stack:

  1. Describe the property in plain markdown — sites, rates, policies, amenities. No IT project, no consultant.
  2. Lunaria turns that into a live booking engine — guest site, calendar, and payments, all in sync.
  3. The AI voice/SMS agent answers the phone, takes reservations, and sends payment links when the desk is closed.
  4. You own the guest data and every dollar minus processing.

How should you judge a direct-booking system?

Judge it on whether it actually completes a booking, whether it keeps your channels in sync, and whether you can change your property without a support ticket. A booking widget that only collects an inquiry isn't a booking engine — it's a lead form that still makes you chase the guest by phone.

Most legacy campground PMS tools clear the "has a booking page" bar and fail the rest. They're clunky, they need training, and changing a rate or a policy means clicking through menus or calling support. Lunaria's difference is the property config: your whole park lives in a plain-text markdown file you edit and version, so a rate change or a new policy is a one-line edit that flows to the booking site instantly. That's built for an owner who outgrew a tool like ResNexus but doesn't want to hire IT to run the replacement.

The other half of the test is the phone. Ask any vendor: when a guest calls after hours, what happens? If the answer is voicemail or a call center reading a script, you're still losing bookings to whoever picks up. The system that takes the reservation and sends the payment link is the one that actually protects your direct channel.

What to testWeak systemWhat good looks like
Online bookingInquiry form onlyLive availability + instant payment
After-hours callsVoicemail / IVR treeAI agent that books + texts a payment link
Config changesSupport ticket or menu mazePlain-markdown edit, live instantly
Guest dataLocked in vendor systemOwned by you
Channel syncOverbookings from lagCalendar in sync across every channel

If you're a 20–60 site independent park running mostly on phone and paper, or on a legacy PMS you fight with, the direct-booking payoff is largest: you're likely leaving both after-hours calls and commission on the table. If you're under 15 sites and fully manual, start with the online engine alone and add the phone agent once call volume justifies it.

What's the realistic path off OTA dependence?

Don't cut the OTAs cold. They're a discovery channel — new travelers who've never heard of your park find you there. The play is to convert those first-timers into direct repeat guests, so every return visit lands in your channel at 1%–3% instead of 15%–30%.

That conversion runs on the data you can only collect direct. StayFi notes that direct bookings let you keep more profit, control your policies, and build guest data for marketing — and that they strengthen your brand because your park, not the OTA, stays central to the relationship. Capture the email at check-in, put a book-direct perk on the confirmation, and market the shoulder season to a list you own.

The math compounds. A guest acquired once through an OTA who then rebooks direct three times turns a single 20% commission into three commission-free stays. Cloudbeds frames this exactly: repeat direct guests drop your acquisition cost because you never re-buy them. Over a few seasons, direct becomes your dominant channel and the OTAs shrink to what they're good at — first contact.

A staged plan:

  • Season 1: Stand up the direct booking engine and after-hours phone coverage. Stop losing bookings you were already earning.
  • Season 1–2: Capture every guest's email and offer a direct-booking perk on return.
  • Season 2+: Market shoulder-season and repeat stays to your owned list, and let OTAs fill only what direct doesn't.
  • Ongoing: Match or beat OTA pricing on your own site so a guest comparing never has a reason to pay the intermediary.

Related Resources

FAQ

How much do OTAs charge campgrounds in commission?

OTA commissions commonly run 15% to 30% per booking. On a $60 nightly site, that's $9 to $18 gone before you're paid. Direct bookings keep the full rate minus 1%–3% payment processing, which is why direct-channel margins run 9%–20% higher even after marketing and technology costs.

Do direct bookings really cancel less than OTA bookings?

Yes. In 2025, 21.8% of OTA bookings were canceled versus 10.6% of direct bookings. OTA shoppers often reserve several properties and cancel most of them, while a direct guest chose your park specifically. Lower cancellations mean more reliable occupancy and less last-minute scrambling to refill sites.

What do I actually need to take direct bookings?

Two things: an online booking engine that shows live availability and takes payment, and a way to answer the phone after hours. Lunaria Booking builds the engine from a plain-markdown property file and adds an AI voice/SMS agent that books calls and sends payment links when the desk is closed.

Should I stop listing on OTAs entirely?

No. Treat OTAs as a discovery channel that brings first-time guests, then convert those guests to direct on their next stay. Direct bookings give you the guest data and relationship to market repeat stays yourself, dropping acquisition cost over time while OTAs handle only first contact.

Why do guests choose to book direct?

Guests book direct for perks like upgrades, member discounts, and free extras, easier changes and cancellations, and clearer pricing with no hidden intermediary fees. The deciding factor is convenience — if your direct path is as easy as the OTA's, and there's a perk, guests take it.

How is Lunaria different from a legacy campground PMS?

Your entire property lives in a plain-markdown file — sites, rates, policies, amenities — that you edit and version yourself, so changes go live instantly with no support ticket. It's built for independent parks that outgrew tools like ResNexus without hiring IT, and it includes an AI agent that actually completes bookings, not just a widget that collects inquiries.

What size park benefits most from going direct?

A 20–60 site independent park running on phone, paper, or a legacy PMS gains the most, since it's usually losing both after-hours calls and 15%–30% commission on bookings it already earned. Parks under 15 sites can start with the online engine alone and add phone coverage once call volume grows.

← All posts
Home Products Demo Blog Register The Problem Try the demos AI Assistant Plans About Get started