How long can a bank keep money pending?

Asked by: Prof. Shawn Terry Sr.  |  Last update: September 7, 2026
Score: 4.6/5 (9 votes)

Money typically stays pending in a bank account for 1 to 5 business days, but it can vary from same-day processing to as long as 30 days, depending on the transaction type (debit, ACH, wire, international), merchant practices (gas, hotels), weekends/holidays, and bank policies. Debit card holds for gas or hotels can take longer (up to 30 days), while direct deposits and online purchases usually clear faster.

How long can a bank hold a pending transaction?

Pending transactions usually stay pending for 1 to 7 business days, but can range from hours (for instant payments) to up to 30 days, depending on the transaction type, merchant, and bank; common reasons for delays include merchant batch processing (like hotels, gas stations, car rentals) or fraud holds, with larger holds for incidentals sometimes lasting weeks. 

Can a transaction stay pending forever?

What's the longest a transaction can stay pending? Most pending charges clear within a week, but in rare cases, they can hang around for up to 30 days! If a merchant doesn't finalize the transaction within this timeframe, the hold usually drops off automatically.

How long can the bank legally hold your money?

How long can a bank freeze your account for suspicious activity? It is most likely to be resolved within a couple of weeks. However, if the NCA are investigating you may not hear anything for up to 42 days. After the expiry of that period the Bank must normally release the bank account unless there is a court order.

Why is my bank pending for so long?

Banks typically keep transactions pending for 3-5 business days to assist you in tracking your balance and transactions. If the charge is not settled in that time frame, the bank removes the hold, as then the transaction is often canceled or a duplicate (more common for gas stations for example).

Can banks see pending deposits?

30 related questions found

Why is my money stuck in pending?

There's no need to worry. It's simply a recent payment that you've made with a debit card or a credit card. You may have bought something in a shop or online. Either way, the word 'pending' shows that the payment is still being processed by the retailer and is waiting to leave your account.

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.

Can I sue if my bank won't release my money?

Yes, you can sue a bank for holding your money, especially if it's done unlawfully or without proper reason, under laws like the Electronic Fund Transfer Act (EFTA) and state unfair practices acts, potentially recovering damages and attorney fees; however, you must first understand why the bank is holding funds (e.g., fraud/legal holds), and it's best to start by complaining to regulators like the CFPB or the FDIC before escalating to a lawsuit, often with an attorney's help. 

How do I get a bank to release hold of funds?

In many cases, a hold will resolve itself after the standard waiting period of two to five business days. In other instances, you may have to contact your financial institution to pre-approve what they might believe to be a suspicious purchase or ask them to lift a hold you believe was placed in error.

How long will a bank hold a $10,000 check?

In most cases, checks are held for less than a week. Most check holds are only one or two business days long. However, under certain circumstances, like depositing a large check, the funds may be held for as long as seven business days. Here's what you need to know.

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 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.

Why can't a bank 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. That's because the merchant still controls the transaction.

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

The pending transaction will no longer show in your account and your available balance will go back. For current accounts, it's a good idea to keep enough money in your account to cover the payment. That's because some can take up to 180 days to go through. So, the money could still be taken at a later date.

Is it illegal for a bank to hold your money?

Banks can place "holds" on checks for a variety of reasons. Most commonly, banks hold a check because the collection of the money may be in doubt or the check looks suspicious for some reason.

How long can banks legally hold funds before depositing?

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).

Can a bank refuse to release funds?

Yes, a bank can refuse to give you your money, but usually under specific conditions like suspected fraud, large withdrawal requests needing verification (due to anti-money laundering laws for over $10,000), account holds for unconfirmed deposits, legal orders (like garnishments), or if your account has unresolved issues. While you generally have a right to your funds, banks can temporarily withhold them for compliance and security, though prolonged or unjustified refusal might allow you to take legal action. 

What to do if a bank is holding your money?

Try contacting your bank directly first. If that does not help, visit the Consumer Financial Protection Bureau (CFPB) complaint page to: See which specific banking and credit services and products you can complain about through the CFPB.

Can a bank refuse to give you your money?

Yes, a bank can refuse to give you your money, but usually under specific conditions like suspected fraud, large withdrawal requests needing verification (due to anti-money laundering laws for over $10,000), account holds for unconfirmed deposits, legal orders (like garnishments), or if your account has unresolved issues. While you generally have a right to your funds, banks can temporarily withhold them for compliance and security, though prolonged or unjustified refusal might allow you to take legal action. 

Can banks legally seize your money?

A bank will only seize your funds on behalf of a third party if presented with a court order. Right of offset allows your bank to seize money from your account if you fail to make payments on a loan originated through that bank. Your bank will put a freeze on your account if there's suspected illegal activity.

What is the best way to complain about a bank?

If not satisfied write to the Controlling Office. If you still feel aggrieved write to the Nodal Officer for complaints of the concerned bank. If the Nodal Officer cannot redress your complaints and you still feel aggrieved approach Banking Ombudsman for a satisfactory resolution of the matter.

What is the longest a payment 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. 

Why are my bank transactions pending for so long?

A pending transaction is a card payment that's been authorized by your bank but hasn't fully processed yet. When you make a purchase, the merchant requests approval for the amount, and your card issuer temporarily sets those funds aside.

How long can a bank payment be pending for?

When you buy something in a shop or online using your debit card, it'll show in your account as 'pending'. This reduces your available balance but it hasn't left your account yet, which can take up to seven days.