Will Bank of America Cash a Check Without an Account?

July 8, 2026

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

  1. Confirm the check is drawn on Bank of America. Look for the bank's name printed on the front.
  2. Find a nearby financial center and check its hours.
  3. Bring the check and your government-issued photo ID.
  4. Sign the back of the check at the teller window, not before.
  5. 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.

Best for: People who want a no-fee mobile bank with early direct deposit, high-yield account

Current Banking

Current Banking
4.6Firstcard rating

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.

Best for: People who want a no-fee, no-interest path to build credit plus fee-free everyday banking

Chime

Chime
5Firstcard rating

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


Firstcard Educational Content Team

Firstcard Educational Content Team - July 8, 2026

Credit building
for all

Build credit early, earn cashback, grow your savings all in one place.
Credit building for all