British Airways' new loyalty program makes it harder for customers to earn status.Mario Tama/Getty ImagesBritish Airways is overhauling its loyalty program to reward spending instead of miles flown.It will offer more chances to get points while making status harder to achieve for leisure travelers.Customers took to social media to express their frustration with the new earning system.British Airways is overhauling its loyalty program, shifting earning potential to be based on customer spending instead of miles flown.Starting in April 2025, customers will earn one "Tier Point" for every eligible $1.25 (£1) spent.