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 and so our previous offer has now ended. You can continue to save your National Book Tokens gift cards to collect 300 Caboodle Points in My Cards. Keep an eye on your Caboodle emails so you can be the first to know when the offer is back! If you have a query about an existing claim, please get in touch.

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
How Caboodle Works

How does Caboodle work?

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

How Caboodle Works

We use cookies to make our website work, analyse traffic to improve its performance, 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’.