It is 9:00 am, and the accounting manager at a 220-room property is staring at two numbers that should be the same and are not. The front desk batch report says one figure. The bank deposit for that date says another. Somewhere between the point-of-sale terminal and the checking account, a few hundred dollars went somewhere it should not have, and nobody will know exactly where until someone sits down and matches every line by hand.
If this sounds familiar, it is not because your team is careless. It is because hotel merchant deposits are built to mismatch the batch report by default, and most properties do not find out why until the discrepancy is already three weeks old.
Why the Batch Total and the Bank Deposit Seldom Match
A hotel’s daily batch looks like a single number on a POS or PMS report. The deposit that actually lands in the bank account is the result of several separate adjustments layered on top of it, each happening at a different point in the process:
- Processing fees are deducted before the deposit posts. The batch total reflects gross sales. The deposit reflects gross sales minus interchange and processor fees, so the two will never match penny for penny.
- For hotels with restaurants, tips and gratuity adjustments can close after the batch does. Restaurant and banquet tips are frequently added after a server’s shift ends, and if the terminal auto-closes on a schedule, late adjustments can land in the next day’s settlement instead of the day they were earned.
- Multiple revenue streams settle on different clocks. Rooms, F&B, spa, and parking often run through different POS systems and different merchant processors, each with its own settlement timing.
- Chargebacks, refunds, and rolling reserves show up later. A dispute filed against a stay from two weeks ago can quietly reduce a deposit today, with no obvious line item pointing back to the original transaction.
- OTA payouts are not merchant deposits at all. Expedia and Booking.com remit net of commission on their own calendar, which is a separate reconciliation problem layered on top of the merchant batch.
None of this is a hotel-specific flaw. It is how card settlement works everywhere. Hospitality just layers on more moving parts than most industries, from tip adjustment windows to auto-close timing to OTA payout schedules stacked on top of a standard merchant batch.
The Real Cost of Matching It by Hand
Most properties handle this the same way: someone opens the PMS report, opens the bank statement, and starts checking numbers against each other line by line. For a single property, that is a recurring task every single day. For a hotel portfolio of ten or twenty hotels, it is a recurring task multiplied by every property, every day, and every revenue stream inside each property.
This kind of manual matching is getting harder to absorb, not easier. Margins are under real pressure across the industry right now, which makes every hour spent line-matching and every dollar sitting in an unresolved deposit cost more than it used to.
The Hospitality Financial and Technology Professionals association reported that gross operating profit margins declined across most property types through 2025 compared to the year before, in its analysis of hotel profitability pressures heading into 2026.
The American Hotel & Lodging Association’s 2026 State of the Industry report tells a similar story: rising operating costs have kept gross operating profit per available room at roughly 90 percent of 2019 levels even as guest spending climbs, which means every dollar sitting in an unresolved deposit or an uncaught fee discrepancy matters more to the bottom line than it used to.
The full findings are available in AHLA’s 2026 State of the Industry report.
The bigger cost is not the hours. It is the delay. A missing deposit or a fee overcharge that gets caught during month-end close is a discrepancy that has already been sitting unresolved for weeks. By the time someone notices, the transaction detail needed to dispute it is harder to pull, the vendor relationship conversation is more awkward, and the number has already flowed into a reporting package an owner or lender has seen.
What Same-Day Reconciliation Actually Looks Like
This is the exact problem our revenue reconciliation pillar is built around. Docyt connects directly to a property’s PMS and POS systems, merchant processors, and bank feeds, then matches daily revenue against what actually deposits, the same day it happens rather than at month-end. When a batch and a deposit do not line up, the discrepancy surfaces immediately with the transaction detail attached, instead of showing up as an unexplained variance three weeks later.
We built this because we kept hearing the same story from finance leaders managing multiple properties: each hotel had a different PMS, a different POS setup, and its own version of this exact mismatch, and nobody had time to chase all of it consistently. You can see how we think about this problem in more depth on our revenue reconciliation and accounting page.
AI-Powered Revenue Reconciliation with Docyt
Docyt AI automatically pulls your daily transactions from your revenue system, reconciles them to your automatic bank feed, and syncs with your General Ledger without you lifting a finger.
Merchant Processor Reconciliation
Docyt connects directly to a property’s merchant processors and pulls in each batch alongside the corresponding PMS and POS revenue. Instead of a staff accountant manually lining up gross sales, processing fees, tip adjustments, and refunds against what the processor actually reports, Docyt matches every batch to its source transactions automatically. Fee deductions, chargebacks, and rolling reserve holds are identified as they happen, so a discrepancy is labeled as a fee issue, a timing gap, or a genuine missing transaction rather than a mystery number someone has to investigate from scratch.
Real-Time Deposit Tracking
On top of processor-level matching, Docyt tracks the deposit itself against the bank feed as it lands, property by property. If an expected deposit is late, short, or missing entirely, the gap is flagged the same day rather than surfacing during a month-end bank reconciliation. For a multi-property group, that means a controller can see deposit status across every hotel in the portfolio from a single view, instead of logging into a dozen separate bank accounts to check whether yesterday’s revenue actually showed up.
Merchant Deposit Tracking with Docyt
Docyt’s AI tracks each merchant processor account separately to ensure more accurate reconciliation and virtually eliminates revenue omissions.
From Chasing Discrepancies to Closing the Books Faster
Once daily reconciliation is actually daily, month-end stops being a scramble to explain three weeks of unmatched deposits. The exceptions are already flagged. The fee deductions, tip adjustments, and OTA payout timing are already accounted for. Close becomes a review step instead of a rebuild-from-scratch project, because the matching work that used to happen all at once at the final week is instead handled continuously throughout the month. We wrote more about why this breakdown happens in the first place in our article on why hotel month-end close keeps breaking.
Automated Month-End Close with Docyt
Books Stay Reconciled All Month. Close Is Just a Review
The Takeaway for Finance Teams
A mismatch between the batch report and the bank deposit is not a sign that something is broken at your property. It is a sign that the settlement process has more layers than a single report can show. The question is whether your team finds out about a gap the day it happens or three weeks later, buried inside a month-end close that is already behind schedule.