Commission Audit — Live Now

Stop losing moneyto OTA overcharges.

Every month, OTAs silently overbill hotels on commissions. GetStayAid catches every discrepancy — and builds the dispute case automatically.

98%
Accuracy
<60s
Per audit
7 day
Free trial
$0
To start
Commission Audit · LiveReservation Intake · SoonReview Tracker · SoonGroup Reservations · SoonNight Audit · SoonDeposit Ledger · Soon
No PMS integration required
Just export a file from your PMS
No OTA API needed
Download your statement as usual
Ready in under 60 seconds
Upload both files, click run
Live example

This is what a commission audit looks like

Real output from a real audit. Hotel identity anonymised.

Airport hotel · 5 stars
Booking.com · March 2026
40 open disputesJonas Chorum PMS311 reservations87% MATCHED
EXPOSURE
$1,224
RECOVERED
$865
PENDING
$359
This audit identified$1,224in overcharges across 311 reservations
$865 recovered·$359 pending
Recovered $865 (70.7%)
Pending $359 (29.3%)
of $1,224 total exposure
Booking.com Commission Rate: 15.0%applied uniformly to 298 of 311 reservations
13 reservations at mixed rates
Martinez, Carlos
BKG-4821093 · Check-in Jun 3
DETECTED$84.00
Dubois, Marie-Claire
BKG-9320145 · Check-in May 28
SUBMITTED$120.00
Schmidt, Hans
BKG-3917264 · Check-in May 22
RECOVERED$65.50
Tanaka, Yuki
BKG-1120384 · Check-in May 19
DETECTED18%$95.00
Run a free audit on your OTA statement →
Real numbers

How much do hotels actually recover?

Based on real audits. At $99/month, the math speaks for itself.

Independent Hotel
82 rooms
2 OTA channels
Avg. recovered / month
$420
Plan cost: $99/mo·Net gain: $321
Airport Hotel
150 rooms
3 OTA channels
Avg. recovered / month
$1,280
Plan cost: $209/mo·Net gain: $1,071
Hotel Group
5 properties
Multiple OTA channels
Avg. recovered / month
$6,400
Plan cost: $259/mo·Net gain: $6,141
Estimate your recovery

How much could you recover?

Enter your property details and see a rough estimate of your annual OTA commission recovery potential.

Estimated annual recovery
$14,400
vs plan cost of $1,188/year
Hotel Ops Tools

Need a hotel workflow automated?

We also build custom hotel ops tools. If something in your daily workflow takes too many clicks — manual entry, reconciliation, report generation — tell us and we'll take a look.

Manual entryRepetitive reportsCross-system reconciliationEmail-to-PMS workflowsAnything taking too many clicks
Tell us your problem.
Contact us →
support@getstayaid.com
Built for

Who uses GetStayAid?

Anyone responsible for hotel revenue — whether you run one property or twenty.

Hotel Owners

Your OTA bills arrive monthly. You trust them. GetStayAid verifies them — so you know every charge is legitimate before it's final.

No accounting background needed
Ready in under 5 minutes
Revenue Managers

Commission errors eat directly into your RevPAR. GetStayAid surfaces every anomaly across all OTA channels — so nothing escapes your margin review.

Multi-channel view
Export for reporting
Accounting Teams

Monthly reconciliation is tedious. GetStayAid automates the cross-check, flags discrepancies instantly, and keeps a full audit trail for your records.

PDF dispute reports
Full audit history
Multi-property Groups

Managing OTA billing across 5 properties is 5x the problem. GetStayAid gives each property its own audit workflow — all under one account.

Per-property isolation
Volume pricing available
The problem

How OTA overcharges happen

Every month, without anyone noticing. Here's how hotels quietly lose money.

Problem 01
Wrong commission %

Commission rates are negotiated individually — every hotel has its own agreement. When the OTA invoices at a different rate, it silently adds up. We flag every rate discrepancy so you can spot it at a glance.

"Happened to us last April. $340 in a single statement." — Hotel revenue manager
Problem 02
Cancelled bookings still charged

Two common ways this happens: the guest cancels with a fee but the front desk agent forgets to charge it — or a card declines, the agent leaves a note, but never requests the OTA to waive the fee. Month-end arrives and the commission still appears on your invoice. This is the most common error we find.

Booking status: Cancelled · Commission charged: $84.00
Problem 03
No-show still billed

Guest doesn't arrive. The OTA invoices commission anyway — even though no no-show charge was collected from the guest. Without a cross-check against your PMS, you'd never catch it.

Guest: no-show · OTA billed commission · No charge collected
Sound familiar? These errors appear on every OTA statement. Most hotels pay them without question.Check my statement →
These errors appear on every OTA statement. Most hotels never dispute them — because finding them manually takes hours. GetStayAid finds them in under 60 seconds.
How it works

