How long can a merchant keep a transaction pending?

Asked by: Anibal Stehr  |  Last update: July 23, 2026
Score: 5/5 (67 votes)

A merchant can generally keep a transaction pending for 1 to 7 business days for standard purchases, but this can extend up to 30 days for specific industries like hotels, car rentals, or international transactions. While most charges settle within a few days, holds for incidentals or pending, unfinalized payments may remain on your account until the merchant processes the final charge or the authorization expires.

How long can a merchant hold a pending transaction?

Pending transactions typically clear within 24 hours to 3 business days. But depending on the bank, card network, or payment app, a pending charge can clear in minutes or get stuck for a week.

What is the maximum time for a pending transaction?

A transaction can be pending from a few hours (like instant payments) to several business days (typically 1-5 days for card purchases, checks, or online payments), but some holds, like hotel/rental authorization, can last up to 30 days; the exact time depends on the transaction type, merchant processing, bank policies, weekends, and holidays. Debit card holds often clear faster than credit card transactions but can tie up funds longer, while digital methods like RTP/FedNow are near-instant. 

What happens if a transaction stays pending?

You swipe your card, see the charge show up as “pending,” and wonder whether the money is actually gone. A pending transaction is an authorized payment that hasn't fully processed yet, which means it can affect your available balance even though it hasn't posted to your account.

Can a merchant stop a pending transaction?

If you contact them quickly enough, they may be able to remove the pending transaction before it's finalized. You usually can't cancel a pending transaction through your bank or card issuer.

How long do pending transactions take to clear?

18 related questions found

What happens if a pending transaction doesn't go through?

What happens if a pending transaction doesn't go through? Your bank may remove a pending transaction from your account summary if it hasn't cleared after a certain time. In this case, it'll no longer appear in your list of pending payments and shouldn't affect your available balance.

Why do pending transactions take so long?

Pending transactions take time because they're placeholders while banks and merchants finalize details like fraud checks, batch processing (merchants sending all transactions at once), and clearing inter-bank transfers, with weekends/holidays adding delays. Common culprits for longer waits include gas stations, hotels, and restaurants finalizing tips/incidentals, online orders delaying until shipment, and large check deposits needing fund verification across banks. 

What rights do I have with pending payments?

Banks and credit card issuers can't usually cancel pending transactions. But you may be able to work directly with merchants. There's no guarantee they will cancel a pending transaction. But they may be able to offer a refund or accept a return once the transaction posts to your account.

Can a transaction be pending forever?

How long will a transaction remain in pending? Generally it takes about 3 to 5 business days to process a transaction, although it can take up to 10 business days or longer. While a transaction is pending, the amount is deducted from your available funds, not your account balance.

How long does a merchant have to process a debit card transaction?

This process typically occurs within a few business days, depending on the processing times of the banks involved. Completion: Once the settlement is complete, the transaction is considered finalised, and the merchant receives confirmation of payment.

Who do I contact about a pending charge?

If you have any immediate concerns about a pending charge, contact the merchant directly. The merchant's contact information is typically found on your receipt or billing statement.

Why is my transaction stuck pending?

A pending transaction means the merchant has authorized a charge on your card, but hasn't finalized or posted it yet.

Can I dispute a pending transaction?

Additionally, please note that only posted transactions can be disputed (pending charges are temporary and may change), so if you have any immediate concerns about a pending charge, you may want to contact the merchant. You can typically find the merchant's contact information on your receipt or billing statement.

How long can a company wait to charge your card?

Generally speaking, credit card issuers don't have a time limit for charging a customer's credit card. The issuing banks, however, will often impose a limit on merchants for charging. These limits can range anywhere from three to 30 days.

What is the 2/3/4 rule for credit cards?

The 2/3/4 rule is a guideline, primarily used by Bank of America, that limits how many new credit cards you can get: no more than 2 in 30 days, 3 in 12 months, and 4 in 24 months, helping to prevent over-application and manage hard inquiries on your credit report. While not universal, it's a useful benchmark for responsible card application, though other banks have different rules (like Chase's 5/24 rule). 

What is the longest a transaction can be pending?

A transaction can be pending from a few hours (like instant payments) to several business days (typically 1-5 days for card purchases, checks, or online payments), but some holds, like hotel/rental authorization, can last up to 30 days; the exact time depends on the transaction type, merchant processing, bank policies, weekends, and holidays. Debit card holds often clear faster than credit card transactions but can tie up funds longer, while digital methods like RTP/FedNow are near-instant. 

What should I do if my payment stays pending?

If you've just made a payment to your credit card balance and it's still pending, you can typically cancel it online, by app or by phone. But once your payment goes through, it's harder to cancel. But if you suspect fraud or a billing error, you can call the issuer to open a dispute.

How long can a bank legally put a hold on your money?

Deposit holds typically range from 2-7 business days, depending on the reason for the hold. For deposits made on weekends, funds are considered deposited on Monday (the first business day), so the hold will go into effect the next business day (Tuesday).

Why can't a bank stop a pending transaction?

Typically you can't cancel a pending transaction. Even if it's fraudulent or the wrong amount, your bank usually needs the transaction to post before it can next steps. That doesn't mean it's impossible to cancel — you can contact the merchant if there is an error and they can usually reverse it.

How long can a transaction be pending before it expires?

Pending transactions generally take 3 to 5 business days to process. Although some can take up to 10 business days. If you let a merchant use your card for pre-authorised payments (like a security deposit for a hotel booking or car hire), you can expect to wait up to 7 days for your payments to be credited back to you.

What happens if a merchant does not take a pending transaction?

If a pending transaction hasn't been taken by the company after 7 days, we'll stop reserving the money so that it's available for you to spend. The pending transaction will no longer show in your account and your available balance will go back.

Can I speed up a pending transaction?

Reach out to merchants: If a pending transaction feels stuck, a quick call or email to the merchant can often speed things up.

What are common reasons for transaction delays?

  • Weekends and holidays. One of the most common reasons for a bank transfer delay is a weekend or holiday. ...
  • Paperwork errors. Like other types of payment processing issues, another root cause of bank transfer delays is manual error. ...
  • Differences in time zones. ...
  • Missed bank cut-off times.

What time of day do pending transactions post?

Most transactions post at the end of each business day but posting order and times can vary. Business days for banks are generally Monday - Friday from 9am to 5pm, excluding federal holidays. Transactions received outside of these hours, including on weekends, are usually posted on the next business day.