CarCEO PROFeaturesPricingCompareBlogStart Free
Operations & Finance

Card Hold Expired Mid-Rental? Deposit Pre-Authorization for Weekly and Monthly Car Rentals

CarCEO TeamOctober 11, 202612 min read
A blank payment card, car key and card terminal on a rental counter, with a small silver car outside the window

Short answer: An online card hold usually lasts 7 days. On Stripe, eligible vehicle-rental merchants can request extended authorization of up to 30 days on Visa, Mastercard, American Express and Discover. If a hold expires before you capture it, the money is released and your security is gone.

Weekly and monthly renters are good business until the card hold you placed at pickup quietly expires on day seven. Here is what to do about it.

Key Takeaways

  • Seven days is the normal ceiling for an online, customer-initiated authorization. A merchant-initiated Visa authorization gets about 5 days, and in-person Mastercard, Amex and Discover holds only 2.
  • Extended authorization can reach 30 days for vehicle rental, but on Stripe it is an IC+ pricing feature, and American Express expects capture by the end of the rental.
  • Trust the capture_before timestamp on each charge, not a rule of thumb. Network rules change without notice.
  • You usually get one capture. A partial capture releases the rest, so total up fuel, damage and fees first.
  • Long rentals need a written plan: collect the deposit as money, re-authorize with documented consent, or rely on a saved card and a clear post-rental charging clause.
  • An authorization isn't in your ledger at all. A captured deposit is a liability until you keep or refund it.

Last verified: October 2026. Card-network windows and processor features change, so check the linked sources before you rely on a number.

Hold vs charge vs deposit: the 30-second answer (for renters)

A hold (or pre-authorization) reserves part of your credit limit or bank balance without taking it. A charge actually moves the money. The deposit is the amount the rental company asked to secure, and it can be taken either way.

TermWhat happensWhat you seeHow it ends
Hold (authorization)Your bank reserves the amountA pending entry; less available credit or balanceReleased by the merchant, or it expires
Charge (capture)Money moves to the rental companyA posted transactionStays unless refunded
Deposit taken as a holdNothing is charged unless something is owedA pending entry during the rentalReleased, or partly captured for damage, fuel or fees
Deposit taken as a chargeYou pay now and get it back laterA posted charge, then a creditThe refund arrives days later

Two things surprise renters. A released hold doesn't always vanish at once: Chase tells cardholders that holds "can last from a few days to a week." And refunds take time: Stripe says customers typically see a refund about 5 to 10 business days later, unless it is issued soon enough to go through as a reversal, in which case the original charge simply drops off the statement.

On a debit card the hold comes out of your checking balance. Georgia's consumer protection division warns that holds can make other payments bounce even though the money is technically there, and suggests a credit card for multi-day hotel or car rental stays.

The 7-day window and why long rentals break it

Stripe's documentation lists these standard authorization windows:

Transaction typeVisaMastercardAmex and Discover
Online, customer-initiated7 days7 days7 days
Online, merchant-initiated5 days (exactly 4 days 18 hours)7 days7 days
In person, card present5 days (exactly 4 days 18 hours)2 days2 days

Map that onto a 10-day rental. The pickup hold is good until about day 7; days 8 to 10 and the return inspection are uncovered. Extending the rental doesn't extend the hold, and neither does raising the amount: Stripe states that incremental authorizations don't extend the validity period.

The in-person row catches counter operators off guard. Dip a Mastercard on a terminal at pickup and the hold can expire before a weekend rental ends.

Extended authorization: up to 30 days

Extended authorization asks the card network for a longer validity period on an online card payment.

Which networks and merchant categories

Card brandEligible categories (per Stripe)Extended windowWatch out for
VisaHotel, lodging, vehicle rental, cruise line30 days (exactly 29 days 18 hours)Other categories cost an extra 0.08% and must be customer-initiated
MastercardAll categories, excluding Maestro and Cirrus cards30 daysNothing extra listed
American ExpressLodging and vehicle rental30 daysCapture no later than the end of the stay or rental
DiscoverCar rental, hotel, lodging, passenger transport and similar30 daysTruck, RV and boat rental were dropped in September 2023

The Amex note matters: you can't sit on an Amex hold for weeks after return while you wait for a body-shop quote.

Stripe plan and eligibility caveats

Stripe offers extended authorization on IC+ pricing; on blended pricing you have to ask Stripe support. That processor choice is separate from your software subscription (see our car rental software pricing comparison for that side). It works only with Visa, Mastercard, American Express and Discover, and not on Link when Link is integrated as its own payment method. Stripe notes that for many networks, extended windows are meant for cases where the final amount is unknown at authorization, which describes a security deposit well, and it recommends a clear statement descriptor so a long hold isn't mistaken for fraud.

