A check drawn on Bank of America is sitting in your wallet, but you do not bank there. So, will Bank of America cash a check without an account? Yes, in many cases. The check must be drawn on a Bank of America account, you must show up in person with ID, and a fee may apply.
Here is exactly how it works as of July 2026, what it costs, and how to skip the fee entirely.
Will Bank of America Cash a Check Without an Account? The Short Answer
Bank of America typically cashes checks for non-customers only when the check is drawn on a Bank of America account. That means the person or business who wrote the check keeps their money at Bank of America.
This covers personal checks, business and payroll checks, and Bank of America cashier's checks. You must visit a financial center in person. Non-customers cannot use the mobile app or ATMs to cash checks.
If the check comes from an account at another bank, Bank of America will not cash it for you. You would need to take it to the issuing bank or deposit it into your own account elsewhere.
The Non-Customer Check Cashing Fee as of July 2026
Bank of America's Personal Schedule of Fees, effective February 20, 2026, lists an $8 fee per check for non-customers cashing checks drawn on Bank of America personal accounts.
The fee applies to checks over $50. Checks of $50 or less can typically be cashed at no charge.
A few states cap or restrict check cashing fees, so the exact amount may vary by location. When in doubt, ask the teller before handing over the check.
ID Rules: What to Bring to the Branch
Bring a valid, unexpired government-issued photo ID. Accepted forms typically include:
- Driver's license or state ID card
- U.S. passport or passport card
- Military ID
- Certain foreign passports or IDs, depending on branch policy
The name on the check must match the name on your ID. The teller may also ask for a second form of ID or a fingerprint signature, which is a common bank security practice for non-customers.
When Bank of America Will Not Cash Your Check
Even a valid Bank of America check can be declined. Common reasons include:
- Not enough money in the check writer's account. The bank verifies funds before paying out.
- Large amounts. There is no published companywide limit, but branch managers may set their own caps.
- Stale or post-dated checks. Checks older than six months are often refused.
- Third-party checks. A check signed over to you by someone else will usually be declined.
If the branch declines the check, depositing it into an account in your own name is usually the fallback.
Will Bank of America Cash a Check Without an Account for Free?
Only in one case: when the check is $50 or less. Above that amount, expect the $8 fee as of July 2026.
On a $100 check, an $8 fee works out to 8% of your money. On a $1,000 check, it stings less at under 1%, but it is still money you do not have to spend.
Steps to Cash the Check
- Confirm the check is drawn on Bank of America. Look for the bank's name printed on the front.
- Find a nearby financial center and check its hours.
- Bring the check and your government-issued photo ID.
- Sign the back of the check at the teller window, not before.
- Pay the fee if the check is over $50 and collect your cash.
Alternatives That May Cost Less
If the fee bothers you, or the branch says no, you have options:
- Your own bank or credit union. Deposit the check and wait for it to clear, usually free.
- Mobile check deposit. Most banking apps let you deposit a check with photos from your phone.
- Retailers. Some large stores cash payroll and government checks for a few dollars, though limits and fees vary.
- The check writer. Ask them to pay you a different way, such as a bank transfer.
A No-Fee Account Ends This Problem for Good
Paying $8 every time you cash a check adds up fast. A free account with mobile deposit usually solves the problem permanently.
Current offers a no-monthly-fee account with mobile check deposit, paychecks up to two days early, and up to 4.00% APY on savings with a qualifying direct deposit, which makes it a practical fix for anyone tired of check cashing fees. Eligible members also get fee-free overdraft coverage up to $200.
Current Banking

Current Banking
Current is a mobile-first banking app with no monthly fee and no minimum balance. Members can earn up to 4.00% APY with a qualifying direct deposit of $200, receive direct-deposit paychecks up to 2 days early, and overdraft up to $200 fee-free.
Standout feature
4.00% APY on Savings Pods (with a $200+ qualifying direct deposit) plus paycheck up to 2 days early — both included on the standard account for free
Fees
Free
Pros
$0 monthly fee; up to 4.00% APY on Savings Pods with qualifying direct deposit; paycheck up to 2 days early;
Cons
No physical branches
Chime is another fee-free option with mobile deposit, early direct deposit, and a savings feature paying around 3.75% APY, so future checks can go straight into an account instead of costing you money to cash.
Chime

Chime
- Fee-free banking plus early pay access - Overdraft up to $200 without fees - 5% cash back and build credit everyday. - 3.75% APY on your savings.
Standout feature
No credit check, no interest, no annual fee, and no minimum deposit required.
Fees
$0
Pros
Fee-Free Banking and Get paid up to 2 days early
Cons
App/online-only support, no branches
Features and rates may change, so review each provider's current terms before opening an account.
Frequently Asked Questions
Can I cash a check at Bank of America from another bank?
No. Bank of America typically only cashes checks for non-customers when the check is drawn on a Bank of America account. Checks from other banks need to go to the issuing bank or into your own account.
How much does Bank of America charge non-customers to cash a check?
As of July 2026, the fee is $8 per check for checks over $50, based on the bank's Personal Schedule of Fees effective February 20, 2026. Checks of $50 or less are typically cashed free.
What ID do I need to cash a check at Bank of America?
A valid government-issued photo ID such as a driver's license, state ID, passport, or military ID. The name on your ID must match the payee name on the check, and a second ID may be requested.
Is there a limit on how much I can cash without an account?
Bank of America does not publish a companywide limit for non-customers. Branch managers may set their own caps, and very large checks may be declined, so call the branch ahead for big amounts.

