Seller Profit Guard

Maximum discount mistakes that destroy contribution

Last updated: 2026-07-31

Written and reviewed by Seller Profit Guard Editorial Team.

Maximum-discount errors usually come from discounting shipping by accident, omitting fixed fees, applying percentage fees to regular rather than charged revenue, using markup instead of contribution margin, ignoring promotion-specific return loss, averaging incompatible products, stacking discounts twice, relying on an inflated reference price, rounding early, or treating arithmetic as launch authority.

promotion calculation error register from promotion evidence through target-safe discount and decision
This original diagram explains a corrected discount boundary with traceable defects with synthetic values.

Using the wrong discount denominator

Express merchandise discount amount as a share of regular merchandise price. Add the result to the promotion calculation error register with its product-profile alias, source version, evidence date, owner, currency, denominator, scope, and affected calculation field. That evidence makes a corrected discount boundary with traceable defects reproducible rather than dependent on memory, a marketing label, or an unversioned settings screen.

Cost, charged revenue, shipping-inclusive total, and discounted price produce different percentages. 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.

Discounting shipping unintentionally

Keep shipping outside the merchandise percentage unless the actual offer changes delivery charges. Add the result to the promotion calculation error register with its product-profile alias, source version, evidence date, owner, currency, denominator, scope, and affected calculation field. That evidence makes a corrected discount boundary with traceable defects reproducible rather than dependent on memory, a marketing label, or an unversioned settings screen.

A message such as total savings does not define the modeled base. 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.

Dropping fixed order fees

Place payment and platform fixed amounts in the variable-cost pool. Add the result to the promotion calculation error register with its product-profile alias, source version, evidence date, owner, currency, denominator, scope, and affected calculation field. That evidence makes a corrected discount boundary with traceable defects reproducible rather than dependent on memory, a marketing label, or an unversioned settings screen.

Low-ticket discount capacity is especially sensitive to fixed cents. 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.

Applying fees to the wrong revenue

Calculate percentage fees from the charged revenue that the selected fee convention actually uses. Add the result to the promotion calculation error register with its product-profile alias, source version, evidence date, owner, currency, denominator, scope, and affected calculation field. That evidence makes a corrected discount boundary with traceable defects reproducible rather than dependent on memory, a marketing label, or an unversioned settings screen.

Regular price and post-discount revenue cannot be swapped without evidence. 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.

promotion calculation error register: applying fees to the wrong revenue
This original diagram makes a corrected discount boundary with traceable defects reviewable.

Ignoring adverse-order loss

Use a comparable promoted-order return, refund, cancellation, or chargeback convention. Add the result to the promotion calculation error register with its product-profile alias, source version, evidence date, owner, currency, denominator, scope, and affected calculation field. That evidence makes a corrected discount boundary with traceable defects reproducible rather than dependent on memory, a marketing label, or an unversioned settings screen.

Ordinary full-price outcomes can understate campaign-specific loss. 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.

Averaging incompatible products

Separate variations, quantities, shipping treatments, markets, and cost versions when they change the boundary. Add the result to the promotion calculation error register with its product-profile alias, source version, evidence date, owner, currency, denominator, scope, and affected calculation field. That evidence makes a corrected discount boundary with traceable defects reproducible rather than dependent on memory, a marketing label, or an unversioned settings screen.

One storewide average can approve a sale that harms the weakest SKU. 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.

Turning Ready into permission

Keep platform eligibility, lawful pricing, customer terms, inventory, and public copy with authorized owners. Add the result to the promotion calculation error register with its product-profile alias, source version, evidence date, owner, currency, denominator, scope, and affected calculation field. That evidence makes a corrected discount boundary with traceable defects reproducible rather than dependent on memory, a marketing label, or an unversioned settings screen.

Arithmetic readiness is not campaign approval. 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.

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 corrected discount boundary with traceable defects.

Correct defects without erasing history

When evidence or logic changes, identify the defect, affected packet versions, pages, fixtures, outputs, decisions, and downstream owners. Preserve the old promotion calculation error register, enter the corrected source and reason, rerun calculations and tests, and record reviewer, timestamp, release decision, and authorized remediation.

A useful change log distinguishes source correction, late evidence, checkout-state transition, formula defect, content defect, display defect, promotion-rule change, fee change, and target change because each category has a different remediation and rollback path.

promotion calculation error register: correct defects without erasing history
This original diagram makes a corrected discount boundary with traceable defects reviewable.

Audit duplicate stacking

Trace every discount class and seller-funded reduction exactly once. Deep review 1 for the promotion calculation error register 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 corrected discount boundary with traceable defects, 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.

Audit reference-price evidence

Confirm the regular price is genuine for the same offer and market. Deep review 2 for the promotion calculation error register 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 corrected discount boundary with traceable defects, 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.

Audit target denominator

Use charged revenue consistently for target and observed margin. Deep review 3 for the promotion calculation error register 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 corrected discount boundary with traceable defects, 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.

Audit rounding sequence

Retain full precision until final display and comparison. Deep review 4 for the promotion calculation error register 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 corrected discount boundary with traceable defects, 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.

Audit silent assumption changes

Version source, target, shipping, fee, and loss fields before rerunning. Deep review 5 for the promotion calculation error register 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 corrected discount boundary with traceable defects, 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.

promotion calculation error register: audit silent assumption changes
This original diagram makes a corrected discount boundary with traceable defects reviewable.

Using the wrong discount denominator: verification drill

Recreate “Using the wrong discount denominator” from a clean synthetic promotion packet rather than copying the main example. Express merchandise discount amount as a share of regular merchandise price. Change one driver, retain all other fields, calculate the before-and-after difference, and attach source state and expected outcome to the promotion calculation error register.

Cost, charged revenue, shipping-inclusive total, and discounted price produce different percentages. 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 corrected discount boundary with traceable defects.

Discounting shipping unintentionally: verification drill

Recreate “Discounting shipping unintentionally” from a clean synthetic promotion packet rather than copying the main example. Keep shipping outside the merchandise percentage unless the actual offer changes delivery charges. Change one driver, retain all other fields, calculate the before-and-after difference, and attach source state and expected outcome to the promotion calculation error register.

A message such as total savings does not define the modeled base. 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 corrected discount boundary with traceable defects.

Dropping fixed order fees: verification drill

Recreate “Dropping fixed order fees” from a clean synthetic promotion packet rather than copying the main example. Place payment and platform fixed amounts in the variable-cost pool. Change one driver, retain all other fields, calculate the before-and-after difference, and attach source state and expected outcome to the promotion calculation error register.

Low-ticket discount capacity is especially sensitive to fixed cents. 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 corrected discount boundary with traceable defects.

Applying fees to the wrong revenue: verification drill

Recreate “Applying fees to the wrong revenue” from a clean synthetic promotion packet rather than copying the main example. Calculate percentage fees from the charged revenue that the selected fee convention actually uses. Change one driver, retain all other fields, calculate the before-and-after difference, and attach source state and expected outcome to the promotion calculation error register.

Regular price and post-discount revenue cannot be swapped without evidence. 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 corrected discount boundary with traceable defects.

Sources and further reading

Related Seller Profit Guard tools

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.