In my area there are only small weekend tournaments (usually 4 games on Saturday which are around G/50 or G/70). The entry fees are usually not over $40.
If you have smaller tournaments in your area, maybe you could try them. If you're under master level you'll probably face players around your strength. (If not you can simply collect first prize)
If they're in you area, maybe you could just drive to them each day instead of renting a hotel room.
I'm a middle class person. I still can't afford the tournaments because of the fact that they last three days in my area and I think you'd have to rent a hotel room for two days. These are local tournaments. How do other chess players afford tournaments? Is my desciption accurate? Do your tournaments last three days. Btw, I'm in the Los Angeles area.
Edit: I want to be a grandmaster someday, but might not even be able to becasue of this issue. I wonder if they can afford it based on previous results in elementary tournaments?