The perception that cannabis businesses are unable to bank their money is greater than the reality. There are banks, including local community banks, credit unions, and online banks that accept funds from cannabis businesses.
The bigger issue is verifying the source of funds. When dealing with electronic payments and checks it’s easier to trace the source of money. However when depositing cash it’s difficult for banks to verify that you acquired that money legally (making money laundering easier). So as the world continues to move away from cash, and if you’re able and willing to conduct your financial transactions electronically, cannabis banking becomes much easier.