How long does a merchant have to void a transaction?

Short answer

Until the payment is captured or settled, often the end of the business day for batch processing. Card schemes also limit how long an authorization can stay open: at Visa, 10 days for e-commerce, and at Mastercard 7 days for a final authorization.

In detail

Until the payment is captured or settled, often the end of the business day for batch processing. Card schemes also limit how long an authorization can stay open: at Visa, 10 days for e-commerce, and at Mastercard 7 days for a final authorization.

The practical window

  • Auto-capture: when the provider captures immediately or in a daily batch, the void window closes at capture or at the batch cut-off.
  • Delayed capture: when the merchant captures later, for example at shipment, the void window stays open until capture or until the authorization expires.

Why authorizations expire

Issuers cannot hold customers' funds indefinitely. Scheme rules define validity periods by transaction type, and some types, such as hotel or car rental, can have longer periods. After expiry, the hold is released and capturing can fail or carry extra fees.

What if the window has passed

Once captured or settled, the transaction can no longer be voided. The merchant must issue a refund.

Good practice

  • Capture only when ready to fulfill.
  • Void promptly when an order is cancelled.
  • Track authorization expiry dates.

What it means for payment operators

For your merchants using delayed capture, tracking authorization age and status is essential. Operations data that shows open authorizations and their expiry helps them void or capture in time.

Still have a question?

Our team walks you through the platform with your use case on the table.

Book a demo