Free Books

Buy National Book Tokens


Buy £75 (or €90) of National Book Tokens within a 2 year period

Save your card numbers


Simply log in and save your card numbers in My Cards

Enjoy your free book


Sit back and enjoy a free book from our selection below

Claim your free book


We are refreshing our Free Books promotion for 2019. You can continue to save your National Book Tokens gift cards to collect 300 Caboodle Points in My Cards. If you have a query about an existing claim, please get in touch.

How Caboodle Works

How does Caboodle work?

Find out about our rewards and how to make the most of them.

How Caboodle Works
Our latest competitions

Our latest competitions

Don't miss out on this month's giveaways! Win signed books and once-in-a-lifetime prizes.

Our latest competitions

We use cookies to make our website work, improve website performance, help you share our content via social media, and tailor our advertisements to you. You can change your preferences at any time by clicking “Cookie Preferences” in our footer. View our Privacy and Cookies policy for full details. To accept our cookies, click the button, or for further details and to specify your cookie preferences, click ‘more information’.