DEV Community

Tom Wang
Tom Wang

Posted on Originally published at tomcn.uk

Card Auth Expiry: Visa vs Mastercard Capture Rules

Four major PSPs give four different answers to one question: how long can I hold a customer-initiated Visa authorisation online before I have to capture it? Stripe says 7 days, Braintree 8, Adyen 10, and Checkout.com says 7 on one page and 10 on another. Visa's own rulebook says 10. If your order service has CAPTURE_DEADLINE_DAYS = 7 somewhere in a config file, that constant came from one PSP's docs page, not from the card schemes, and it is wrong for about half the transaction types you probably process.

Most of the pages ranking for "how long does an authorization hold last" answer with a range: "a few days to a week", "up to 30 days". This guide works from the primary sources instead: the Visa Core Rules dated 18 April 2026, Mastercard's Transaction Processing Rules (December 2025 edition), the American Express merchant rules, and the API docs of Stripe, Adyen, Checkout.com and Braintree as they stand in September 2026.

How Long Does a Card Authorisation Hold Last?

It depends on three things: the scheme, the authorisation type you asked for, and who initiated the payment. The scheme sets the rule. Your PSP then usually applies a shorter window of its own, and the issuer releases the hold on the cardholder's side on its own schedule.

The short version, by scheme rule:

Scheme Type Validity
Visa Customer-initiated, card-not-present 10 days
Visa Card-present, and all merchant-initiated 5 days
Visa Estimated auth at lodging, cruise, vehicle rental 30 days
Visa Extended authorisation (CIT, card-not-present) 30 days
Mastercard Final authorisation 7 days
Mastercard Pre-authorisation 30 days
Amex Standard charge 7 days
Amex Estimated auth, lodging / car rental / cruise Duration of stay or rental

Discover publishes no public rulebook. Stripe and Adyen both document 7 to 10 days for card-not-present, so treat it as 7 unless your acquirer tells you otherwise.

Visa Authorisation Validity Periods Since April 2024

On 13 April 2024 Visa merged two separate clocks, authorisation validity and the clearing deadline, into one "authorization-to-clearing time frame" (Visa Business News AI13522, October 2023). The current numbers sit in Table 5-12 of the Core Rules, section 5.7.3.5. Every window starts from the date of the approval:


Read the full article on tomcn.uk →


About the Author

I'm Tom Wang, an AI Developer & Fintech Developer — building AI agents, crypto payment infrastructure, and cross-border payout systems with Rust, Go, and TypeScript. Based in London, UK.

Currently open to new opportunities in fintech, crypto payments, and AI agent engineering.

Top comments (0)