Rewards and Refer a Friend

Every time you order from us you earn points towards money off your next order, and you can give your friends £10 off too. It's free to join and only takes a minute.

Join or sign in


How it works

1. Join for free. Click the Rewards button at the bottom of any page and sign up. You'll get 200 points (that's £2) straight away just for joining.

2. Earn points. You earn 5 points for every £1 you spend on our website, as long as you're signed in or use the same email address at checkout.

3. Spend your points. Every 100 points is worth £1 off. When you're ready, open the Rewards panel, choose how many points you'd like to use and you'll get a discount code to pop in at checkout.


Ways to earn points

Join Harry Batten Rewards 200 points
Every £1 you spend 5 points
Follow us on Instagram 100 points
Like us on Facebook 100 points
Share us on Facebook 100 points

So if you order an 8" cake for £90, you'll earn 450 points, which is £4.50 off your next order. It all adds up, especially if you order birthday cakes for the family every year.


Refer a friend

Give your friends £10 off their first order with us, and you'll get £10 off your next order too.

1. Open the Rewards panel, sign in and scroll down to Refer your friends.

2. Copy your own referral link and send it to friends by text, email or social media.

3. Your friend gets a £10 code to use on their first order of £20 or more.

4. Once they've placed their order, we'll send you a £10 code to use on your next one.

There's no limit to how many friends you can refer, so the more you share, the more you save.


Good to know

Does it cost anything to join?

No, it's completely free. Just click the Rewards button and sign up with your email address.

What can I use my points and codes on?

Anything on our website, including cakes, cupcakes, brownies and cookies.

Can I use more than one code on an order?

No. Each code can only be used once, and it can't be used together with another discount code.

How do I check how many points I have?

Click the Rewards button at the bottom of any page and sign in. Your points balance is shown at the top.


Any questions, just get in touch through our contact page or call us on 01444 229884.