Hurray Costa have introduced a loyalty card. Just registered mine and received my 100 free points.
Basically you earn 5 points for every £1 you spend - so 10 points for every coffee.
Every point you earn is worth 1p, which means a free coffee for every 22-25 you buy - so I’ll be getting a free coffee every month or so!