The difference that matters

A referral code links a new customer to an existing member. A promo code is usually a campaign offer from the brand. A discount code simply describes the saving; it can be either of the first two. The label is less important than the conditions attached to it.

Referral offers can pay the inviter even when the new customer gets no joining bonus. Check both sides rather than assuming a “give and get” deal.

Choose by net price, not the biggest headline

Compare the same basket or subscription over the same period. A large first-box discount may be weaker than a smaller offer with cheaper later boxes. Check delivery fees, renewal price, minimum spend and cancellation cutoff. For points, compare how you would actually spend them.

See how real programmes set their conditions
Butternut BoxRead reward and eligibility details →TopCashbackRead reward and eligibility details →

Can you use two codes?

Usually only one code can attach to a signup, and another coupon can replace referral tracking. Cashback sites may also require their own click to be the final one. A brand’s current terms decide what stacks. See our cashback stacking guide before trying two routes.

At Butternut Box, for instance, confirm the final first and second box prices on the personalised quote. The displayed price is the outcome that matters.

A simple decision rule

Write down the total amount you will pay, the usable reward, the time until it arrives and the steps you must complete. Then pick the valid route with the best real value for you. If the joining page contradicts a directory listing, trust the provider’s current checkout and pause if the difference is material.

Next step: Compare current UK offers. We separate the new customer’s benefit from the site owner’s reward on each listing.