Yes, Tesco Clubcard is absolutely free with no hidden costs. You do not need to spend a single penny on any of the steps while registering the account or applying for a physical card. You will be only asked for money if you end up being in a scam which the company is not responsible for. So, make sure to only register using the official website of Tesco, which is www.tesco.com.