Upload two files. Get your money back.

No PMS integration. No OTA API. No setup. Just two files and 60 seconds.

Step 01
Upload your OTA statement

Download your monthly commission statement from the OTA extranet. Drag it into GetStayAid — PDF or CSV, we handle both.

Booking.com CSVExpedia PDFHotels By Day PDFDayuse PDF
Step 02
We analyse everything

Upload your PMS export alongside it. GetStayAid cross-references every reservation — catching rate discrepancies, cancelled stays, and no-shows billed in error.

Choice AdvantageOpera CloudJonas Chorum
Step 03
Get dispute-ready reports

Every flagged charge becomes a tracked dispute with a ready-to-send PDF report. Follow each case from detection through to full recovery — in one place.

PDF dispute reportStatus trackingFull history
Commission Audit

The only module you need right now

Commission Audit is live and battle-tested. The rest of the platform is coming.

LiveAvailable to all plans · no extra cost

Every overcharge found.
Every dispute tracked.

OTA statements arrive in every format imaginable. We've built deep support for each one — so nothing slips through because of a PDF structure, name encoding variation, or multi-line reservation block in your PMS export.

Handles any name variation
Dubois vs. du Bois, Müller vs. Muller — we match them all without manual intervention.
Cancelled stays always checked
Cancelled reservations are the most common source of incorrect OTA charges. We flag all of them.
Dispute-ready PDF in seconds
Every flagged charge produces a formatted report you can send straight to the OTA — no extra work.
Full lifecycle tracking
DETECTED → SUBMITTED → RECOVERED. Every dispute state is tracked until resolution.
Commission Audit
Booking.com · May 2026
40 disputes
Exposure
$3,418
Recovered
$1,240
Pending
$2,178
GuestCommissionStatus
Martinez, Carlos$84.00Detected
Dubois, Marie-Claire$120.00Submitted
Schmidt, Hans$65.50Recovered
Tanaka, Yuki$95.00Detected
Supported integrations
Booking.comExpediaHotels By DayDayuseChoice AdvantageOpera CloudJonas Chorum
ResPilotBeta

Reservations on autopilot

ResPilot reads your Gmail and automatically enters reservations that require manual input — small agency emails, group bookings, direct website inquiries, and any reservation that arrives by email instead of your PMS channel manager.

Small agencies & wholesalers that email confirmations
Group bookings & direct website reservation requests
Walk-in & counter reservations forwarded by email
Full activity log of every processed email
See ResPilot Beta →
Incoming email → PMS reservationBeta
📧
Gmail Inbox
Agency & group emails
🤖
ResPilot
Auto-parse
🏨
PMS
New reservation
Recent activity
Martinez, Carloscreated · Group booking via HotelBeds2m ago
Nakamura, Kenjicreated · Trip.com agency email14m ago
Booking #BKG-8812group size mismatch — needs review1h ago
Security & trust

Your data is as sensitive as it gets. We treat it that way.

You're uploading financial statements. Soon you may share PMS credentials. We built security into every layer from day one.

Built by hotel operators, for hotel operators.
Data isolated per property

Every hotel account is fully isolated. Your data is never accessible to another tenant — at the database level, not just the application layer.

Encrypted at rest & in transit

All uploaded files and data are encrypted. Connections run over TLS. Credentials are never stored in plaintext — anywhere.

Audit logs on every action

Every upload, match, and state change is logged with a timestamp. Full traceability across your account — always.

Security-first infrastructure

Rate limiting and abuse prevention on every endpoint. Built for SOC 2 readiness, with tenant isolation enforced at the infrastructure level.

Trusted by hotel teams across
Independent hotelsAirport hotelsBoutique propertiesHotel groupsRevenue managers
Used across Booking.com & Expedia statements
For Commission Audit, we only process the files you upload.
We process your OTA statement to find errors — nothing else. We don't sell data, share it, or use it for any purpose beyond your audit.
GDPR compliant
No data sold
Files never shared
Supabase RLS enforced
Integrations

Works with the systems you already use

No new software to learn. Export from your PMS, download from your OTA — upload both. That's it.

Property Management Systems
Opera CloudJonas ChorumChoice Advantage
More PMS integrations coming — contact us if yours isn't listed.
OTA Channels
Booking.comExpediaDayuseHotels By DayHotelBedsTrip.com
CSV, XLSX and PDF formats supported. Multi-PDF for Dayuse.
Our story

Built by hotel operators,
for hotel operators.

"We spent years working in hotels — managing front desk, handling OTA billing, manually disputing commissions line by line. Every month, the same problem. OTAs overbilling. Nobody catching it. Money just gone."

