Chase charges a flat $8 fee to cash a check for non-customers when the check is drawn on a Chase account and exceeds $50, while Chase account holders pay no fee to cash checks at any branch.
This fee applies to payroll, government, and other checks issued from Chase accounts. Non-customers must present valid government-issued ID. Chase account holders can also deposit checks for free via mobile app or ATM to avoid branch visits entirely.
TL;DR: Chase does not charge its own account holders to cash checks. Non-customers pay a flat $8 fee for checks over $50 drawn on Chase accounts. This guide covers every fee scenario — personal accounts, business accounts, non-customers, check types, limits, alternatives like mobile deposit and ATMs, and proven strategies to avoid fees entirely.

Understanding how much Chase charges to cash a check is the first step toward keeping more of your own money. This guide is based on Chase’s publicly available fee schedules, the bank’s Additional Banking Services and Fees (ABSF) disclosure, and current FDIC and CFPB consumer-protection guidance. Whether you hold a Chase checking account, run a business through Chase, or have no account at all, the fee structure differs significantly — and the differences can cost you real dollars every month.
Below, you will find a complete breakdown of every check-cashing fee at Chase, the limits and restrictions that apply, alternatives that cost less (or nothing), and expert tips to eliminate fees altogether. If you have ever dealt with monthly fees on prepaid cards like Netspend, you know how quickly small charges add up. The same principle applies here.
- Check Cashing
- The process of converting a paper check into cash at a bank, retail store, or third-party service. The recipient receives the face value of the check minus any applicable fees.
- Non-Customer Check Cashing
- When a person who does not hold an account at the paying bank presents a check for cash. Banks are not legally required to cash checks for non-customers, though many do for checks drawn on their own accounts.
- Funds Availability
- The time it takes for deposited check funds to become available for withdrawal. Federal Reserve Regulation CC sets the maximum hold periods banks can impose on most check deposits.
Table of Contents
- Quick Insights
- Chase Check-Cashing Fees Explained
- How Much Does Chase Charge to Cash a Check by Account Type
- Chase Check-Cashing Fees for Non-Customers
- Limits and Restrictions on Check Cashing at Chase
- Eligible Check Types at Chase
- Alternatives to Cashing Checks at Chase
- Where to Cash a Check Without a Bank Account
- Tips to Avoid Chase Check-Cashing Fees
- Chase vs. Other Banks: Check-Cashing Fee Comparison
- In Summary
- What to Read Next
- Sources & References
- Frequently Asked Questions
Quick Insights
Before diving into the details, here are the key facts about Chase check-cashing fees that every customer — and non-customer — should know.
- Chase account holders pay $0 to cash checks at any Chase branch, regardless of check type.
- Non-customers pay a flat $8 fee to cash checks over $50 that are drawn on Chase accounts.
- Checks under $50 cashed by non-customers at Chase do not incur the $8 fee.
- Chase will not cash checks for non-customers if the check is drawn on another bank.
- Mobile deposit and ATM deposit are free alternatives for Chase account holders that avoid branch visits entirely.
- Government-issued photo ID is required for all check-cashing transactions, whether you are a customer or not.
- Larger retail stores like Walmart offer check cashing for as little as $4, which can be cheaper for non-customers.
“Banks provide many ways for their customers to cash checks and provide access to those funds available relatively quickly.”
Chase Check-Cashing Fees Explained
Chase Bank’s check-cashing fee structure is straightforward once you understand the two categories: account holders and non-account holders. The fee you pay — or don’t pay — depends entirely on whether you bank with Chase.
For Chase customers, cashing a check at a branch is free. This applies to personal checks, payroll checks, government checks, and cashier’s checks. The bank treats check cashing as a standard service included with your account.
For non-customers, Chase charges a flat $8 fee for any check over $50 drawn on a Chase account. According to multiple user reports (including a widely cited Reddit thread in r/Chase), this fee is the same whether the check is for $50.01 or $2,000. That flat-fee structure is actually more favorable than the percentage-based fees charged by many check-cashing stores.
What most guides don’t mention is that Chase does not cash checks for non-customers if the check is drawn on a different bank. The check must originate from a Chase account. This is a critical distinction — if someone hands you a check from Bank of America, you cannot walk into a Chase branch and cash it without a Chase account.
| Scenario | Fee | Requirements |
|---|---|---|
| Chase customer cashing any check | $0 | Valid ID, Chase account |
| Non-customer, check drawn on Chase, over $50 | $8 flat | Valid government-issued ID |
| Non-customer, check drawn on Chase, $50 or under | $0 | Valid government-issued ID |
| Non-customer, check drawn on another bank | Not permitted | N/A |
How Much Does Chase Charge to Cash a Check by Account Type
The answer to how much does Chase charge to cash a check depends heavily on which Chase account you hold. Different account tiers offer different benefits, and check cashing is one area where premium accounts provide clear advantages.
Chase Total Checking®
Chase Total Checking is the bank’s most popular account, with a $12 monthly service fee that can be waived by maintaining a $1,500 minimum daily balance or receiving $500 or more in monthly direct deposits. Account holders pay no fee to cash checks at any Chase branch.
- Check cashing: Free
- Mobile deposit: Free
- Monthly fee: $12 (waivable)
- Daily check-cashing limit: Up to $5,000 at the teller
Chase Premier Plus Checking℠
This mid-tier account carries a $25 monthly fee, waivable with a $15,000 average combined daily balance. It offers higher check-cashing limits and additional perks.
- Check cashing: Free
- Mobile deposit: Free with higher limits
- Monthly fee: $25 (waivable)
- Additional benefit: No fees on four non-Chase ATM transactions per statement period
Chase Sapphire℠ Checking
Chase’s premium checking account has no monthly service fee and is designed for clients with significant assets. Check cashing is free with generous daily limits.
- Check cashing: Free
- Mobile deposit: Free with the highest limits
- Monthly fee: $0
- Additional benefits: Dedicated support line, no ATM fees worldwide
Chase Secure Banking℠
This account charges a flat $4.95 monthly fee with no minimum balance requirement. It does not offer check-writing privileges, but you can still cash and deposit checks.
- Check cashing: Free
- Mobile deposit: Free
- Monthly fee: $4.95 (cannot be waived)
| Account Type | Check-Cashing Fee | Monthly Fee | Fee Waiver Condition |
|---|---|---|---|
| Chase Total Checking® | $0 | $12 | $1,500 balance or $500 direct deposit |
| Chase Premier Plus Checking℠ | $0 | $25 | $15,000 combined balance |
| Chase Sapphire℠ Checking | $0 | $0 | None required |
| Chase Secure Banking℠ | $0 | $4.95 | Not waivable |
“Federally insured banks and savings associations are required to make funds available according to a specified schedule after a deposit is made.”
Business Accounts
Chase business checking accounts also offer free check cashing, but the fee structures for other banking services differ. Business accounts typically have higher monthly fees in exchange for greater transaction allowances.
- Chase Business Complete Banking℠: $15/month (waivable). Free check cashing at branches.
- Chase Performance Business Checking℠: $30/month (waivable). Higher deposit and withdrawal limits.
- Check-cashing requirements: Valid business ID, proper endorsement, and the check must be payable to the business name on the account.
Many people believe that business accounts are charged separately for check cashing. The reality is that Chase includes check-cashing as a standard service for all business checking accounts — the fees you encounter are monthly maintenance fees, not per-check charges.

