British Gas is presently offering consumers five days of free electricity through its loyalty program. The deal is valid for all British Gas customers who participate in the company's free Rewards program. The program, which began in 2017, provides discounts on meals and day trips.