capture_before is the source of truth

You request the feature by setting request_extended_authorization to if_available. The charge then records whether you got it (extended_authorization.status) and the exact deadline (capture_before). Stripe advises relying on that field because network rules "can change without prior notice," and the window doesn't change after the payment is confirmed.

CarCEO, for example, asks Stripe for extended authorization on every card deposit hold when the account is eligible and falls back to a standard hold when it isn't, so the optional feature can never break the hold itself.

Decision tree by rental length

Pick the approach at booking, not on day six, and if you are comparing car rental software, ask each vendor which of these paths it supports.

Rental lengthDefault approachMain risk
Up to 7 daysStandard online hold, captured or released inside the windowIn-person Mastercard, Amex or Discover holds last only 2 days
8 to 30 daysExtended authorization, checked against capture_beforeThe account isn't eligible, or the renter extends past the window
30+ days or rolling weekly termsDeposit collected as money, or scheduled re-authorization with consentA re-authorization can be declined mid-rental

Up to 7 days

A standard hold works if the rental plus your return inspection fits inside the window. Leave a buffer, because the hold must still be alive when you capture.

8 to 30 days

Request extended authorization and read capture_before. If it came back disabled, you have a 7-day hold on a 14-day rental. Choose now: collect the deposit and refund it at return, schedule a re-authorization before the first hold expires, or accept the gap and rely on the saved card.

30+ days and rolling weekly terms

No authorization covers a month-plus rental. The practical options are to collect the deposit as real money (card charge, bank transfer or cash) and hold it as a liability until return, or to tie a re-authorization to each billing cycle. Keep deposits and weekly payments separate; our weekly and monthly billing guide covers the billing side.

Re-authorizing safely

A new hold placed while the renter isn't present is a merchant-initiated transaction (MIT). Stripe describes an MIT as one made "based on a prior agreement" that authorizes you to store and use the card, and says your terms should cover:

  • the customer's agreement to you initiating payments for specified transactions;
  • the anticipated timing and frequency of those payments;
  • how you determine the amount.

Keep a record of each renter's agreement. Two consequences follow. A merchant-initiated Visa authorization has a standard window of about 5 days, so read capture_before on every re-authorization instead of assuming 7 or 30. And if a saved card's brand changes after an automatic update, Stripe says you can't charge it for any MITs until you get a new cardholder agreement.

Place the new hold first, cancel the old one once the new one succeeds, and warn the renter that two pending amounts may show briefly. Incremental authorization can raise a hold's amount (up to 10 attempts per payment on Stripe, on IC+ pricing), but it won't move the deadline. In Europe, strong customer authentication can still require the renter to approve a new authorization on their phone, so keep a payment link ready.

What to do when re-authorization fails

A declined re-authorization doesn't cancel the hold you already have; it stays valid until its own capture_before. Use that time:

  1. Contact the renter the same day and ask for another card, or send a payment link they complete themselves.
  2. If nothing works and your agreement allows it, capture the existing hold before it expires and refund the balance at return.
  3. Escalate under your agreement only as far as your contract and local law allow.

Capturing partial amounts and release timing

Damage, fuel, tolls

Capture what is owed and the rest goes back: Stripe says a partial capture "automatically releases the remaining amount." Most payments allow only one capture, so add up fuel, extra mileage, cleaning and any priced damage first. For car rentals, Stripe also supports overcapture on IC+ pricing: Visa allows the greater of 15% or 75 USD (not for businesses in the European Economic Area), and American Express and Discover allow 15%.

Tolls and fines usually arrive weeks after the hold is gone, so they belong on the saved card or an invoice; our tolls and fines playbook covers that workflow. Damage charged after return has its own card-network rules. As one example, the card acquirer Teya publishes a summary of Visa car-hire rules that lists written notice of the damage within 10 days of return, 20 days for the cardholder to object, and the charge within 90 days of the rental charge. That is one acquirer's summary, and the rules can differ by region and by processor, so ask yours which apply to you.

Why banks show the hold for days after release

Canceling a hold releases it on your side right away, but the renter's bank decides when the pending line disappears, and Stripe warns that some issuers' statements don't distinguish authorizations from captured payments. Send a release confirmation with the amount and date, and explain that a lingering pending entry is the bank's timing, not a second charge.

Debit and prepaid cards