Chase Check-Cashing Fees for Non-Customers
Non-customers face the most significant costs when cashing checks at Chase. The bank charges a flat $8 fee for cashing any check over $50 that is drawn on a Chase account. This policy applies uniformly across all Chase branches.
Here is what non-customers need to know:
- The $8 fee is flat — it does not scale with the check amount. A $100 check and a $1,500 check both cost $8 to cash.
- Checks must be drawn on Chase — if the check originates from another bank, Chase will decline the transaction.
- Valid government-issued photo ID is mandatory — a driver’s license, state ID, or passport is accepted.
- There is no fee for checks of $50 or less.
- Chase may place limits on check amounts for non-customers, and the branch can refuse to cash any check at its discretion.
Think of it this way: if you receive a paycheck drawn on your employer’s Chase account, you can cash it at any Chase branch for $8 — even without a bank account anywhere. But if your employer banks with Wells Fargo, Chase will not cash that check for you at all.
For frequent check cashing, the $8 fee adds up. Cashing one check per week costs $416 per year. Opening a Chase Secure Banking account at $4.95 per month ($59.40 per year) eliminates that cost entirely — saving over $350 annually. If you regularly deal with financial service fees, this type of comparison is essential.
“A bank is generally not required to cash a check for a non-customer, but many banks will do so for checks drawn on that bank.”
Limits and Restrictions on Check Cashing at Chase
Chase imposes daily and per-check limits on cashing that vary by account type and customer status. Understanding these limits prevents wasted trips to the branch.
Maximum Check Amounts
Chase does not publicly disclose a universal maximum check-cashing amount. Instead, limits depend on several factors:
- Account type: Premium accounts generally have higher limits than basic checking accounts.
- Account history: Customers with longer, well-maintained account histories may receive higher limits.
- Check type: Cashier’s checks and government checks may be cashed for larger amounts than personal checks.
- Non-customers: Face the strictest limits, often in the range of a few thousand dollars per check.
For very large checks — say, $10,000 or more — Chase may require the funds to be deposited rather than cashed. The bank must also file a Currency Transaction Report (CTR) with the Financial Crimes Enforcement Network (FinCEN) for any cash transaction exceeding $10,000, as required by the Bank Secrecy Act.
Hold Periods
When you deposit a check instead of cashing it, Chase follows hold periods governed by Federal Reserve Regulation CC. Typical hold periods include:
- Next business day: For government checks, cashier’s checks, and the first $225 of most check deposits.
- Two business days: For local checks deposited at a Chase branch or ATM.
- Up to five business days: For checks over $5,525, checks deposited into accounts less than 30 days old, or checks the bank has reason to doubt.
If you need immediate access to funds, cashing the check at the teller is faster than depositing it — but only up to the branch’s cash-on-hand limits.
| Check Type | Estimated Cash Limit (Customer) | Estimated Cash Limit (Non-Customer) |
|---|---|---|
| Cashier’s check (Chase-issued) | Up to $10,000+ | Subject to branch discretion |
| Government check | Up to $10,000 | Varies; typically up to $5,000 |
| Personal check | Up to $5,000 | Generally not permitted |
| Payroll check | Up to $5,000 | Up to a few thousand dollars |
| Third-party check | Varies; often requires manager approval | Usually not permitted |
Eligible Check Types at Chase
Chase accepts a wide range of check types for cashing and depositing, but not every check qualifies. Knowing which checks Chase accepts saves you a trip to the branch only to be turned away.
Checks Chase will cash:
- Personal checks drawn on a Chase account
- Payroll checks (employer verification may be required)
- Government checks (Social Security, tax refunds, stimulus payments)
- Chase cashier’s checks
- Insurance settlement checks (may require additional verification)
Checks Chase will NOT cash:
- Post-dated checks (the date on the check is in the future)
- Stale-dated checks (typically older than 180 days)
- Foreign currency checks or checks drawn on non-U.S. banks
- Checks with missing or incorrect endorsements
- Money orders (these must be deposited, not cashed over the counter)
- Traveler’s checks (deposit required)
- Checks with visible alterations or signs of tampering
A common misconception is that a cashier’s check is always accepted everywhere. In reality, even cashier’s checks can be refused if the bank suspects fraud, if the check appears altered, or if the presenting individual cannot provide adequate identification. Chase tellers are trained to inspect checks carefully, especially for large amounts.
“National banks and federal savings associations are not required by federal law to cash checks for non-customers.”

