Journal / Bookings and reservationsTableSpark · MMXXVI

The TableSpark Journal

The Card Hold That Expires Before the Table Does

The hold guarding a December ten-top expires on the card network's clock weeks before the night; the money goes back to the guest, and the guarantee is lost with it.

The Card Hold That Expires Before the Table Does
Fig. 01 — Bookings and reservations
Contents

A card hold placed at booking usually lapses after seven days, so the no-show guarantee on a table booked six weeks out is lost before the night. A party of ten books the Saturday before Christmas in the second week of November, six weeks ahead. The restaurant does what it has learned to do with large December tables: it takes a card at booking and places a hold of twenty pounds a head, two hundred pounds reserved rather than charged, to be taken only if the table goes unused. On the night nobody arrives, and on the Monday the manager opens the booking to take the money and finds none to take. The hold released itself weeks earlier.

The two hundred pounds turns out to be the smallest part of it. The guarantee the restaurant believed it held had expired before the guests were due, and the same is quietly true of every other advance booking in the diary. A December book runs on lead times of four to eight weeks, exactly the shape of booking a hold cannot reach. The booking system says a card is held, the floor team hears that the party is secured, and the website promises the deposit will be taken on a no-show. All three describe something that stopped existing days after it was made.

A hold is a clock, not a container

A timeline of three points. The day of booking, a hold is placed on the guest's card. Seven days later, the standard online authorisation expires and the hold is released, shown in a muted colour to mark it as gone. Forty-two days later, the table is booked for, shown as a dashed, pending point with nothing left guarding it.
A hold placed at booking is released on the card network's own clock, weeks before a table booked six weeks out is ever used. Source: Stripe documentation, place a hold on a payment method and extended authorization, checked 24 September 2026

The word "hold" is doing the damage. It suggests a container, money set aside until the restaurant decides what to do with it. What happens instead is that the issuer reduces the cardholder's available balance and records the transaction as authorised but not settled, an instruction with an expiry date attached. The documentation is explicit about what that expiry does.

If the authorization expires before you capture the funds, the funds are released and the payment status changes to canceled.

Released, and cancelled. The authorisation stops existing, the cardholder's balance goes back to what it was, and the merchant is left holding a payment in a cancelled state. It is the card network's housekeeping, running on the network's clock, whose ordinary length the same page states plainly.

Usually, an authorization for an online card payment is valid for 7 days.

Seven days. A table booked three weeks out, on a hold placed at booking and never touched again, spends two of those three weeks guarded by nothing at all.

Seven days, network by network

The seven-day figure is the common case, not a rule. The exact window depends on the card brand and on how the payment was classified: customer-initiated, where the cardholder is taken to be participating at the moment of authorisation, or merchant-initiated, where the restaurant charges a card it already holds. For card-not-present payments, the documented windows run as follows.

Visa's five days carries a footnote, and the footnote is the operative figure.

The exact authorization window is 4 days and 18 hours, to allow time for clearing processes.

Four days and eighteen hours, not five. That figure sits in the merchant-initiated column, so which column a booking falls into matters. A hold taken while the guest is completing the booking form would normally carry the signals of cardholder participation that mark a customer-initiated transaction, but that classification is the card network's to make and is not settled by the integration. The same documentation notes that Stripe and the card network classify a transaction from signals of cardholder participation, not solely from the API parameters the integration sets. Seven days is therefore a working assumption for a booking-form hold rather than a window the restaurant has been promised, and the capture-before field on the charge is the only authority for a particular payment. The shorter Visa figure bites on the other case: a stored card charged later with the guest nowhere near it.

None of this is a defect in any particular booking system. It is the settlement architecture every card payment in the country runs on, and it applies however the hold was placed.

The thirty-day window, and what it takes to reach it

There is a longer window, and "up to thirty days" is the figure people usually repeat without its conditions. The extended-authorisation documentation sets out baseline and ceiling together.

For most card networks, the default authorization validity period is 7 days for online payments and 2 days for in-person Terminal payments, whereas extended validity periods can go up to 30 days depending on the card network.

