Discount & Sale Price Calculator
Overview
Calculate sale prices, percentage off, and stacking discounts. Perfect for Black Friday, Cyber Monday, and clearance sales to maximize savings.
Key Facts
| Field | Value |
|---|---|
| Calculator ID | discount |
| Category | Lifestyle |
| Vertical | Lifestyle & Shopping |
| App route | /verticals/lifestyle/discount |
| API endpoint | /api/public/calculate?id=discount |
Inputs
| Input ID | Label | Type | Required | Default | Constraints |
|---|---|---|---|---|---|
originalPrice | Original Price | currency | Yes | 100 | min 0.01, max 100000, step 0.01 |
discountType1 | First Discount Type | select | Yes | percent | - |
discountValue1 | First Discount Amount | number | No | 20 | min 0, max 100, step 1 |
discountDollar1 | First Discount Amount ($) | currency | No | 20 | min 0, max 10000, step 1 |
hasSecondDiscount | Apply Second Discount? | select | Yes | no | - |
discountType2 | Second Discount Type | select | No | percent | - |
discountValue2 | Second Discount Amount | number | No | 10 | min 0, max 100, step 1 |
discountDollar2 | Second Discount Amount ($) | currency | No | 10 | min 0, max 1000, step 1 |
salesTaxRate | Sales Tax Rate | percent | Yes | 7 | min 0, max 15, step 0.25 |
quantity | Quantity | number | Yes | 1 | min 1, max 1000, step 1 |
How to Use
- Enter Original Price — Input the regular retail price before any discounts are applied.
- Add First Discount — Choose percentage off (like 20% off) or dollar amount off (like $10 off) and enter the value.
- Stack Second Discount — If you have a coupon code or additional discount, enable stacking and enter the second discount.
- Add Tax and Quantity — Enter your local sales tax rate and quantity of items to get the final total with savings breakdown.
Result Surfaces
| Output | Display Type | Format |
|---|---|---|
| Computed results | result-card | - |
Related Calculators
FAQ
How do stacking discounts work?
Stacking applies multiple discounts sequentially, not simultaneously. Example: 20% off + $10 off a $100 item. First: $100 - 20% = $80. Then: $80 - $10 = $70 final price. This differs from "30% total" which would be $70. Some stores allow stacking coupons, others don't - check terms.
When are the best times to find discounts?
Major sales: Black Friday/Cyber Monday (Nov), Amazon Prime Day (July), end-of-season clearance (Jan, July), back-to-school (Aug), holiday sales (Dec 26). Online: abandon cart for 24-48 hours for discount codes. In-store: shop Wednesdays/Sundays for markdowns.
Is percentage off better than dollar amount off?
Depends on price. For items over $100, percentage off is usually better (20% off $200 = $40 saved vs $10 off). For items under $50, dollar amount off can be better ($10 off $30 = 33% discount). Calculate both to see which saves more.
Evidence
src/lib/calculators/registry.ts(metadata)src/lib/calculators/page-registry.ts(page/HowTo metadata)src/lib/calculators/lifestyle/discount.ts(calculator config)
Diaper Size Calculator
Find the right diaper size based on baby's weight and age. Get recommendations for newborn, size 1, 2, 3, 4, 5, and 6 diapers with brand comparisons.
Dog Age Calculator
Convert your dog's age to human years based on breed size. See life stage, health tips, and age milestones for small, medium, large, and giant breeds.