Discount Calculator
Calculate percentage off, fixed savings, and reverse-find discount rates. Stack multiple discounts, simulate coupon codes, and build bulk pricing tiers.
Discount Calculator
Four tools — choose your mode below
Sale Price
$150.00
final price after discount
You Save
$50.00
Discount
25.00%
Original
$200.00
You Pay
$150.00
You Save
25.0%
Quick Reference
Sale Price
Price × (1 − Discount%)$200 × 0.75 = $150 (25% off)
You Save
Original − Sale Price$200 − $150 = $50
Discount %
(Savings ÷ Original) × 100($50 ÷ $200) × 100 = 25%
Original Price
Sale Price ÷ (1 − Discount%)$150 ÷ 0.75 = $200
Compound 2×
1 − (1−d₁)(1−d₂)20%+10% ≠ 30% → actual 28%
⚠️ Stacked ≠ Added
A 20% discount followed by 10% off is 28% total — not 30%. Each discount applies to the already-reduced price, not the original.
Common Retail Discounts
Flash / Clearance
Limited time, high urgency
Seasonal Sale
End of season stock clear
BOGO (Buy One Get One)
Effective on second item
Loyalty / Member
Recurring customer reward
Early Bird
Paid in advance discount
Bundle / Multi-buy
3-for-2, buy more save more
Student / Senior
Demographic targeting
Referral Coupon
Acquisition incentive
Apply discounts on invoices
TradingForms lets you add line-item discounts directly on professional invoices and quotations.
Try TradingForms Free →Types of discounts
Percentage Discount
The most common type. A 25% discount on $200 saves you $50. Use the % Off tab to calculate instantly.
Fixed Amount Discount
$20 off a $100 item is 20% — but $20 off a $50 item is 40%. Use Fixed Off to see the implied percentage.
Stacked Discounts
Applying 20% then 10% gives 28% total, not 30%. Each discount applies sequentially on the reduced price.
Coupon Codes
Toggle multiple promo codes on/off and see their combined effect on a cart total in real time.
Discount strategy tips
Know your margin floor
Always calculate how deep you can discount before going below cost. Use the Markup calculator alongside this one.
Create urgency
Flash sales with countdown timers convert better than permanent discounts. Scarcity drives action.
Target the right segment
Student/senior discounts attract specific buyers without devaluing your product for the full-price market.
Reward volume buyers
Bulk discount tiers increase average order value and incentivise repeat purchasing from your best customers.
Ready to invoice?
Add discounts directly on your invoices.
TradingForms supports line-item and total discounts on all documents — invoices, quotations, and payslips.