The short answer, and what it depends on
Bank of America does not have a friendly posture toward cryptocurrency businesses, but it tolerates personal customers moving funds to and from established, regulated exchanges. This dual approach is common among large US financial institutions. For the average retail customer, the bank's primary concern is basic anti-money laundering (AML) compliance and consumer protection. As long as you are using a large, licensed exchange like Coinbase or Kraken, your ACH transfers are likely to proceed without issue. However, using your card to buy crypto is a different matter; this has been broadly restricted since 2018.
The experience is entirely different for a business. Bank of America's risk and compliance framework is not designed to underwrite the specific complexities of digital asset companies. Activities such as managing an exchange, running an OTC desk, holding a token treasury, or operating a crypto fund fall outside its established risk appetite. Consequently, applications for business accounts related to crypto are systematically declined. Existing business accounts that begin transacting with crypto counterparties are flagged by transaction monitoring systems and typically closed. The bank's crypto policy for business is one of de-risking and avoidance.