Most sponsors for high school events want to see some sort of non-profit status when giving and it takes over a year and thousands of dollars to create a new entity in the US. With Hack Club Bank, they can get set up under our parent entity in under a week.
I'm happy you were able to get your status so quickly. It took us about a year. The filing fee for the 1023 alone is $600.
The IRS has an overview of the expected timelines at https://www.irs.gov/charities-non-profits/charitable-organiz..., though they often get backlogged by months. The filing instructions for the 1023 are also a fun read: https://www.irs.gov/pub/irs-pdf/i1023.pdf
All the debit cards are pre-paid from event account balances and have a system in place to collect receipts and restrict categories that can be spent in, if needed.
We're planning on doing a gradual roll out where we can be extraordinary careful to make sure we catch all the kinks early on.
I'm not sure why the bank's tax status is relevant, since the bank doesn't own the funds. Also, most credit unions are nonprofit.