Maximum discount formula, inputs, and assumptions
Last updated: 2026-07-31
Written and reviewed by Seller Profit Guard Editorial Team.
Maximum target-safe discount equals regular merchandise price minus the merchandise revenue required to cover variable order costs and preserve the chosen contribution margin. The inverse equation holds buyer shipping constant, separates percentage and fixed fees, includes expected return loss, and compares the resulting amount and rate with a proposed promotion.
Freeze one promotion packet
Bind one product or order profile, regular price, shipping treatment, cost version, fee convention, expected-loss method, target, promotion mechanics, currency, and evidence month. Add the result to the discount calculation specification with its product-profile alias, source version, evidence date, owner, currency, denominator, scope, and affected calculation field. That evidence makes a reproducible target-safe discount boundary reproducible rather than dependent on memory, a marketing label, or an unversioned settings screen.
Mixed products, markets, shipping promises, fee schedules, and campaign mechanics cannot share one authoritative boundary. Review point 1 must distinguish observed data, explicit assumptions, unresolved evidence, and decisions outside the calculator. Keep regular price, charged revenue, merchandise discount, shipping treatment, variable fee, fixed cost, expected loss, target, eligibility, stacking, and settlement state separate.
Build the fixed variable-cost pool
Add direct product, packaging, fulfillment, fixed fee, expected return loss, and other per-promoted-order variable cost. Add the result to the discount calculation specification with its product-profile alias, source version, evidence date, owner, currency, denominator, scope, and affected calculation field. That evidence makes a reproducible target-safe discount boundary reproducible rather than dependent on memory, a marketing label, or an unversioned settings screen.
Do not place monthly overhead, sunk campaign work, or speculative lifetime value into this per-order pool. Review point 2 must distinguish observed data, explicit assumptions, unresolved evidence, and decisions outside the calculator. Keep regular price, charged revenue, merchandise discount, shipping treatment, variable fee, fixed cost, expected loss, target, eligibility, stacking, and settlement state separate.
Define the percentage-fee base
Apply the entered variable fee to discounted merchandise revenue plus unchanged buyer shipping. Add the result to the discount calculation specification with its product-profile alias, source version, evidence date, owner, currency, denominator, scope, and affected calculation field. That evidence makes a reproducible target-safe discount boundary reproducible rather than dependent on memory, a marketing label, or an unversioned settings screen.
A headline rate on the wrong fee base can move both required revenue and the maximum discount. Review point 3 must distinguish observed data, explicit assumptions, unresolved evidence, and decisions outside the calculator. Keep regular price, charged revenue, merchandise discount, shipping treatment, variable fee, fixed cost, expected loss, target, eligibility, stacking, and settlement state separate.
Invert the target equation
Divide fixed variable cost by one minus fee rate and target contribution rate to obtain target-required charged revenue. Add the result to the discount calculation specification with its product-profile alias, source version, evidence date, owner, currency, denominator, scope, and affected calculation field. That evidence makes a reproducible target-safe discount boundary reproducible rather than dependent on memory, a marketing label, or an unversioned settings screen.
The denominator must remain positive and the target must use the same charged-revenue basis as the observed margin. Review point 4 must distinguish observed data, explicit assumptions, unresolved evidence, and decisions outside the calculator. Keep regular price, charged revenue, merchandise discount, shipping treatment, variable fee, fixed cost, expected loss, target, eligibility, stacking, and settlement state separate.
Isolate merchandise revenue
Subtract buyer-paid shipping held constant from target-required charged revenue before comparing the result with regular merchandise price. Add the result to the discount calculation specification with its product-profile alias, source version, evidence date, owner, currency, denominator, scope, and affected calculation field. That evidence makes a reproducible target-safe discount boundary reproducible rather than dependent on memory, a marketing label, or an unversioned settings screen.
Shipping discounts, free-shipping offers, and platform-funded delivery incentives need separate treatments. Review point 5 must distinguish observed data, explicit assumptions, unresolved evidence, and decisions outside the calculator. Keep regular price, charged revenue, merchandise discount, shipping treatment, variable fee, fixed cost, expected loss, target, eligibility, stacking, and settlement state separate.
Derive amount and rate
Subtract required merchandise revenue from regular price, then divide the positive amount by regular price. Add the result to the discount calculation specification with its product-profile alias, source version, evidence date, owner, currency, denominator, scope, and affected calculation field. That evidence makes a reproducible target-safe discount boundary reproducible rather than dependent on memory, a marketing label, or an unversioned settings screen.
When required revenue exceeds regular price, report zero discount plus the price shortfall rather than a misleading negative promotion. Review point 6 must distinguish observed data, explicit assumptions, unresolved evidence, and decisions outside the calculator. Keep regular price, charged revenue, merchandise discount, shipping treatment, variable fee, fixed cost, expected loss, target, eligibility, stacking, and settlement state separate.
Separate target-safe and break-even
Solve break-even with a zero contribution target and show it as a wider outer boundary. Add the result to the discount calculation specification with its product-profile alias, source version, evidence date, owner, currency, denominator, scope, and affected calculation field. That evidence makes a reproducible target-safe discount boundary reproducible rather than dependent on memory, a marketing label, or an unversioned settings screen.
Break-even reserves no contribution and is not the default operating limit. Review point 7 must distinguish observed data, explicit assumptions, unresolved evidence, and decisions outside the calculator. Keep regular price, charged revenue, merchandise discount, shipping treatment, variable fee, fixed cost, expected loss, target, eligibility, stacking, and settlement state separate.
Apply two operating thresholds
Require both seller-entered percentage-point discount headroom and currency contribution headroom at the proposed revenue. Add the result to the discount calculation specification with its product-profile alias, source version, evidence date, owner, currency, denominator, scope, and affected calculation field. That evidence makes a reproducible target-safe discount boundary reproducible rather than dependent on memory, a marketing label, or an unversioned settings screen.
A proposal routes to Review when either threshold fails even when it remains mathematically below the target-safe boundary. Review point 8 must distinguish observed data, explicit assumptions, unresolved evidence, and decisions outside the calculator. Keep regular price, charged revenue, merchandise discount, shipping treatment, variable fee, fixed cost, expected loss, target, eligibility, stacking, and settlement state separate.
Require dated confirmations
Attach one real source-review date plus explicit confirmations for regular price, shipping, variable cost, fee and loss, target, promotion mechanics, checkout combinations, source lineage, and planning boundaries. Add the result to the discount calculation specification with its product-profile alias, source version, evidence date, owner, currency, denominator, scope, and affected calculation field. That evidence makes a reproducible target-safe discount boundary reproducible rather than dependent on memory, a marketing label, or an unversioned settings screen.
An impossible date or incomplete confirmation packet routes to Block rather than silently trusting an unversioned settings screen. Review point 9 must distinguish observed data, explicit assumptions, unresolved evidence, and decisions outside the calculator. Keep regular price, charged revenue, merchandise discount, shipping treatment, variable fee, fixed cost, expected loss, target, eligibility, stacking, and settlement state separate.
Confirm the dated promotion packet
Require one real source-review date plus yes confirmations for regular price, shipping treatment, variable costs, fee and expected-loss evidence, contribution target, promotion mechanics, checkout combinations, source lineage, and the planning boundary. Record each owner, effective date, source pointer, currency, correction state, and expiry in the discount calculation specification.
A configuration screen is not charged-order evidence. Block on a blank or impossible date, incomplete confirmation, mixed product or currency scope, unresolved combination behavior, or stale source. Keep private buyer, coupon-recipient, order, payment, and raw export records in their authorized systems.
Validate supported and broken fixtures
Recalculate the fixed variable-cost pool, fee base, inverse denominator, target-required charged revenue, required merchandise revenue, maximum amount and rate, proposed contribution, margin, break-even, percentage-point headroom, currency contribution headroom, seller thresholds, and price shortfall independently. Test valid, threshold-review, target-overrun, regular-price-shortfall, shipping-change, invalid-number, impossible-date, incomplete-confirmation, invalid-denominator, and declared-conflict cases.
Record full-precision expected values before formatting. A fixture passes only when numeric outputs, Block/Review/Ready state, issue text, reset behavior, browser-local privacy boundary, keyboard path, mobile layout, and correction route match the declared a reproducible target-safe discount boundary.
Test a positive target denominator
Verify fee plus target remains below 100% and preserve full precision. Deep review 1 for the discount calculation specification stores the tested input, source state, numeric delta, authority boundary, reviewer, expiry, correction condition, and operational next action. Keep the counterexample even when it does not support the preferred promotion.
Compare the result with the declared a reproducible target-safe discount boundary, not with a generic percentage or another product at a different grain. Explain which single driver moved, which fields stayed constant, what remains unknown, and whether the correct response is collect, correct, review, release, pause, close, or restore.
Test unchanged buyer shipping
Change shipping alone and explain why the merchandise boundary moves. Deep review 2 for the discount calculation specification stores the tested input, source state, numeric delta, authority boundary, reviewer, expiry, correction condition, and operational next action. Keep the counterexample even when it does not support the preferred promotion.
Compare the result with the declared a reproducible target-safe discount boundary, not with a generic percentage or another product at a different grain. Explain which single driver moved, which fields stayed constant, what remains unknown, and whether the correct response is collect, correct, review, release, pause, close, or restore.
Test a zero maximum
Raise costs until regular price misses the target before any promotion. Deep review 3 for the discount calculation specification stores the tested input, source state, numeric delta, authority boundary, reviewer, expiry, correction condition, and operational next action. Keep the counterexample even when it does not support the preferred promotion.
Compare the result with the declared a reproducible target-safe discount boundary, not with a generic percentage or another product at a different grain. Explain which single driver moved, which fields stayed constant, what remains unknown, and whether the correct response is collect, correct, review, release, pause, close, or restore.
Test a negative contribution
Apply a discount above break-even and retain the adverse result. Deep review 4 for the discount calculation specification stores the tested input, source state, numeric delta, authority boundary, reviewer, expiry, correction condition, and operational next action. Keep the counterexample even when it does not support the preferred promotion.
Compare the result with the declared a reproducible target-safe discount boundary, not with a generic percentage or another product at a different grain. Explain which single driver moved, which fields stayed constant, what remains unknown, and whether the correct response is collect, correct, review, release, pause, close, or restore.
Test a declared conflict
Block when eligibility, stacking, cost, fee, or period evidence is unresolved. Deep review 5 for the discount calculation specification stores the tested input, source state, numeric delta, authority boundary, reviewer, expiry, correction condition, and operational next action. Keep the counterexample even when it does not support the preferred promotion.
Compare the result with the declared a reproducible target-safe discount boundary, not with a generic percentage or another product at a different grain. Explain which single driver moved, which fields stayed constant, what remains unknown, and whether the correct response is collect, correct, review, release, pause, close, or restore.
Freeze one promotion packet: verification drill
Recreate “Freeze one promotion packet” from a clean synthetic promotion packet rather than copying the main example. Bind one product or order profile, regular price, shipping treatment, cost version, fee convention, expected-loss method, target, promotion mechanics, currency, and evidence month. Change one driver, retain all other fields, calculate the before-and-after difference, and attach source state and expected outcome to the discount calculation specification.
Mixed products, markets, shipping promises, fee schedules, and campaign mechanics cannot share one authoritative boundary. Drill 1 must include a supported case, a broken case, a late-evidence case, and a correction case. Explain why each path produces Block, Review, Ready, zero discount, changed headroom, or a revised result for this specific a reproducible target-safe discount boundary.
Build the fixed variable-cost pool: verification drill
Recreate “Build the fixed variable-cost pool” from a clean synthetic promotion packet rather than copying the main example. Add direct product, packaging, fulfillment, fixed fee, expected return loss, and other per-promoted-order variable cost. Change one driver, retain all other fields, calculate the before-and-after difference, and attach source state and expected outcome to the discount calculation specification.
Do not place monthly overhead, sunk campaign work, or speculative lifetime value into this per-order pool. Drill 2 must include a supported case, a broken case, a late-evidence case, and a correction case. Explain why each path produces Block, Review, Ready, zero discount, changed headroom, or a revised result for this specific a reproducible target-safe discount boundary.
Define the percentage-fee base: verification drill
Recreate “Define the percentage-fee base” from a clean synthetic promotion packet rather than copying the main example. Apply the entered variable fee to discounted merchandise revenue plus unchanged buyer shipping. Change one driver, retain all other fields, calculate the before-and-after difference, and attach source state and expected outcome to the discount calculation specification.
A headline rate on the wrong fee base can move both required revenue and the maximum discount. Drill 3 must include a supported case, a broken case, a late-evidence case, and a correction case. Explain why each path produces Block, Review, Ready, zero discount, changed headroom, or a revised result for this specific a reproducible target-safe discount boundary.
Invert the target equation: verification drill
Recreate “Invert the target equation” from a clean synthetic promotion packet rather than copying the main example. Divide fixed variable cost by one minus fee rate and target contribution rate to obtain target-required charged revenue. Change one driver, retain all other fields, calculate the before-and-after difference, and attach source state and expected outcome to the discount calculation specification.
The denominator must remain positive and the target must use the same charged-revenue basis as the observed margin. Drill 4 must include a supported case, a broken case, a late-evidence case, and a correction case. Explain why each path produces Block, Review, Ready, zero discount, changed headroom, or a revised result for this specific a reproducible target-safe discount boundary.
Sources and further reading
- Seller Profit Guard methodology: Contribution equations, evidence versions, privacy, correction, release, and rollback.
- Seller Profit Guard data privacy: Local-first boundaries for buyer, coupon-recipient, order, payment, refund, segment, credential, and raw-record data.
- Shopify Help: Discount types: Official current amount-off, Buy X get Y, and shipping-discount classes and their supported scopes.
- Shopify Help: Combining discounts: Official current combination settings, eligibility boundaries, calculation order, limits, and best-discount behavior.
- Etsy Help: Set Up Sales and Discounts: Official current sales, promo-code, discounted-bundle, targeted-offer, and documented non-stacking context.
Related Seller Profit Guard tools
- Maximum Discount Calculator: Run the browser-local target-safe merchandise discount calculation.
- Coupon Stack Margin Checker: Test a known combined promotion stack after selecting a discount boundary.
- Product Bundle Margin Calculator: Model component quantities and bundle-specific costs separately.
- Volume Discount Calculator: Compare target-safe discount boundaries across quantity tiers.
- Methodology: Review evidence, privacy, calculation, correction, release, and rollback.
- Data Privacy: Protect buyer, coupon-recipient, order, payment, refund, segment, and credential data.
- Maximum Discount Worked Example: Continue with a distinct formula, example, scenario, error, source, threshold, comparison, routine, interpretation, or audit task.
- Maximum Discount for Targeted Coupons: Continue with a distinct formula, example, scenario, error, source, threshold, comparison, routine, interpretation, or audit task.
- Maximum Discount Calculator Mistakes: Continue with a distinct formula, example, scenario, error, source, threshold, comparison, routine, interpretation, or audit task.
- Maximum Discount Evidence Sources: Continue with a distinct formula, example, scenario, error, source, threshold, comparison, routine, interpretation, or audit task.
- Set a Safe Maximum Discount Threshold: Continue with a distinct formula, example, scenario, error, source, threshold, comparison, routine, interpretation, or audit task.
Next step: Open the Maximum Discount Calculator.
This is operational planning help, not tax, accounting, legal, financial, or platform-policy advice. Review the Terms and disclaimer, and verify current platform rules and fee assumptions before changing prices.