Is a free gift cheaper than a discount?
A free gift often costs you less in rupees than a percentage discount of similar appeal, but the effect on margin percentage is not what most sellers expect.

You want to nudge a customer to buy. Should you give Rs 60 off or add a small free gift? Customers often value a free gift above its price, but you must look at what each option actually costs you.
The setup
Take an order of Rs 600. Assume the products in it cost you Rs 360 in all, including shipping and payment fee, leaving Rs 240 profit before any offer (illustrative numbers).
Option A is 10 percent off, which is Rs 60.
Option B is a free gift, such as a small keychain, that costs you Rs 40 to buy and Rs 5 to pack, so Rs 45 in total.
Option A, the discount
- Customer pays 600 - 60 = Rs 540
- Cost stays Rs 360
- Profit: 540 - 360 = Rs 180
- Margin on what you received: 180 divided by 540 = 33.3 percent
Option B, the free gift
- Customer pays Rs 600
- Cost: 360 + 45 = Rs 405
- Profit: 600 - 405 = Rs 195
- Margin on what you received: 195 divided by 600 = 32.5 percent
Reading the result
The gift costs you Rs 45, the discount costs Rs 60. So in rupees, the gift is cheaper by Rs 15, and you keep Rs 195 instead of Rs 180.
Look closely at the margin percentages, though. Margin on the gift version is a touch lower, 32.5 against 33.3 percent. This is because the discount shrinks the selling price, which is the denominator. So do not choose by percentage alone. Rupees in the bank matter more than the ratio.
What else shifts the answer
- Shipping weight. A gift adds weight, and if it nudges the parcel into a higher shipping slab, the real cost is more than Rs 45. Check with your courier's rates for your usual pincodes.
- Gift quality. A flimsy gift that breaks or disappoints can cost you a bad review, which is worth more than Rs 45.
- Stock. Gifts need buying and storing. A discount needs nothing.
- Perception. A gift can protect your price positioning, because you never lowered your price. Price anchoring for Indian D2C brands touches on this.
When a gift wins
- When the gift is something you can buy cheaply in bulk but customers find attractive
- When you want to avoid training customers to expect lower prices
- When you want a bigger basket, such as a gift above Rs 600 only
When a discount wins
- When the gift would add shipping cost or complexity
- When you need the offer to be simple and quick to apply
- When your product is already close to the cheapest in its category and a gift would feel odd
A way to test
Run each version for the same number of days to a similar group, such as two different Instagram story offers, and compare the profit in rupees across all orders, not only the number of orders. Fewer orders with more profit each can beat more orders with less.
For a longer look at how discount offers work, see coupons that actually move stock, and for the arithmetic behind discounts see how a 10 percent discount hits profit.