No, not all airlines charge for carry-on bags, but the industry has shifted significantly toward "unbundled" pricing. Major full-service carriers like Southwest Airlines famously still allow two checked bags and one carry-on for free. Legacy carriers like Delta, United, and American Airlines generally include one free carry-on bag in their standard Economy fares, but they often restrict this benefit for "Basic Economy" ticket holders, who may only be allowed a small personal item that fits under the seat. Conversely, ultra-low-cost carriers (ULCCs) such as Spirit, Frontier, and Allegiant almost always charge a fee for overhead bin space, which can sometimes cost more than the base airfare if not prepaid online. In 2026, even some international "light" fares on airlines like Air France or Lufthansa have begun charging for carry-on luggage, making it essential to check the specific fare rules before booking.