There may be minimum balance requirements and/or fees but if you shop around a bit (look especially at local credit unions) they are not onerous and are almost certainly lower than what check-cashing services will charge. They do demand a bit more management and responsibility compared to a wad of cash in one's pocket, but that's the way life is.