holdeta

Fuel & petrol pump holds: the $175 nobody pumped

You bought $38 of fuel and your banking app shows $175 pending. The pump didn't know how much you'd pump when it approved your card. So it asked your bank to reserve the maximum.

The short answer

Pay-at-pump pre-authorizes before fueling, up to $175 in the US (Visa/Mastercard raised the cap from $125 in 2022 amid high prices), commonly £/€99–150 at unattended pumps in the UK and Europe. The real amount replaces it usually within hours to 1 business day; debit-card holds can stretch to ~3 days depending on the bank. Paying inside at the counter avoids the oversized hold completely.

Why pumps hold so much

An unattended pump must get approval before it knows the sale amount. It can't authorize $0 and hope; it authorizes a ceiling. The station never receives the difference, the gap between the hold and your actual fill lives entirely at your bank until the completion message is processed.

The release is faster than it used to be

Both major networks overhauled fuel processing after years of complaints. Modern automated-fuel-dispenser transactions send the exact final amount within minutes of the nozzle going back, and Visa's rules push participating US issuers to release the excess within about an hour of that completion message. In practice:

UK & Europe: the same mechanics, different numbers

Unattended pumps in the UK and much of Europe moved from the old £1 "ghost auth" to full pre-authorization (typically £99–£120 / €100–€150). The final amount replaces it the same way, and EU/UK banks are legally required to unblock the difference "without undue delay" once the real amount arrives (PSD2 art. 75 / UK PSRs), so multi-day fuel holds are rarer there. If your EU/UK bank routinely sits on pump holds for days, that's worth a complaint, not just a wait.

How to avoid fuel holds entirely

When will your pump hold clear? →Enter your fill-up date and card, the estimator counts your bank's real business days.

Related: debit vs credit holds · pending vs posted · get a hold released early

Money stuck somewhere else?