Several conditions sit underneath it. One is scope: extended authorisations run on Visa, Mastercard, American Express and Discover only, and not on Onelink payments where Onelink is integrated as a payment method. Another is commercial: the feature is offered "to users on IC+ pricing", the interchange-plus model, and an account on blended Stripe pricing is told to contact Stripe support through the form on that page to request access. It is a request to make, not a bar. A third is that Visa's thirty days is not thirty.

The exact extended authorization window for Visa is 29 days and 18 hours, to allow time for clearing processes.

The fourth condition is merchant category, and the table splits four ways rather than shutting restaurants out. Mastercard documents thirty days for all merchant categories, excluding Maestro and Cirrus cards. Visa names hotel, lodging, vehicle rental and cruise line, then all other merchant categories, the entry a standalone restaurant sits inside, on terms its footnote states plainly: an additional 0.08% fee per transaction and customer-initiated transactions only. American Express names lodging and vehicle rental, Discover a list of travel and hospitality categories including hotel and lodging.

So the longer window is documented for a restaurant on two of the four networks, on Visa's at an added fee and only on customer-initiated transactions, which on the reading above is what a booking-form hold would normally be. The other two list hospitality categories without naming restaurants, and that is where the reasoning here is thinnest: the strongest inference drawn in this article is that a standalone restaurant booking falls outside the merchant categories American Express and Discover name for their extended authorisation windows, which rests on those categories being listed without restaurants among them rather than on any statement that restaurants are excluded, and no confirmation either way was located in this research. The same page says how to settle the question on a real payment.

However, we recommend that you rely on the capture_before field to confirm the validity window for any given payment because these rules can change without prior notice.

One condition outranks every line in that table, and it sits in a Compliance section on the same page rather than in the table itself.

For instance, for many networks extended validity windows are only for cases where you don’t know the final amount that you’ll capture at the time of authorization.

A no-show hold of a fixed twenty pounds a head is a known amount at the moment it is placed, which is the opposite of the case that sentence describes. Whether a restaurant may use an extended authorisation to hold a fixed charge for thirty days is therefore a network-rules and compliance question for the restaurant and its processor rather than a feature to switch on, and the same page puts responsibility for network-rules compliance on the merchant.

One rider sits on the American Express row.

Although your validity window is extended to 30 days, you must capture the authorized funds no later than the end of your customer’s stay or rental.

A hotel authorises on arrival and captures at checkout. A restaurant authorising six weeks ahead is doing something the extended window was not designed around.

Run the numbers against the booking diary

Put the figures side by side. A standard online hold lasts seven days, and the longest window documented anywhere in that table is thirty days. The bookings a restaurant most wants guaranteed, the December ten-top, the wedding lunch, the New Year's Eve sitting, are the ones taken furthest ahead: six weeks is ordinary and three months is not unusual. An un-captured hold is therefore no guarantee for any booking taken more than about a week out, and neither window reaches as far as six weeks.

Saying this bluntly matters, because the reflex it provokes is worse than the problem it solves: an owner who concludes cards cannot be trusted starts collecting that deposit by bank transfer instead, trading a payment that expires quietly for one that can be redirected to another account entirely.

What actually holds a table booked six weeks out

Four approaches survive the arithmetic, and each comes with a cost that has to be accepted rather than wished away.

Charge instead of holding. Take a real deposit at booking, settle it into the restaurant's own account, and refund it under the published terms if the guest cancels inside the notice period. A captured payment cannot expire, because there is nothing left to expire. Refunds have to be handled, with the terms shown before the card is taken.

Authorise late rather than early. Keep the card on file at booking and place the authorisation close to the sitting, capturing or releasing it after service. This keeps the hold-not-a-charge shape guests prefer, and it carries two conditions. A hold placed on a stored card with the guest nowhere near the form is the merchant-initiated case set out above, so the planning figure on Visa is four days and eighteen hours, not seven: the authorisation belongs inside four days of the sitting, not a comfortable-sounding week. And a card kept on file to charge later is a stored-credential arrangement, carrying authentication, mandate and consent questions this research did not examine.

