How to Calculate Discounts: Formula and Tips
Discount arithmetic is easy. Comparing discounts is not. The same $399 item costs $349 under "spend $300, save $50" but only $319.20 at 20% off, and the $29.80 gap comes entirely from the shape of the promotion rather than its headline. This guide puts every common promotion format onto a single yardstick, then works through stacking order, threshold padding, store credit and volume tiers, using numbers you can check on a calculator.
1. One Yardstick: Price Paid Divided by Original Price
Sale price equals original price times the discount rate, which means the discount rate is simply price paid divided by original price. That is the only denominator that lets a threshold discount and a straight percentage sit in the same comparison. Advertised percentages describe what the merchant gives up; the paid ratio describes what leaves your account.
If you shop across markets, note that Chinese retail writes discounts as a fraction of ten, so "8 折" means paying 80%, which is the same as 20% off. The conversion is discount number = (1 − percent off) × 10, and it is worth doing in your head before you trust a translated banner.
There is a second, harder yardstick: unit price. A 500 g pack at $39.90 works out to $79.80 per kilogram, while a 1 kg pack at $69.90 is $69.90 per kilogram, so the smaller pack is about 14% more expensive per unit and a "second item half price" offer may still not close the gap. When sizes and units are mixed, convert them first with a unit converter or the unit conversion reference.
2. Four Promotion Formats on One Scale
The table below converts the standard promotion formats into the same paid ratio. Pay attention to the final column: every format has a range where it is strongest, and outside that range the effective rate decays quickly.
| Promotion format | How to convert it | Worked example | Where it is strongest |
|---|---|---|---|
| Straight percent off | price paid ÷ original price | 20% off: $399 becomes $319.20 (you pay 80.0%) | Any basket size; the rate never changes |
| Spend X, save Y | (basket − Y) ÷ basket | Spend 300 save 50: $300 pays $250 (83.3%); $399 pays $349 (87.5%) | Right at the threshold; weakens as the basket grows |
| Second item half price | (two-item total − half-price item ÷ 2) ÷ two-item total | Two $199 items: $398 becomes $298.50 (you pay 75.0%) | Identical prices, and a genuine need for two |
| Buy one get one free / third free | items paid ÷ items received | $199 BOGO: 50.0%; third item free: $398 ÷ $597 = 66.7% | Consumables you will actually use up |
| Store credit on the next order | total paid ÷ total list price across both orders | Spend $600, get $200 back: if the next order is exactly $200, $600 ÷ $800 = 75.0% | A second purchase you had already planned |
| Volume tier pricing | tier unit price ÷ first-tier unit price | $100 down to $85 down to $78 per unit: the 10-unit tier pays 85% | Quantity lands exactly inside a tier |
Threshold discounts are the format people misread most often, because they are not a rate at all but a curve that decays with the basket. Spending 300 to save 50 pays 83.3% at exactly $300, 87.5% at $399, and 90.0% at $500. A straight percentage stays flat, so the larger the basket, the better "20% off" performs against it.
Store credit hides its weakness in the denominator. A $200 credit for a $600 order only delivers 75.0% if you spend the credit on something you were going to buy anyway. Push the second order to $300, pay $100 after the credit, and two orders costing $700 for $900 of goods work out to 77.8%. Let the credit expire and the first order was bought at full price.
3. Stacking Order: Percent Off First, or Threshold First?
When a single order qualifies for both a percentage discount and a threshold discount, the order of operations changes the total. The reason is that most threshold rules are recalculated on the amount payable, so applying the percentage first shrinks the base and can drop the basket out of a reward tier.
Example one: a $1,000 order with both "20% off" and "save $50 for every $300 spent". Discount first: $1,000 × 0.8 = $800, which holds two full $300 blocks, so $100 comes off and you pay $700. Threshold first: $1,000 holds three $300 blocks, so $150 comes off, leaving $850, and 20% off that is $680. Same order, same two offers, $20 apart.
Example two: swap in "10% off" plus "save $30 for every $200 spent" on a $600 order and the pattern holds: discount first pays $480, threshold first pays $459, a $21 gap. The rule of thumb is that whenever the threshold is recalculated on the payable amount, taking the threshold first is better. If the threshold is locked to the list price instead, the order makes no difference, and the question to check becomes whether the two offers are even allowed to combine.
4. Four Ways to Buy the Same $399 Item
Running the same $399 item through four different offers shows how wide the spread gets.
Route one (threshold): "spend $300, save $50" triggers once, so you pay $349, the equivalent of 87.5% of list.
Route two (percentage): 20% off pays $319.20, which is $29.80 less than the threshold offer. At this basket size the straight discount wins.
Route three (second item half price): two items list at $798 and you pay $598.50, bringing the per-item cost to $299.25, or 75.0% overall. That is the lowest rate of the four, and the price of it is a second item. If the second item is of no use, the cash you actually handed over for the first one is still $598.50, not $299.25.
Route four (padding for a bigger coupon): a "$100 off $400" coupon is $1 out of reach. Add a $1 item, the order reaches $400, and you pay $300. Measured against the item you actually wanted, the effective rate is $300 ÷ $399 = 75.2%; measured against the order total, it is a clean 75.0%. Padding did not weaken the deal here, but only because the $1 item was worth having.
5. Three Ways a Deal Is Made to Look Bigger
One: an inflated list price. Raise the ticket from $299 to $399 before the sale, then advertise 30% off and charge $279.30. Against the real $299 price you saved $19.70, an effective rate of $279.30 ÷ $299 = 93.4%, not the 70% on the sign. The denominator is what the item normally sells for, never the number typed in the week the sale started, which is why price history beats discount headlines.
Two: threshold padding. Your basket is $260 and the banner says "spend $300, save $50", so you add a $40 item, reach $300 and pay $250. The receipt says you saved $50, but against the $260 you were already going to pay, your cash outlay fell by only $10 and a $40 item came along with it. Measured against what you actually wanted, the effective rate is $250 ÷ $260 = 96.2%, not the 83.3% on the banner. Padding is an expense and the reward is an offset; only the difference between them is real savings.
Three: countdown pressure. Timers, remaining-stock counters and "first 100 orders" bonuses exist to compress your comparison time to nearly zero. If a deal cannot survive a look at its own price history, the honest move is to leave it in the cart and check the price again after the timer runs out.
Interest-free instalments are the fourth format that gets mispriced, because the benefit is not the sticker price but the timing of the cash. A $6,000 purchase split into 12 monthly payments of $500 has a present value of about $5,903.60 if your capital costs 3% a year, a benefit worth roughly $96.40 and an effective rate of 98.4%. The same item with an instant $300 discount costs $5,700, or 95.0% of list, which is clearly better. The value of free financing depends on your own cost of capital rather than on a fixed percentage, and the full cost structure of instalment debt is worked through in the car loan payment guide.
6. Tiered Pricing: Where the Break Points Hide
Wholesale and B2B quotes usually arrive as volume tiers, where the number that matters is not the rate but the point at which a larger order costs less. Take a supplier quoting $100 per unit for 1 to 9, $85 for 10 to 49, and $78 from 50 up.
| Quantity | Unit price | Order total | Paid ratio vs first tier |
|---|---|---|---|
| 9 units | $100 | $900 | 100% (list price) |
| 10 units | $85 | $850 | 85.0% |
| 49 units | $85 | $4,165 | 85.0% |
| 50 units | $78 | $3,900 | 78.0% |
Two break points stand out. Ten units cost $50 less than nine while delivering one more unit, and 50 units cost $265 less than 49 while also delivering one more. When your requirement sits just below a tier, stepping up into it is usually cheaper than adding units inside the current tier. The reverse also holds: if you need 12 units, buying 38 extra to reach the 50-unit tier only pays off if that stock will genuinely be consumed.
7. Frequently Asked Questions
- Is a threshold discount or a percentage discount better?
- It depends on where the basket lands. Spending 300 to save 50 pays 83.3% at exactly $300, then decays to 87.5% at $399 and 90.0% at $500, while 20% off stays flat at 80.0%. On a $399 item that is $319.20 against $349, a $29.80 difference. Write both totals down and compare them rather than comparing the headlines.
- What does "second item half price" really work out to?
- 75.0% when both items cost the same: two $199 items list at $398 and you pay $298.50. When prices differ, check which item gets the half-price treatment. Buying a $199 and a $299 item pays $348.50, about 70%, if the half price applies to the more expensive one, and $398.50, about 80%, if it applies to the cheaper one, a $50 swing. Reading it as a flat 50% is the most common mistake.
- Why is discounting first worse than taking the threshold discount first?
- Because the threshold is recalculated on the amount payable. On a $1,000 order combining 20% off with "save $50 per $300", discounting first cuts the base to $800, which holds only two $300 blocks, so you pay $700. Taking the $150 threshold discount first leaves $850, and 20% off that is $680. The same two offers end $20 apart.
- Does store credit count as a discount?
- Only if you spend it within the expiry window on something you already planned to buy. Spend $600 and get $200 back, and a second order of exactly $200 makes the pair a 75.0% paid ratio; a second order of $300 makes it 77.8%; an expired credit leaves the first order at full price. Extra items bought just to unlock the credit push the effective rate back up.
- Why does padding a basket to reach a threshold feel like it saves less?
- Because the "$50 saved" is measured against the padded $300 rather than the $260 you were going to spend. Adding a $40 item to reach the threshold and paying $250 reduces your cash outlay by only $10 while adding a $40 item. Against the item you actually wanted, the effective rate is $250 ÷ $260 = 96.2%, not the 83.3% advertised.
8. Three Common Mistakes
Mistake one: assuming the lowest rate is the best deal. A rate is a ratio against list price, not an amount of money. Paying 75% for two items can drain more cash than paying 80% for one, and buying something you will never use is a net loss at any discount. Decide what you need first, then compare the cash total for that same item across the offers.
Mistake two: assuming the threshold will apply. Threshold offers come with conditions: whether the tier is measured on list or discounted prices, whether it is limited to certain categories or sellers, whether it combines with platform coupons, whether it applies once or repeats, and whether the coupon stock and time window still hold. The banner figure is a ceiling; the checkout total is the answer.
Mistake three: mixing percentages with discount numbers. Paying 80% is a 20% reduction, and "down 20 percentage points" is not the same as "down 20%". Whenever a banner mixes "save 20%" with "extra 2 off", convert both into the same paid ratio first. For the arithmetic behind percentage points and the asymmetry of rises and falls, see the percentage calculation guide.
9. A Pre-Checkout Checklist
- Put every option on one yardstick. Write down the checkout total for each candidate, then divide by the original price. Mental arithmetic quietly drops shipping, tax and padding. A percentage calculator handles the division once you have both numbers.
- Check the price history. The denominator is what the item normally sells for, not the price printed when the promotion started. If a history chart exists, read it; if not, at least confirm the item has not been sitting at a permanent "sale" price for months.
- Decide on need before adding padding. A padding item that is not needed cancels out its own reward. Net saving = what you were going to pay − cash actually paid, and that number matters more than the size of the headline reward.
- Compare unit prices. Across pack sizes, convert to a price per kilogram, litre or dose before applying any offer. Cross-border shopping needs a currency step first, which a currency converter handles before you compare anything.
- Value large offers over time. Store credit, membership rates and interest-free instalments are only worth what you actually use. Discounting their cash flows to a common point in time is the same logic that explains the gap between compound and simple interest.
The hard part of discount math was never the multiplication. It is converting offers of different shapes into numbers that can be compared. Use price paid divided by original price as the only yardstick, decide before you calculate, and most promotional language stops working on you.