Alternatives to Cashing Checks at Chase
Cashing a check at a Chase branch is not your only option. Several alternatives are free, faster, and available around the clock. Chase account holders, in particular, have multiple ways to access their funds without paying a dime.
Mobile Deposit via the Chase App
Mobile deposit is the most convenient way to deposit a check into your Chase account. The Chase Mobile® app allows you to snap photos of your check and submit them in under two minutes.
How it works:
- Open the Chase Mobile app and sign in.
- Tap “Deposit Checks.”
- Endorse the back of the check with your signature and “For mobile deposit only at Chase.”
- Photograph the front and back of the check.
- Enter the deposit amount and select your account.
- Review and submit.
Key details:
- Cost: Free
- Availability: 24/7
- Funds availability: Typically the next business day for most checks. The first $225 is often available the same day.
- Mobile deposit limits vary by account — Chase Total Checking allows up to $2,000 per day for most customers, while Premier Plus and Sapphire accounts have higher limits.
Keep the physical check for at least 14 days after your mobile deposit clears. This protects you in case of a processing issue.
Chase ATM Deposits
Chase operates over 15,000 ATMs nationwide, and most accept check deposits. ATM deposits are free for Chase customers and available 24/7.
Steps to deposit at a Chase ATM:
- Insert your Chase debit card and enter your PIN.
- Select “Deposit.”
- Choose “Check.”
- Insert the endorsed check into the deposit slot.
- Confirm the scanned amount on screen.
- Complete the transaction and take your receipt.
ATM deposits typically post the next business day. If you deposit before the ATM’s cutoff time (usually 8:00 PM local time on business days), the deposit processes that night. Weekend and holiday deposits process the next business day.
Direct Deposit
Setting up direct deposit with your employer eliminates check cashing entirely. Funds arrive in your Chase account on payday — often earlier than a paper check would be available. According to Nacha (the organization that governs the ACH network), over 93% of American workers received their pay via direct deposit in 2023.
Direct deposit is free, fast, and also satisfies Chase’s monthly fee-waiver requirements. A $500 or more monthly direct deposit waives the $12 fee on Chase Total Checking.
Signing the Check Over to Someone Else
You can endorse a check to a trusted person who has a bank account. Write “Pay to the order of [their name]” on the back, then sign below. The person can deposit or cash it at their bank. Both parties typically need to be present, and the receiving bank may charge a fee or place a hold.
This option works in a pinch but carries risk. If the check bounces, the person who deposited it — not you — is liable for the amount.
Where to Cash a Check Without a Bank Account
Not everyone has a bank account. According to the FDIC’s 2023 National Survey of Unbanked and Underbanked Households, approximately 4.5% of U.S. households — roughly 5.9 million — were unbanked. If you do not have a bank account, you still have options to cash a check.
1. The Issuing Bank
Take the check to the bank that issued it (the bank printed on the check). Most banks will cash checks drawn on their own accounts for non-customers, often for a fee. Chase charges $8 for checks over $50. Other banks have similar policies.
2. Retail Stores and Grocery Chains
Many large retailers cash checks for a fee that is often lower than bank non-customer fees:
- Walmart: Cashes payroll and government checks up to $5,000 (up to $7,500 during tax season) for a fee of $4 for checks up to $1,000, and $8 for checks from $1,000.01 to $5,000.
- Kroger: Cashes payroll, government, tax refund, and insurance checks for fees typically ranging from $3 to $6.
- Publix, Safeway, and other grocery chains: Many offer check-cashing services with comparable fees.
3. Check-Cashing Stores
Dedicated check-cashing businesses cash nearly any type of check but charge the highest fees — typically 1% to 12% of the check’s face value. For a $1,000 payroll check, that could be $10 to $120. Use check-cashing stores only as a last resort.
4. Prepaid Debit Cards
Some prepaid debit cards allow mobile check deposits directly to the card. Services like Bluebird by American Express or the Walmart MoneyCard offer this feature. Fees vary, but this method provides a bank-like experience without a traditional bank account. If you want to compare prepaid card fees, our guide on Netspend monthly fees provides helpful context.
5. Digital Payment Apps
PayPal and Ven offer check-cashing features within their apps. You photograph the check, and the funds load into your app balance. Fees range from 1% to 5% depending on the check type. Standard processing takes several days; instant access costs more.
“You may be able to cash a check at a bank, retail store, prepaid debit card or through a digital payment app even if you don’t have a bank account. Some options may incur fees that can be based on the type of check, the amount of the check and how quickly you want access to the funds.”
| Method | Typical Fee | Speed | Check Types Accepted |
|---|---|---|---|
| Issuing bank (non-customer) | $5–$10 flat | Immediate cash | Checks drawn on that bank |
| Walmart | $4–$8 | Immediate cash or Walmart MoneyCard | Payroll, government, tax refund |
| Kroger / grocery stores | $3–$6 | Immediate cash | Payroll, government |
| Check-cashing stores | 1%–12% of check value | Immediate cash | Most types |
| Prepaid debit card (mobile deposit) | $0–$5 | 1–10 days | Payroll, government, personal |
| PayPal / Venmo | 1%–5% | 1–10 days (instant for extra fee) | Payroll, government |
Tips to Avoid Chase Check-Cashing Fees
Eliminating check-cashing fees entirely is possible with the right approach. These strategies work whether you are already a Chase customer or considering opening an account.
Open a Chase Checking Account
The single most effective way to avoid non-customer check-cashing fees is to open a Chase account. Chase Secure Banking costs $4.95 per month and provides free check cashing, a debit card, and access to 15,000+ ATMs. If you cash even one check per month as a non-customer ($8/check), the account pays for itself.
Maintain the Minimum Balance
If you hold Chase Total Checking, keep at least $1,500 in your account or set up $500 in monthly direct deposits. This waives the $12 monthly service fee. Your effective banking cost drops to $0, and all check-cashing services remain free.
Use Mobile Deposit Instead of Branch Visits
Mobile deposit is free for all Chase customers. You avoid driving to a branch, waiting in line, and any potential transaction issues. The only trade-off is that funds are not available immediately — but for most checks, you will have access the next business day.
Set Up Direct Deposit
Direct deposit from your employer eliminates the need to cash paychecks altogether. Funds arrive automatically, often a day or two before the official payday. This also qualifies you for monthly fee waivers on Chase Total Checking.
Choose the Right Account for Your Needs
If you rarely write checks and primarily need a place to deposit funds, Chase Secure Banking at $4.95/month with no minimum balance is the most affordable option. If you maintain higher balances, Chase Total Checking or Premier Plus Checking offers more features with waivable fees. Matching your account to your actual usage prevents you from overpaying. For those exploring virtual credit card options, having a solid checking account as your foundation remains essential.

