Virtual Cards

OTA Virtual Card Not Charged? Why It Happens and How to Recover It

Paying with a card on a laptop

The guest stayed and the OTA collected. Your share is sitting on a card nobody ran. Here is why virtual cards leak and how to recover them.

Quick answer: OTA virtual cards go uncharged when nobody charges them in the window between activation and expiry, and undercharged when the amount charged does not match the final stay. The usual causes are cards that are not active yet at check-in, cards buried in the extranet instead of the folio, modified reservations, no-shows and early departures, and declines nobody retries. To recover, find every prepaid OTA reservation, match it to a card charge, and charge any remaining balance before the card expires.

If you have ever searched "Expedia virtual card not charged" or "Booking.com virtual card expired," you already know the feeling. The guest stayed, the OTA collected the money, and the hotel's share is sitting on a card nobody ran. Virtual card leakage is one of the quietest leaks in a hotel, because the PMS usually shows the stay as settled or routed to a receivable that looks normal.

How do OTA virtual cards work?

When a guest prepays through an OTA like Expedia or Booking.com, the OTA collects payment and gives the hotel a single-use or limited-use virtual card for the hotel's share. The hotel charges that card to get paid.

Each virtual card generally has three limits that matter:

  • An activation date. The card usually cannot be charged until on or around the check-in date. Charge it early and it declines.
  • A balance. The card is loaded with the amount the OTA owes the hotel for that reservation, not a penny more.
  • An expiration window. After a set period, the card can no longer be charged, and the money is effectively gone unless the OTA agrees to reissue.

The specific windows differ by OTA and program and change over time, so confirm current rules in each partner portal. The operational point is the same everywhere: there is a window, and if you miss it, you lose the payment.

Why do OTA virtual cards go uncharged?

Virtual cards go uncharged because nobody owns the step of charging them, and the reservation looks paid in the PMS. Here are the most common reasons.

  • Card not active at check-in. The desk tries at arrival, it declines, and nobody tries again.
  • Card details not in the folio. The card is visible in the extranet or channel manager but never made it into the PMS reservation.
  • Guest card charged instead. The desk charges the guest's personal card by mistake, then refunds it later when the guest complains, and the virtual card is forgotten.
  • Night audit or accounting gap. Each assumes the other charges cards.
  • Staff turnover. The one person who knew the process left.
  • Volume. A busy hotel may receive hundreds of virtual cards a month. Checking each by hand is tedious, so it slips.

Why are OTA virtual cards undercharged?

Undercharging happens when the amount run on the card is less than the amount the card holds for that stay. It is more common than not charging at all, and harder to spot.

  • Modified reservations. The guest added a night or upgraded, the card balance changed, but the original amount was charged.
  • Partial charges. Room was charged, taxes or fees were not.
  • No-shows and cancellations. A penalty was owed and may be payable on the card, but the stay was cancelled in the PMS and nothing was charged.
  • Early departures. The card was charged for the nights stayed only, when the booking terms entitled the hotel to more (or the reverse, overcharging and triggering a dispute).
  • Split stays and room moves. The charge landed on one folio and the rest was never picked up.

How much can uncharged virtual cards cost?

Even a small miss rate adds up because virtual card revenue is often a large share of OTA business.

For example (illustrative numbers only): a 150-room hotel receives 400 prepaid OTA virtual cards a month with an average value of $320. That is $128,000 a month, or about $1.54M a year. If 1.5% go uncharged and another 2% are undercharged by an average of $45, the hotel misses about $1,920 plus $360 a month, or roughly $27,400 a year, on money the OTA already collected from guests.

How do you recover uncharged and expired virtual cards?

You recover them by reconciling every prepaid OTA reservation to a card charge, charging anything still open immediately, and asking the OTA to reissue or pay directly where cards have already expired.

  1. Pull every prepaid OTA reservation by channel for the last several months, including cancellations and no-shows.
  2. Pull every virtual card charge from your card processor for the same period.
  3. Match reservation to charge. Any reservation with no charge is uncharged. Any charge below the card's value is undercharged.
  4. Check card status for each exception in the OTA extranet: active, expired or already used.
  5. Charge active cards now for the full remaining amount.
  6. Contact the OTA for expired cards. Explain the stay, provide the folio, and ask how they handle payment on expired virtual cards. Policies differ and are not guaranteed, so move quickly.
  7. Fix the process so the same reservations do not leak next month.

How do you prevent virtual card leakage?

Prevent it by making virtual card charging a daily task with an owner and a report, not a front desk habit.

  • Pull card details into the PMS reservation automatically where your channel manager supports it.
  • Charge on the activation date, not at check-in if the two differ.
  • Run a daily "prepaid, not charged" report and clear it.
  • Re-check cards after any reservation modification.
  • Never charge a guest's personal card on a prepaid OTA booking unless the stay has incidentals.
  • Review cards approaching expiry weekly.
  • Reconcile monthly: prepaid reservations vs. card charges, by channel.

How does this connect to OTA commissions?

Virtual cards and commissions are two sides of the same OTA reservation. If a booking was cancelled, shortened, a no-show or fraudulent, you may be owed a commission adjustment as well as needing to handle the card correctly. The Watergate Hotel recovered over $100,000, including commissions on fraudulent bookings (read the story). For the full list of leak sources, see where hotels lose revenue.

How x·quic helps

Virtual Card 360° reconciles every OTA virtual card to its booking and makes sure it is charged in full before it expires, across Booking.com, Expedia, Priceline/Agoda, Trip.com, Hopper and Despegar. The free 1-Year Profit Audit shows what your property has left on uncharged cards, using read-only access to your own data. See the FAQ or pricing for details.

Find the virtual cards nobody charged.

Your free 1-year Profit Audit reconciles every prepaid OTA reservation to a card charge and shows what is still recoverable. No cost, no commitment, nothing to install.

See pricing

Related guides

The Leakage Brief

One email a month on where hotel profit leaks.

New guides, recovery data and what we are seeing across OTAs, crew lodging and payments. No spam; unsubscribe anytime.

We use cookies to understand how our site is used and to measure our marketing. You can decline and the site works exactly the same; nothing that isn’t essential will load. See our Privacy Policy.