On British Airways, the cost of seat selection varies wildly depending on your fare type, cabin class, and frequent flyer status. For those on a Basic (Hand Baggage Only) fare, seat selection is almost never free; you can pay to choose a seat from the moment of booking, with prices typically ranging from £7 to £20 for a standard seat on short-haul flights and £30 to £60 for long-haul routes. If you choose not to pay, BA will allocate a seat for you for free when check-in opens 24 hours before departure. For Standard Economy (World Traveller) passengers, seat selection becomes free at the 24-hour check-in mark, but you can pay to "reserve" a seat early to ensure you sit with your group. High-demand spots, such as Exit Row seats, carry a premium of £50 to £75+. Members of the British Airways Executive Club with Silver or Gold status (or oneworld Sapphire/Emerald) enjoy the massive perk of free seat selection at the time of booking for most seats, providing a significant financial saving for frequent travelers who value specific locations on the aircraft.