Chase vs. Other Banks: Check-Cashing Fee Comparison
How does Chase’s $8 non-customer fee compare to other major banks? The comparison below shows that Chase’s flat-fee model is typical among large national banks, though some institutions charge less and others charge more.
| Bank | Non-Customer Check-Cashing Fee | Check Requirement |
|---|---|---|
| Chase | $8 for checks over $50 | Must be drawn on Chase |
| Bank of America | $8 per check | Must be drawn on Bank of America |
| Wells Fargo | $7.50 per check | Must be drawn on Wells Fargo |
| Citibank | Varies by branch | Must be drawn on Citibank |
| U.S. Bank | $7 per check | Must be drawn on U.S. Bank |
| PNC | $10 per check | Must be drawn on PNC |
Chase’s fee is in line with the industry standard. Wells Fargo is slightly cheaper at $7.50, and PNC is more expensive at $10. The critical insight across all major banks is the same: non-customer check cashing is only available for checks drawn on that specific bank. No major bank will cash another bank’s check for a walk-in non-customer.
For perspective, if you find yourself regularly cashing checks without a bank account, even the cheapest bank fee is more expensive per year than maintaining a basic checking account. The math consistently favors opening an account.
“Under Regulation CC, banks must make deposited funds available within specified time frames. The regulation also establishes rules for returning unpaid checks.”
In Summary
Chase does not charge its account holders to cash checks — period. Non-customers pay a flat $8 fee for checks over $50, but only when the check is drawn on a Chase account. This fee is competitive with other major banks but adds up quickly for anyone cashing checks regularly.
The most cost-effective strategy is to open a Chase checking account. Even Chase Secure Banking at $4.95/month eliminates the $8 per-check fee and provides debit card access, mobile deposit, and ATM use. For those who already have a Chase account, mobile deposit and ATM deposits are free and available around the clock.
If you do not have a bank account and need to cash a check, your cheapest option is often a retail store like Walmart (as low as $4) rather than a bank branch. Check-cashing stores should be avoided whenever possible due to their high percentage-based fees.
Ultimately, how much Chase charges to cash a check comes down to your customer status. Account holders pay nothing. Non-customers pay $8 for checks over $50. The evidence consistently shows that maintaining even a basic checking account saves money compared to paying per-check fees over time.
What to Read Next
If you found this guide helpful, explore these related topics to strengthen your understanding of banking fees and financial management:
- Does Netspend Charge a Monthly Fee? Fees Explained — A deep dive into prepaid card fees and how they compare to traditional bank accounts.
- Does Edward Jones Charge Fees for CDs? Explained — Understand how financial institutions structure fees on savings products.
- 10 Best Virtual Credit Card Apps in USA — Explore digital payment tools that complement your checking account.
Sources & References
- Chase Bank — Additional Banking Services and Fees (ABSF) Disclosure
- Chase Bank — How to Cash a Check Without a Bank Account
- CFPB — Can a Bank Cash My Check If I Don’t Have an Account There?
- Federal Reserve Board — Regulation CC (Availability of Funds and Collection of Checks)
- FDIC — National Survey of Unbanked and Underbanked Households
- OCC — Consumer Protection: Check Cashing
- FinCEN — Currency Transaction Report Requirements
Frequently Asked Questions
How much does Chase charge to cash a check for non-customers?
Chase charges a flat $8 fee for non-customers cashing checks over $50 that are drawn on a Chase bank account. Checks of $50 or under have no fee. The check must be issued from a Chase account — Chase will not cash checks from other banks for non-customers. You must present a valid government-issued photo ID to complete the transaction.
Can I cash a check at Chase without an account?
Yes, you can cash a check at Chase without an account, but only if the check is drawn on a Chase bank account. You will pay an $8 fee for checks exceeding $50 and must provide a valid government-issued ID such as a driver’s license or passport. Chase reserves the right to decline any check at its discretion.
Do Chase account holders pay fees to cash checks?
No. Chase account holders pay $0 to cash checks at any Chase branch. This applies to all check types — personal, payroll, government, and cashier’s checks. Free check cashing is a standard benefit included with every Chase checking account, from Secure Banking ($4.95/month) to Sapphire Checking ($0/month).
What is the maximum check amount Chase will cash?
Chase does not publish a single maximum check-cashing amount. Limits depend on your account type, account history, and the type of check. For account holders, personal checks can often be cashed up to $5,000 at the teller. For very large checks, Chase may require you to deposit the check rather than receive cash, especially for amounts exceeding $10,000.
Is it cheaper to cash a check at Walmart or Chase?
For non-customers, Walmart is often cheaper. Walmart charges $4 for checks up to $1,000 and $8 for checks between $1,000.01 and $5,000. Chase charges a flat $8 for any check over $50. So for a $500 payroll check, Walmart costs $4 while Chase costs $8. However, Chase account holders always pay $0, making a Chase account the cheapest long-term option.
Does Chase charge to deposit checks via mobile app?
No. Chase does not charge any fee for mobile check deposits through the Chase Mobile® app. This service is free for all Chase checking account holders. Funds from mobile deposits typically become available the next business day, with the first $225 often available the same day. Daily mobile deposit limits vary by account type.
What types of checks does Chase refuse to cash?
Chase will not cash post-dated checks, stale-dated checks (typically over 180 days old), foreign currency checks, checks drawn on non-U.S. banks, checks with missing endorsements, or checks with visible alterations. Money orders and traveler’s checks must be deposited rather than cashed. For non-customers, Chase also refuses to cash checks that are not drawn on a Chase account.
How long does it take for a check to clear at Chase?
When you cash a check at a Chase branch, you receive funds immediately. When you deposit a check, Chase follows Regulation CC guidelines. Government and cashier’s checks typically clear the next business day. Personal and payroll checks usually clear within two business days. Checks over $5,525 or deposits into new accounts may be held for up to five business days.