Cashback programmes give you a percentage of your spending back as a cash credit. Bonus programmes, on the other hand, offer points or rewards that can be redeemed for discounts, gifts, or other benefits. Cashback is often more straightforward as you receive direct monetary benefits, while bonus points may have limitations and expiration dates.