Utilize your financial knowledge, give your answer or opinion to the input question or subject . Answer format is not limited.

Chase bank not breaking large bills for non-account holders
Yes it is (legal). There is of course no law requiring any business you walk in to break your money. What made you think there would be? Being a bank in the US (and in other countries) has some legal consequences, but none of them relates to 'having to do business with anyone that walks in', neither 'having to break bills for people' (not even for established customers). Yes, it was historically commonplace for most banks to do all money-breaking for free, but that does not establish any obligation to do it. Maybe the FED is required to do that, but that won't help you if you don't live near either.