Cartoon of a distressed blonde traveler holding a ticket at an airport counter, gesturing in protest at a giant Russian nesting doll standing in place of an agent.

I paid $500 for an upgrade on Swiss, then the airline kept it

Elizabeth Webley thought she had found a deal. She bid $500 for an upgrade on a Swiss International Air Lines flight from Zurich to San Francisco, and the airline accepted. Then her plans changed, she rebooked, and she assumed her upgrade would either move to the new flight or come back to her card. It did neither. Swiss told her the bid was gone and that she would have to pay for a new upgrade, calling the original nonrefundable because she had changed the booking voluntarily. There is a name for this: the ghost upgrade, a product you pay for that vanishes the moment you touch your reservation. But Webley had something most travelers do not. She had taken a screenshot of the terms she agreed to at the moment of purchase, and those terms said plainly that if she changed her flight she was entitled to a full refund of the bid amount, as long as her fare allowed rebooking. The airline’s agents kept quoting a different rule, the one about voluntary cancellations, and pointing her to the FAQ. So the standoff came down to a single question with real money riding on it: when the contract you agreed to says one thing and the airline’s FAQ says another, which one is supposed to win?

Muted digital illustration of a distressed man in a suit sitting with his head in his hands at an airport, blurred travelers passing behind him.

The $1,863 mistake: Why a missing last name cost one passenger his ticket

Saurabh Kumar had a passport, a plane ticket, and a plan to visit family in Delhi. He was good to go, or so he thought. The trouble was hiding in plain sight on his passport: his full name sits in the given-name field, and the surname line is blank. That is ordinary in parts of the world, but a headache for Western airline systems that insist on a last name. When Expedia’s booking form demanded one, Kumar did what most people would do, he split his name into a first and a last and clicked buy. He had done it before and flown without a hitch. This time, at the Toronto airport, the Porter Airlines computer stopped him cold. The name on his ticket did not match the name on his passport, and to a security system built to screen millions against international watchlists, close enough is not enough. Porter said only the ticketing airline, Qatar Airways, could authorize a fix. Qatar was not at the counter. And the clock was running out.

Cartoon of a distressed man holding a paper marked "BANNED" and clutching his head in a rental car lot, while a smiling rental agent gestures beside a row of cars.

Banned for a century: How one driver beat the car rental blacklist

Carlos Brown walked up to the rental counter in Cleveland expecting a car. Instead, he got a lifetime ban. A state transportation specialist who had rented dozens of cars that year alone, every payment cleared and every car returned without a scratch, Brown watched the agent’s computer crash, heard her read his license details to headquarters, and learned in that moment that he was on the company’s Do Not Rent list. His loyalty account was terminated on the spot over a mistake from years earlier. Brown’s case pulls back the curtain on the hidden world of rental car blacklists: proprietary “Do Not Rent” lists that can bar you from every brand a company owns. The reasons vary, from unpaid bills to damage claims to simply being rude to an employee, and unlike your credit report, you have no legal right to see the file or dispute it. The Federal Trade Commission does not regulate these lists. Companies do not have to give you a hearing. They can just say no.

Illustration of a worried woman in a tank top standing at a cruise ship railing, shading her eyes with one hand as she scans the horizon against a clear blue sky.

SAS lost her luggage—then a motel in Stockholm found it

After Patrice Krecek’s suitcase did not arrive at Stockholm’s airport, she did everything right. She filed a Property Irregularity Report with SAS. She submitted a claim. She called customer service, more than once. Maybe she should have checked the Motel L Alvsjo, a 40-minute drive away, because that is exactly where her luggage turned up five weeks later, how it got there a mystery wrapped in pink duct tape. Inside that bag was most of her clothing for a 14-night cruise, including a new sweater she had bought just for the trip and never got to wear. Her husband had wrapped the case in hot pink tape so it would be easy to spot on the carousel, a detail that would matter more than he could have guessed. The motel could only hold the bag for a month before donating it. SAS had the address, the photos, and clear instructions, and still the suitcase sat 4,000 miles away. What it took to finally get it moving, and whether a claim filed one day late would cost the Kreceks everything, is where this case turns.

Cartoon of a frustrated traveler with arms crossed standing between two suitcases in an empty airport gate area, beneath a large red departures sign reading "FLIGHT DOES NOT EXIST."

Booking.com said my flight was confirmed, but the airline says it never existed

