If you received a check written from a Bank of America account but you don’t bank there, you may be wondering whether the branch will cash it. The short answer is: yes, Bank of America does cash checks for non-customers, but there are rules, ID requirements, and fees to understand before you go.
Does Bank of America Cash Checks for Non-Customers?
Bank of America will cash a check for non-customers as long as the check is drawn on a Bank of America account. This includes payroll checks, personal checks, government checks, and Bank of America cashier’s checks.
They will not cash checks written from other banks unless you have a Bank of America account.
Bank of America Check-Cashing Fees
Non-customers must pay a flat fee, which is typically:
- $8 per check (common nationwide)
- Same fee regardless of check amount
Some states cap or restrict check-cashing fees, so exact pricing may vary by branch.
What You Need to Bring
- Valid government-issued ID (driver’s license, state ID, passport, or military ID)
- The physical check
- Your thumbprint (required for some in-branch cashing)
Bank of America verifies the check with the issuing account before releasing funds.
Limits and Restrictions
- Checks must be drawn on a Bank of America account.
- Large checks may require manager approval.
- Endorsement must match your ID.
- No third-party checks for non-customers.
Best Alternatives if You Don’t Want to Pay the Fee
- The issuing bank (if the check is not BOA)
- Mobile check deposit apps (Cash App, PayPal, Venmo, Ingo)
- Check-cashing stores (ACE, Check Into Cash, etc.)
- Your own bank or credit union (typically free deposits)
For fee-saving strategies, see our guide: How to Avoid Extra Check-Cashing Fees.
FAQ
Can Bank of America cash a check instantly?
Yes. Funds are provided immediately when the check is verified, but fees apply for non-customers.
Can BOA refuse to cash a check?
Yes. BOA may decline if the check cannot be verified, is altered, is suspicious, or exceeds branch approval limits.
Does Bank of America cash third-party checks?
No. Non-customers cannot cash third-party checks at Bank of America.
Conclusion
Bank of America does cash checks for non-customers, but you’ll pay a flat fee and must bring valid ID. If you want to avoid fees entirely, consider using mobile deposit apps, check-cashing stores, or depositing into your own bank account. For more tips, see our full guide on Where to Cash a Check Without a Bank Account.