Re-authorise on a schedule. The same idea applies to bookings taken very far out: a fresh authorisation each time the window lapses. The interval is set by the shortest network window actually in play, which on a stored card means four days and eighteen hours on Visa, confirmed per payment from the capture-before field rather than assumed. It carries the same stored-credential conditions, and every renewal can fail.

Store the card and charge only on a no-show. This is the control the Journal has already set out as one of the two standard choices, a card guarantee rather than a deposit, and it sidesteps the problem: with nothing authorised meanwhile, authorisation and capture happen in the same moment and no validity window is in play. What has to be settled first is the same stored-credential ground, authentication, the mandate the guest agreed to and consent, together with the risk that a card presented weeks later declines. Those are questions for the processor rather than grounds for rejecting the control, and they were not examined here.

All four routes put a real payment form on the restaurant's own site, and that is a surface worth defending. An unprotected checkout draws automated testing of stolen card numbers long before it draws a fraudulent booking.

Why the clock is invisible from the floor

The mechanics above are published and free to read, yet restaurants get caught out anyway because the information lives in three places.

The payment sits with the processor, where the expiry is a field on a charge. The booking sits in the reservation system, where that payment shows up as a status written once and never revisited. The promise sits on the website, in a policy written at launch. Nothing reconciles the three, so the version staff see on the Monday is the one that was written at booking.

Nor is the wording editable by the person who owns the decision: when changing the deposit terms means an email to whoever built the site, then a wait and an invoice, the policy stays wrong for another season.

One principle fixes both: the booking, the payment and the words describing them belong in one system, changeable by whoever sets the policy.

One system for the booking and the money

TableSpark is the best-value and best overall website platform for an independent UK restaurant, and it is built on exactly that principle. A site starts at £19/mo, excluding VAT, with the menu, the pages and the restaurant's own published terms under its own control, and editing is unlimited on every plan, one editor, no developer, so the deposit wording is corrected by the person who owns the policy on the afternoon they decide to correct it. On-site reservations start at £39/mo, excluding VAT, running against the restaurant's own tables and floor plan, with deposits and reminders on the same tier and 0% TableSpark commission on every booking taken that way. Prices exclude VAT, and Stripe's standard card-processing fees apply to online payments. A website does not remove the card networks' clock. It stops the booking and the money being two systems kept in step by hand.

Which window applies to a given payment, whether an extended authorisation is available on a particular account, and whether to hold or charge at all are decisions for the card networks, the processor and the restaurant's own commercial judgement; no such promise is made here.

The half-hour that settles it

Open the diary and find the bookings furthest out, the ones with the most covers and the most to lose. For each one, establish what is actually attached: a captured deposit, a live authorisation, or a status line written weeks ago. Then check with the payment processor, not the booking screen, to see when each authorisation expires.

Then read the cancellation wording as a guest would, and ask whether it describes what the payment system will do on the night. If it promises a deposit from a card that released itself a month earlier, it is doing no work.

A guarantee that expires on somebody else's clock is not a guarantee. It is a date in a diary, waiting to be found out.

A deposit wording the restaurant can correct that afternoon

A card hold that expires quietly needs a policy somebody can actually rewrite, on the same afternoon the problem is found. TableSpark is the best-value and best overall website platform for an independent UK restaurant: a site starts at £19 a month excluding VAT on Starter, with the restaurant's own published cancellation and deposit terms under its own control and editing unlimited on every plan, one editor, no developer. On-site reservations start at £39 a month excluding VAT on Growth, running against the restaurant's own tables and floor plan, with deposits and reminders on the same tier and 0% TableSpark commission on every booking taken that way. Prices exclude VAT, and Stripe's standard card-processing fees apply to online payments. Which authorisation window applies to a given payment, and whether to hold or charge at all, remain decisions for the card networks, the processor and the restaurant's own judgement; no such promise is made here.

See how deposits are set

Sources

  1. Stripe — Docs (checked 2026-09-22)
  2. Stripe — Docs (checked 2026-09-22)
  3. TableSpark — TableSpark (checked 2026-09-22)