Waitrose is stopping its free tea and coffee deal - unless you buy something.
The deal will end on 3 April. From then on, customers will have to actually buy something to earn their free coffee.
Customers will need to take their shopping to the check out, and having bought an item, will be given a cup for their coffee. There will be no minimum spend, however.
The classic deal is beloved by Waitrose customers, but in some cases can lead to long queues as people pop in with their loyalty cards for a free coffee hit.
A spokesperson for Waitrose said the deal was still about thanking customers for their loyalty and that the supermarket had only changed the offer "slightly".
In an email sent to customers, Waitrose said:
Our myWaitrose free tea and coffee offer is one of the ways we thank our customers for shopping with us - and we want all our customers to be able to enjoy a free hot drink when they shop with us in our branches.
We would like to thank you in advance for your understanding.
However, retailers are also struggling with cost inflation due to the fall in the value of the pound, and increases in the national minimum wage, which is also set to rise at the beginning of April.