Lindley Kinerk’s last morning in Dresden seemed routine. She and her companions packed up, checked out, and headed to the airport for their 8:25 a.m. flight home to Boston. They had even gotten a friendly check-in reminder from Booking.com the night before. Then they reached the counter and learned something that would cost them nearly $6,000: their flight did not exist. Not that morning, not any morning. It had been off the airline’s schedule for months. Booking.com, it seems, had quietly rebooked them on an earlier flight and never said a word, and the airline insisted the whole thing was not its problem. With a third ticketing agency tangled into the booking and every company pointing at the others, Kinerk had to buy new tickets on the spot just to get home. What she did next, and what Booking.com eventually said about her money, is where this case turns.

Cartoon of a shocked couple standing beside their blue rental Jeep, staring wide-eyed at a small pile of sand on the ground next to the vehicle's tire.

Budget’s $125 sand trap: When does a “dirty” floor mat become a rental car rip-off?

When Barb and Steve Pfeffer returned their rental Jeep after an eight-day hiking trip in the Pacific Northwest, the drop-off seemed routine. A friendly Budget agent verified the fuel, thanked them, and sent them on their way. It was anything but routine. Two weeks later, they found a $125 cleaning fee on their credit card. The reason? Excessive sand on the floor mats. Budget claimed the debris forced the Jeep out of service for detailing. The Pfeffers, who have rented cars for more than 40 years and never once been charged a cleaning fee, were stunned. They admit there was sand, they had been hiking in national parks for over a week, but they argue a couple of dirty mats hardly justify sending a car to a detailer. The deeper problem is buried in Budget’s contract, in a single phrase that lets the company decide, entirely on its own, what counts as too dirty and what that judgment will cost you.

Cartoon of a glum man standing alone outside a packed UFC arena as crowds stream past him to the entrance, illustrating a fan shut out of an event he paid for but could not attend.

StubHub’s FanProtect guarantee fails: The $4,606 ticket he never got

Roland Nazariyan paid $4,606 to see a UFC fight, and he missed the main event. He had ordered three tickets through StubHub on the day of the fight, and when none of them arrived in time, he called the platform. It refunded the first two orders after he sent screenshots showing the tickets were never delivered. The third and most expensive order sat in limbo, marked as in final escalation, and then came back denied: a seller had claimed the ticket was transferred, and StubHub told him he had never even contacted the company about it, despite its own emails in the thread asking him for proof. Here is the standard worth holding any reseller to before you accept a denial like this. StubHub’s FanProtect guarantee promises that you will get your tickets in time for the event, and if not, comparable or better tickets or your money back. A guarantee, in other words, is only as good as a company’s willingness to honor the words it is built on.

Stylized illustration of a distressed traveler clutching his chest in front of a palm-lined hospital as medical staff wheel a patient on a gurney toward the entrance, evoking a vacation cut short by a family emergency.

The hotel refunded his money, but the booking site kept it anyway

When John Moss’s stepfather was rushed to the hospital, he knew his Florida vacation was over before it started. He contacted Traveluro, the site where he had booked a nonrefundable $615 stay at the Hilton Melbourne Beach, and sent hospital records proving the family emergency. The hotel understood and agreed to cancel without penalty, releasing the money back to the booking site. All Traveluro had to do was pass it along. Instead, weeks of silence followed, until Moss filed a dispute with his credit card company and Traveluro suddenly made him an offer: drop the dispute, and we will send your refund. Here is what every cardholder should understand before saying yes. A credit card dispute freezes the transaction while your issuer investigates, which means the merchant cannot touch the money until the matter is resolved. That is real, tangible leverage, and a company asking you to give it up in exchange for a promise is asking you to trade the one protection the law puts on your side.

Soft pastel digital illustration of a young teenage girl with a messy brown bun and large worried eyes standing alone with her arms crossed and a small brown shoulder bag, beside her dark blue rolling suitcase, in the middle of a busy blurred airport terminal with other travelers and luggage in the background, illustrating a 13-year-old unaccompanied minor stranded at LAX after United Airlines denied boarding for a connecting flight the airline itself had authorized

United authorized my teen’s connecting flight, then left her stranded at LAX

Shiri Willcot’s travel agent tried to book her 13-year-old daughter Ryan on a connecting flight from Los Angeles to Costa Rica via Houston, but United Airlines policy prohibits unaccompanied minors ages 5 to 14 on connecting flights. A United supervisor overrode the system, approved the reservation, and charged Willcot’s credit card the $300 unaccompanied minor fee. The travel agent reconfirmed the booking twice before departure, and a United representative on a recorded call two days before the flight confirmed Ryan could board without issue. At LAX, United agents refused to let Ryan board. For a month afterward, United claimed no record of the original flight existed despite confirmation emails, the credit card charge, and the recorded call. The airline gave three contradicting explanations before settling on its final narrative blaming the travel agency.