After manually disputing OTA commissions for years,
we built the system we always needed.

Spreadsheets were too slow. Manual review missed too much. We wanted a system that found every error automatically — and gave you something you could actually send to an OTA and win with.

What started as a commission audit tool is becoming something bigger — a full back-office operating layer for hotels. Reservations, reconciliation, disputes, reporting. The parts of hotel ops that take too much time and cost too much money.

G
Gökalp Karahisar
Founder @ GetStayAid
We know what hotels actually need. Not what looks good in a demo — what works at 11pm when you're reconciling a 300-reservation Booking.com statement.
We built the system we always wished existed. Every feature in GetStayAid was designed around a real problem we faced or saw firsthand in hotel operations.
We're not done. GetStayAid is growing into a full hotel operating platform — group reservations, auto-entry, night audit, and more.
You can reach us directly. support@getstayaid.com. Not a bot, not a support ticket queue — an actual person who understands hotel operations.
Pricing

Flat rate. Per property. No surprises.

Start with a 7-day trial. All plans include 3 free audits — cancel anytime.

7-day free trial on all plans · 3 audits included · Cancel anytime
Starter
$99/mo
1 property · billed monthly
1 property5 audits/mo
  • Commission Audit
  • All OTA channels
  • Dispute tracking
  • PDF reports
  • ResPilot Auto Entry
  • Priority support
Start 7-day trial
Growth
Most popular
$209/mo
up to 3 properties · billed monthly
Up to 3 properties15 audits/mo
  • Commission Audit
  • All OTA channels
  • Dispute tracking + PDF
  • ResPilot Auto Entry
  • Priority email support
  • Early access to new modules
Start 7-day trial →
Agency
$259/mo
up to 10 properties · billed monthly
Up to 10 propertiesUnlimited audits
  • Everything in Growth
  • Up to 10 properties
  • Unlimited audits
  • Dedicated account manager
  • Custom OTA integrations
  • Onboarding + SLA
Start 7-day trial
7-day trial on all plans · 3 audits included · Auto-charges after 7 days · Cancel anytime
No setup fees
Cancel anytime
Per-property isolation
SOC 2 ready infra
Support

Real help, when you need it

We know hotel ops don't follow a 9–5 schedule. Neither do we.

Priority support

Growth and Agency plans get dedicated priority support. Dedicated inbox, faster SLA, and direct access to our technical team for edge cases.

Under 2-hour response
Growth & Agency plans only
Direct technical escalation
Documentation

Step-by-step guides for every PMS and OTA format. Covers file export, upload format, and how to read your dispute report.

PMS export guides
OTA statement guides
Dispute management walkthrough
Any question, any error

Uploaded the wrong file? Dispute didn't match? OTA not supported yet? Just email us. We've seen every edge case — and we respond, not a bot.

Contact support →
FAQ

Common questions

What counts as one property?
One physical hotel location. Multiple F&B outlets or room types under the same roof count as one property. For groups, contact us for the Agency plan.
Which OTA channels are supported?
Booking.com (CSV), Expedia (PDF), Hotels By Day (PDF), and Dayuse (multi-PDF). All channels included at no extra cost on every plan.
What PMS formats do you support?
Choice Advantage, Opera Cloud, and Jonas Chorum. Multi-line reservation blocks are grouped automatically before comparison.
Do I need to integrate with my PMS?
No. You just export a CSV or XLSX from your PMS as you normally would and upload it. No API connections, no IT work.
What happens after the 7-day trial?
You'll be prompted for a payment method. If you don't upgrade, your account pauses — no data is deleted for 30 days so nothing is lost.
What's ResPilot and is it included?
ResPilot is our Gmail-to-PMS automation module, currently in beta. It targets reservations that require manual entry — small agency emails, group bookings, direct website inquiries — not the big OTAs your channel manager already handles. Included in Growth and Agency plans. Currently supports Choice Advantage, with Opera Cloud and Jonas Chorum coming soon.
We're here

Is something in your workflow
taking too long?

Don't struggle with it alone. Whether it's a file format we don't support yet, a PMS we haven't added, a report you wish existed — just tell us.

We can build it, add it, or point you in the right direction. We're a small team that moves fast — and we want your workflow to actually work.

Tell us what's slowing you down →support@getstayaid.com
New PMS or OTA not supported yet?
A report format you need?
Anything that should be automated?
Get started today

See what your OTA
has been charging you.

Upload your statement. We cross-reference every reservation and show you exactly what's wrong — in under 60 seconds. Most hotels find errors on the first try.

Start Free Audit — 7 days freeTalk to us first →
3 free audits · Cancel anytime