Debit holds tie up the renter's actual cash. You can see the card type before you decide: Stripe reports a card's funding type as credit, debit, prepaid or unknown. Policies to consider:

  • require a credit card for holds above a set amount;
  • take debit deposits as a charge and refund them at return, with the timing explained up front;
  • decline prepaid cards for deposits, since you may not be able to charge them later.

Put the policy on the booking page and in the agreement. Deposit amounts are covered in our post on managing car rental deposits, with country specifics for the US and the UK.

Expired hold = no security: monitoring and alerts

When an authorization expires uncaptured, Stripe releases the funds and the payment status changes to canceled. Nobody calls you. So:

  • record the real expiry for every hold, taken from capture_before;
  • compare it daily with each rental's return date plus your inspection buffer;
  • alert someone 48 hours before a hold expires on a car that is still out;
  • treat a canceled deposit payment on an active rental as an incident.

Stripe is also testing an automatic capture that fires about six hours before an authorization expires (a private preview as of October 2026). It is a useful backstop but a risky policy, because capturing turns the deposit into a charge you then have to refund. Whatever software you use, check that it records each hold's real deadline from capture_before, not a fixed 7-day estimate, and shows it next to the return date; if you track holds in a spreadsheet today, see what staying on spreadsheets really costs.

Agreement wording

Your agreement should say that the deposit is a hold, not a charge; that you may re-authorize or collect the deposit if the rental outlasts the hold; what you may capture and when; and that the renter's bank controls release timing. Sample wording to adapt with your lawyer:

"Security deposit. At pickup we place a temporary authorization (a hold) of [amount] on the card you provide; this is not a charge. Card networks limit how long a hold lasts. If your rental, including any extension, continues past the hold's expiry, you authorize us to place a new hold of the same amount on the same card, or to collect the deposit as a refundable charge, before the existing hold expires. Within [number] days of return we will release the hold or capture only amounts due under this agreement, such as fuel, extra mileage, cleaning, late return or damage, and send you an itemized statement. Your card issuer decides when a released hold disappears from your statement."

Pair it with the clause notes in our free rental agreement template.

Accounting: a deposit is a liability, not revenue

An authorization moves no money, so it doesn't belong in your general ledger; track it operationally. Once you capture or collect a deposit, it is cash you owe back:

  • Collected: cash goes up, and so does a customer-deposit liability.
  • Applied to charges: the liability goes down, and the fuel, damage or fees you keep become revenue or settle a receivable.
  • Refunded: the liability and cash both go down.

Tax authorities see it the same way. By analogy, the IRS tells residential landlords not to include a security deposit in income when received if they plan to return it, and to include any part they keep in the year they keep it (Publication 527, 2025). For UK VAT, HMRC says a deposit taken as security for the safe return of hired goods, refunded or forfeited to compensate for loss or damage, creates no tax point. Our car rental accounting guide goes deeper, and for deposits in another currency, see multi-currency deposits and refunds.

FAQ

How long does a car rental deposit hold last?

For online card payments, usually up to 7 days. Rental companies on Stripe that use extended authorization can hold eligible Visa, Mastercard, American Express and Discover cards for up to 30 days. In-person holds can be shorter, and your bank may show the pending amount for a few days after release.

Why can I still see the hold after I returned the car?

The rental company releases the hold, but your card issuer controls when the pending entry disappears, and some statements don't separate holds from completed charges. If the company confirms the release, check with your bank before disputing anything.

Can a rental company charge my card after the hold expires?

Only if you agreed to it. Many agreements allow charging the card on file for later costs such as tolls, fines or damage. That is a new charge, not the old hold, and it should come with an itemized statement.

Is a debit card deposit a hold or a charge?

Either, depending on the company's policy. A debit hold reduces your available balance until released; a debit charge is refunded later and usually takes several business days to arrive.

What is extended authorization in car rental?

A card-network option that keeps a hold valid longer than the standard 7 days, up to 30 days for eligible vehicle-rental merchants. On Stripe it is requested on each payment, and the exact deadline is shown on the charge.


Deposit holds without the calendar math. CarCEO places Stripe card holds that you authorize, capture or release from the contract, and asks for extended authorization whenever your account qualifies. Free for up to 2 vehicles: start free.

CarCEO is independent software and is not affiliated with Stripe, Teya, Chase or any card network. This is operator guidance, not legal, tax or payments advice.

Sources

#car rental deposit hold how long #pre-authorization expires rental #extended authorization car rental #security deposit hold 30 days #capture vs hold deposit #debit card deposit rental #stripe extended authorization #card hold expiry