Daily and monthly withdrawal limits depend on your bank and account type, not federal law
There is no federal rule that stops you from withdrawing all your money in cash. The limit you hit is set by your bank, and it varies. Most banks cap daily ATM withdrawals at $500 to $1,000, but you can usually withdraw more by going inside a branch and asking a teller. Some banks let you withdraw $5,000 or $10,000 in a single day; others have no stated limit at all.
The confusion comes from two separate things: what your bank allows, and what the bank must report to the government. Your bank can restrict how much you withdraw. The government requires your bank to report any single cash withdrawal of $10,000 or more on a form called a Currency Transaction Report (CTR). That report does not mean you did anything wrong—it is a routine filing. But it does mean your bank will know about large withdrawals, and you cannot avoid the report by splitting the money into smaller withdrawals on purpose (that practice is called structuring, and it is illegal).
Key Takeaways
- Your bank sets the daily ATM limit, usually $500 to $1,000, but you can withdraw more by visiting a branch in person.
- Withdrawals of $10,000 or more trigger a Currency Transaction Report that your bank files with the government—this is normal and legal.
- Deliberately splitting large withdrawals into smaller ones to avoid the $10,000 report is illegal, even if each individual withdrawal is under the limit.
- If your bank denies a large withdrawal, ask why; some banks require advance notice for amounts over a certain threshold.
- International wire transfers and large cash purchases have separate reporting rules that may apply depending on what you are doing with the money.
ATM limits versus branch withdrawal limits
ATM withdrawals are capped lower than branch withdrawals because ATMs hold less cash and are designed for routine transactions. Most banks set daily ATM limits between $500 and $1,000. A few banks go higher—some allow $1,500 or $2,000 per day—but you will not know your specific limit until you try or call and ask.
Walking into a branch and asking a teller for cash is different. Tellers can access the vault and are trained to handle large withdrawals. If you want $5,000 or $10,000 in cash, a branch is your route. Many banks will hand it over the same day if you have the funds in your account. Some banks ask for advance notice if the amount is very large (say, $25,000 or more) so they can make sure they have enough cash on hand. Call your branch ahead of time if you are planning a withdrawal that size.
What happens when you withdraw $10,000 or more
When you withdraw $10,000 or more in a single transaction, your bank files a Currency Transaction Report with the Financial Crimes Enforcement Network (FinCEN), a division of the U.S. Treasury. This is automatic and routine. Millions of CTRs are filed every year for legitimate reasons: business owners depositing daily cash, people buying cars or homes, retirees accessing their savings. The report itself does not flag you as suspicious or trigger an investigation.
The report includes your name, account number, the amount, and the date. It does not include what you plan to do with the money. Your bank is required to file it; you do not file anything yourself. You will not receive a copy unless you request one, though some banks mention it when you make the withdrawal.
The key rule is that you cannot deliberately break up a large withdrawal into smaller chunks to stay under $10,000. If you withdraw $9,000 on Monday and $9,000 on Tuesday with the intent to avoid reporting, that is structuring, and it is a federal crime. The intent matters—if you happen to withdraw $8,000 one week and $7,000 the next for separate reasons, that is fine. But if a pattern emerges or your bank suspects you are doing it on purpose, they are required to file a Suspicious Activity Report (SAR) instead of a CTR, and that report does flag unusual behavior.
Reasons a bank might refuse or delay a large withdrawal
A bank can refuse to give you your own money in cash if they have a legitimate reason. The most common reason is that they do not have enough cash on hand. If you want $50,000 and the branch only keeps $20,000 in the vault, they will ask you to come back the next day or to give them advance notice so they can order more from their regional distribution center.
A second reason is if your bank suspects fraud or illegal activity. If your account has been dormant for years and suddenly you try to withdraw $30,000, or if the withdrawal pattern does not match your history, a bank can put a hold on the transaction while they verify it is really you. This is rare for routine withdrawals but more common if something looks unusual. They will ask questions: where is the money going, why do you need cash, is this for a business or personal use. Answer honestly. If they still refuse, ask for the reason in writing and ask what you need to do to complete the withdrawal.
A third reason is if your account is frozen due to a legal judgment, tax lien, or child support order. In those cases, the bank is legally required to hold the money, and you will need to resolve the underlying issue before you can access it.
How to withdraw large amounts of cash safely
If you are withdrawing several thousand dollars, plan ahead. Call your branch at least one business day before and tell them the amount and the date you want to come in. This gives them time to have the cash ready and reduces the chance of delays. Bring your ID and your debit card or checkbook to prove you are the account holder.
For very large amounts—$25,000 or more—some banks ask for even more notice, sometimes up to a week. Ask when you call. If your bank cannot provide that much cash, they will tell you then, and you can either wait or move the money to a bank that can handle it.
When you receive the cash, count it in front of the teller before you leave the window. If the amount is wrong, report it immediately. Once you leave the branch, it becomes much harder to prove a discrepancy. For security, do not carry large amounts of cash alone or announce that you are carrying it. Use a secure bag, travel with someone you trust, and go directly to where you need to be.
Cash withdrawals and other reporting rules
The $10,000 Currency Transaction Report applies to cash only. If you withdraw $10,000 as a check or transfer it electronically, no CTR is filed. But other rules may apply depending on what you are doing. If you are buying a car or a boat, the dealer may file a form if the purchase is over $10,000. If you are sending money internationally, wire transfers over $3,000 are reported. If you are depositing cash into someone else's account, that can trigger scrutiny if it looks like you are trying to hide the source of the money.
The point of these rules is to prevent money laundering and terrorist financing, not to police how you spend your own money. Withdrawing your own cash for a legitimate reason—paying for a home renovation, buying equipment for a business, covering medical expenses—is legal, even if it triggers a report.
What to do if your bank denies a withdrawal
If your bank refuses to let you withdraw your money, ask for the specific reason in writing. Common reasons include insufficient funds (the money is not actually in your account), a frozen account, or a hold placed by the bank or a court. If the reason is a hold or freeze, ask how long it will last and what you need to do to lift it.
If you believe the refusal is a mistake, ask to speak to a manager. Bring documentation: your ID, proof of the funds in your account (a recent statement), and any correspondence from the bank about the hold. If the bank still refuses and you believe it is wrong, you can file a complaint with your state's banking regulator or with the Consumer Financial Protection Bureau (CFPB). The CFPB has an online complaint form at consumerfinance.gov.
Frequently Asked Questions
Can I withdraw $10,000 in cash without the bank reporting it?
No. Any single cash withdrawal of $10,000 or more triggers a Currency Transaction Report that your bank files with the government. This is automatic and legal. You cannot avoid it by withdrawing $9,999 instead. The report does not mean you did anything wrong—it is a routine filing for large cash transactions.
What is structuring and why is it illegal?
Structuring is deliberately breaking a large withdrawal into smaller amounts to stay under $10,000 and avoid the report. It is a federal crime, even if each individual withdrawal is legal. The law targets the intent to hide the transaction, not the withdrawals themselves. If you have a legitimate reason to withdraw money in separate transactions, that is fine—but doing it specifically to evade reporting is not.
Do I need to tell my bank why I am withdrawing cash?
For routine withdrawals, no. For very large amounts, your bank may ask questions as part of their fraud prevention process. Answer honestly. You do not have to provide detailed documentation of what you plan to do with the money, but if something seems suspicious, the bank can refuse the withdrawal and file a Suspicious Activity Report.
How long does it take to withdraw a large amount of cash?
If you go to a branch without notice, it depends on how much cash they have on hand. Amounts under $5,000 usually process same-day. Larger amounts may require advance notice so the branch can order cash from their distribution center, which typically takes one to three business days. Call ahead to be sure.
Can my bank freeze my account if I make a large withdrawal?
Your bank can place a temporary hold on your account if they suspect fraud or if something looks unusual, but they cannot freeze it permanently without a legal reason (a court order, tax lien, or child support judgment). If your account is frozen, ask the bank for the reason in writing and what steps you need to take to unfreeze it.