Photo by Markus Spiske on Unsplash
Last summer, I booked a flight from Boston to Miami for $89. Seemed like a steal. By the time I checked in with a single carry-on suitcase and selected my seat, that flight had somehow cost me $287. The luggage fee alone? Forty-five dollars for the privilege of bringing clothes on an airplane.
This isn't an isolated incident. This is the new normal, and frankly, I'm tired of pretending it's acceptable.
The Great Fee Explosion Nobody Talks About
According to the U.S. Department of Transportation, airlines collected $4.8 billion in baggage fees alone in 2022. That's not a rounding error. That's an entire industry built on the psychological principle that people will tolerate hidden charges if they're revealed late enough in the booking process.
Here's how it works: You find an incredibly cheap ticket. The price is displayed prominently in fonts large enough to read from space. You're excited. You click through to checkout, and suddenly the screen shifts. Seat selection? That'll be $15. Carry-on bag? Another $20. Checked luggage? $35 for the first one. Change your seat selection? That's a $50 fee now because you dared to prefer not sitting next to the bathroom.
By the time you've made your selections, you've added fifty percent to your ticket price.
The most aggravating part? This is completely legal. Airlines aren't violating regulations because the regulations let them do this. The government requires airlines to disclose fees, but there's no requirement that these fees be included in the initial advertised price. So when a flight is advertised at $89, that's technically accurate—if you're a ghost who doesn't need luggage, a seat assignment, or the ability to board without paying extra.
Why Even Budget Carriers Are Guilty
You'd think legacy carriers like United and American would be the worst offenders. Sometimes they are. But budget airlines like Spirit and Frontier have turned nickel-and-diming passengers into an art form. Spirit Airlines, in particular, has built an entire business model around making you pay for almost everything.
I watched a friend book a Spirit flight and watch his total price triple during checkout. Water? $3. A carry-on bag? $38. Seat assignment? $17. At that point, he wasn't buying an airline ticket. He was purchasing the privilege of being nicely asked to sit down during the flight.
Southwest is one of the few carriers that includes two checked bags and a carry-on in their base fare, and guess what? People actually prefer them. It's almost like customers enjoy not being surprised by charges at the last minute.
The Psychological Manipulation Underlying It All
Airlines have figured out something sinister: most people will tolerate hidden fees if they've already mentally committed to a purchase. Once you've decided to book a specific flight at a specific time, you're trapped. You're not going to start over with a different airline. You're already emotionally invested.
This is called the sunk cost fallacy, and airlines have built their entire fee structure around exploiting it. They know that by the time you see the luggage fee, you've already told yourself the trip is happening. You're already imagining yourself on the beach. You're not canceling now.
What makes this particularly maddening is that this strategy is mathematically dishonest. If Spirit Airlines charged $135 upfront instead of advertising $89 plus $46 in fees, people would compare it fairly against other airlines. But the human brain doesn't work that way. We see $89 and feel like we've won. We don't recalculate by the time we're hit with seven different charges.
The Ripple Effect on Budget Travelers
These fees disproportionately impact people with less disposable income. A business traveler flying on a corporate account doesn't care about baggage fees. They'll pay them without blinking. But a family of four trying to visit relatives across the country? Those fees are legitimately painful.
I've read stories of people choosing not to visit dying relatives because the extra fees made the trip financially impossible. Others have shipped their luggage separately because baggage fees exceeded shipping costs. One woman told me she started buying new clothes at her destination rather than paying $70 in round-trip baggage fees.
These aren't complaints about luxury. These are complaints about basic access being priced prohibitively through deception.
What Can Actually Be Done
Regulation is the obvious answer, and a few countries have tried it. The European Union banned hidden fees years ago, requiring airlines to include taxes and fees in advertised prices. Guess what? European flights still happen. Airlines adapted and continued operating profitably.
In the U.S., we could do something similar. Require that advertised prices include the most common fees—at least the first checked bag, seat assignment, and basic carry-on luggage. Let airlines charge premium fees for premium services, but make the baseline transparent.
Until that happens, the only real defense is comparison shopping carefully and reading every line during checkout. It's exhausting and ridiculous, but it works.
Airlines have also discovered that people hate these fees enough to actually switch carriers if the total price is comparable. They just have to see the total price first. Imagine that.
The bigger picture is this: we've normalized the idea that companies can advertise one price and charge another. It's how many industries operate now—hotels with resort fees, concert venues with ticket fees, fitness centers with membership fees buried in the fine print. If you're frustrated with airline baggage fees, you might want to check out The Subscription Cancellation Gauntlet, because the same psychological manipulation plays out across the entire economy.
The solution isn't to shame individual airlines or passengers. It's to demand that advertised prices mean what they say. Until then, I'll keep getting angry every time I see that $89 flight turn into a $287 charge. And you should be angry too.

Comments (0)
No comments yet. Be the first to share your thoughts!
Sign in to join the conversation.