Seller Profit Guard

How to set a markdown recovery threshold

Last updated: 2026-07-31

Written and reviewed by Seller Profit Guard Editorial Team.

Set the recovery threshold from the seller’s approved inventory policy, cash constraints, disposal alternatives, storage exposure, and evidence quality—not from a universal benchmark. Pair the percentage with minimum evidence days, probability ranges, execution authority, monitoring, and rollback. Clearing the threshold means review controls passed; it does not prove the markdown is optimal.

markdown decision policy from aged inventory and markdown inputs through expected recovery, review, and restoration
This original diagram explains a governed review threshold with synthetic inventory data.

Define the policy objective

State whether the threshold protects cost recovery, cash release, capacity, expiration, assortment, or another approved goal. The markdown decision policy records the exact source, definition, period, unit, currency, transformation, timestamp, owner, reviewer, exception, and prior accepted value needed for a governed review threshold.

One percentage cannot optimize every objective. At checkpoint 1, reperform the affected Scenario A and Scenario B terms, identify the input that changes expected recovery, and state the operational, accounting, tax, policy, or privacy conclusion that remains outside the calculator.

Choose the cost basis

Lock the inventory population and unit-cost definition used by the denominator. The markdown decision policy records the exact source, definition, period, unit, currency, transformation, timestamp, owner, reviewer, exception, and prior accepted value needed for a governed review threshold.

Do not change bases between scenarios. At checkpoint 2, reperform the affected Scenario A and Scenario B terms, identify the input that changes expected recovery, and state the operational, accounting, tax, policy, or privacy conclusion that remains outside the calculator.

Set the evidence floor

Require comparable sell-through days, price states, stock availability, and source freshness. The markdown decision policy records the exact source, definition, period, unit, currency, transformation, timestamp, owner, reviewer, exception, and prior accepted value needed for a governed review threshold.

Short evidence returns Review. At checkpoint 3, reperform the affected Scenario A and Scenario B terms, identify the input that changes expected recovery, and state the operational, accounting, tax, policy, or privacy conclusion that remains outside the calculator.

Set the recovery floor

Document the minimum acceptable expected recovery rate and accountable owner. The markdown decision policy records the exact source, definition, period, unit, currency, transformation, timestamp, owner, reviewer, exception, and prior accepted value needed for a governed review threshold.

It is not an industry benchmark. At checkpoint 4, reperform the affected Scenario A and Scenario B terms, identify the input that changes expected recovery, and state the operational, accounting, tax, policy, or privacy conclusion that remains outside the calculator.

markdown decision policy: set the recovery floor
This original diagram makes a governed review threshold reviewable.

Set probability ranges

Define low, base, and high sell-through assumptions from evidence. The markdown decision policy records the exact source, definition, period, unit, currency, transformation, timestamp, owner, reviewer, exception, and prior accepted value needed for a governed review threshold.

A point estimate hides risk. At checkpoint 5, reperform the affected Scenario A and Scenario B terms, identify the input that changes expected recovery, and state the operational, accounting, tax, policy, or privacy conclusion that remains outside the calculator.

Set execution authority

Name who can approve price, channel, inventory movement, disposal, and customer-facing changes. The markdown decision policy records the exact source, definition, period, unit, currency, transformation, timestamp, owner, reviewer, exception, and prior accepted value needed for a governed review threshold.

The calculator cannot approve. At checkpoint 6, reperform the affected Scenario A and Scenario B terms, identify the input that changes expected recovery, and state the operational, accounting, tax, policy, or privacy conclusion that remains outside the calculator.

Set protected constraints

Record brand, legal, tax, minimum price, channel parity, condition, and donation or disposal rules. The markdown decision policy records the exact source, definition, period, unit, currency, transformation, timestamp, owner, reviewer, exception, and prior accepted value needed for a governed review threshold.

Constraint failure blocks. At checkpoint 7, reperform the affected Scenario A and Scenario B terms, identify the input that changes expected recovery, and state the operational, accounting, tax, policy, or privacy conclusion that remains outside the calculator.

Set monitoring

Compare actual units, realized price, costs, returns, and residual disposition with the accepted case. The markdown decision policy records the exact source, definition, period, unit, currency, transformation, timestamp, owner, reviewer, exception, and prior accepted value needed for a governed review threshold.

Avoid causal claims without design. At checkpoint 8, reperform the affected Scenario A and Scenario B terms, identify the input that changes expected recovery, and state the operational, accounting, tax, policy, or privacy conclusion that remains outside the calculator.

Set stop conditions

Pause when data, price execution, costs, inventory, policy, or recovery diverges beyond limits. The markdown decision policy records the exact source, definition, period, unit, currency, transformation, timestamp, owner, reviewer, exception, and prior accepted value needed for a governed review threshold.

Protect buyers and operations. At checkpoint 9, reperform the affected Scenario A and Scenario B terms, identify the input that changes expected recovery, and state the operational, accounting, tax, policy, or privacy conclusion that remains outside the calculator.

Set restoration

Retain the prior price, records, communications, inventory state, and recovery plan. The markdown decision policy records the exact source, definition, period, unit, currency, transformation, timestamp, owner, reviewer, exception, and prior accepted value needed for a governed review threshold.

Practice reversal before release. At checkpoint 10, reperform the affected Scenario A and Scenario B terms, identify the input that changes expected recovery, and state the operational, accounting, tax, policy, or privacy conclusion that remains outside the calculator.

markdown decision policy: set restoration
This original diagram makes a governed review threshold reviewable.

Dead Stock Markdown Decision Threshold: population integrity control

Keep one SKU-location, condition state, availability rule, unit count, and cost basis. Control 1 defines a pass condition, evidence owner, independent reviewer, correction deadline, sensitivity range, monitoring signal, stop condition, and restoration trigger before the markdown decision policy can support a governed review threshold.

Mixed inventory blocks. Apply the control to both synthetic fixtures while keeping inventory age, markdown price, expected units, selling costs, storage, disposal recovery, cost basis, recovery rate, and decision authority as separate concepts.

Dead Stock Markdown Decision Threshold: probability lineage control

Record sell-through definition, window, price, season, placement, availability, and source delay. Control 2 defines a pass condition, evidence owner, independent reviewer, correction deadline, sensitivity range, monitoring signal, stop condition, and restoration trigger before the markdown decision policy can support a governed review threshold.

Unsupported probability requires Review. Apply the control to both synthetic fixtures while keeping inventory age, markdown price, expected units, selling costs, storage, disposal recovery, cost basis, recovery rate, and decision authority as separate concepts.

Dead Stock Markdown Decision Threshold: cost separation control

Map fees, fulfillment, storage, disposal, and cost basis once. Control 3 defines a pass condition, evidence owner, independent reviewer, correction deadline, sensitivity range, monitoring signal, stop condition, and restoration trigger before the markdown decision policy can support a governed review threshold.

Duplicate or missing cost blocks. Apply the control to both synthetic fixtures while keeping inventory age, markdown price, expected units, selling costs, storage, disposal recovery, cost basis, recovery rate, and decision authority as separate concepts.

Dead Stock Markdown Decision Threshold: three seller thresholds control

Compare expected recovery rate, cost-basis shortfall rate, and evidence days with three separately entered seller controls. Control 4 defines a pass condition, evidence owner, independent reviewer, correction deadline, sensitivity range, monitoring signal, stop condition, and restoration trigger before the markdown decision policy can support a governed review threshold.

One passing threshold cannot override another. Apply the control to both synthetic fixtures while keeping inventory age, markdown price, expected units, selling costs, storage, disposal recovery, cost basis, recovery rate, and decision authority as separate concepts.

Dead Stock Markdown Decision Threshold: dated evidence governance control

Record a real source-review date and seller-policy effective date, with policy no later than the reviewed evidence. Control 5 defines a pass condition, evidence owner, independent reviewer, correction deadline, sensitivity range, monitoring signal, stop condition, and restoration trigger before the markdown decision policy can support a governed review threshold.

Impossible or reversed dates block. Apply the control to both synthetic fixtures while keeping inventory age, markdown price, expected units, selling costs, storage, disposal recovery, cost basis, recovery rate, and decision authority as separate concepts.

Dead Stock Markdown Decision Threshold: nine confirmations control

Confirm SKU-location grain, on-hand and cost basis, price and fees, sell-through, storage and fulfillment, residual recovery, condition, privacy, and accounting boundaries. Control 6 defines a pass condition, evidence owner, independent reviewer, correction deadline, sensitivity range, monitoring signal, stop condition, and restoration trigger before the markdown decision policy can support a governed review threshold.

Any missing confirmation blocks. Apply the control to both synthetic fixtures while keeping inventory age, markdown price, expected units, selling costs, storage, disposal recovery, cost basis, recovery rate, and decision authority as separate concepts.

markdown decision policy: dead stock markdown decision threshold: nine confirmations control
This original diagram makes a governed review threshold reviewable.

Dead Stock Markdown Decision Threshold: distinct scenarios control

Change at least one markdown, probability, selling cost, residual recovery, age, or evidence-window assumption between the two cases. Control 7 defines a pass condition, evidence owner, independent reviewer, correction deadline, sensitivity range, monitoring signal, stop condition, and restoration trigger before the markdown decision policy can support a governed review threshold.

A copied scenario is not a comparison. Apply the control to both synthetic fixtures while keeping inventory age, markdown price, expected units, selling costs, storage, disposal recovery, cost basis, recovery rate, and decision authority as separate concepts.

Dead Stock Markdown Decision Threshold: output masking control

Mask derived money, rates, units, preference, and threshold gaps whenever structural validation returns Block. Control 8 defines a pass condition, evidence owner, independent reviewer, correction deadline, sensitivity range, monitoring signal, stop condition, and restoration trigger before the markdown decision policy can support a governed review threshold.

Never act on partial invalid arithmetic. Apply the control to both synthetic fixtures while keeping inventory age, markdown price, expected units, selling costs, storage, disposal recovery, cost basis, recovery rate, and decision authority as separate concepts.

Dead Stock Markdown Decision Threshold: decision boundary control

Separate scenario recovery from forecasting, accounting, tax, pricing authority, promotion setup, and disposal approval. Control 9 defines a pass condition, evidence owner, independent reviewer, correction deadline, sensitivity range, monitoring signal, stop condition, and restoration trigger before the markdown decision policy can support a governed review threshold.

Arithmetic cannot authorize action. Apply the control to both synthetic fixtures while keeping inventory age, markdown price, expected units, selling costs, storage, disposal recovery, cost basis, recovery rate, and decision authority as separate concepts.

Dead Stock Markdown Decision Threshold: privacy and recovery control

Use aggregates, protect source rows, retain prior values, monitor variance, and preserve restoration. Control 10 defines a pass condition, evidence owner, independent reviewer, correction deadline, sensitivity range, monitoring signal, stop condition, and restoration trigger before the markdown decision policy can support a governed review threshold.

Public buyer or order data is prohibited. Apply the control to both synthetic fixtures while keeping inventory age, markdown price, expected units, selling costs, storage, disposal recovery, cost basis, recovery rate, and decision authority as separate concepts.

Define the policy objective: recovery lab 1

Recalculate the relevant output from both fixtures. State whether the threshold protects cost recovery, cash release, capacity, expiration, assortment, or another approved goal. Change one input only, retain every other population and cost assumption, and record the new expected sold units, unsold units, net recovery, recovery rate, threshold headroom, and preferred scenario.

One percentage cannot optimize every objective. Test a low and high case for sell-through, price, fee, fulfillment, storage, and disposal recovery. Explain when the preference crosses over and which protected evidence or approval would still be required before an inventory action.

Choose the cost basis: recovery lab 2

Recalculate the relevant output from both fixtures. Lock the inventory population and unit-cost definition used by the denominator. Change one input only, retain every other population and cost assumption, and record the new expected sold units, unsold units, net recovery, recovery rate, threshold headroom, and preferred scenario.

Do not change bases between scenarios. Test a low and high case for sell-through, price, fee, fulfillment, storage, and disposal recovery. Explain when the preference crosses over and which protected evidence or approval would still be required before an inventory action.

Set the evidence floor: recovery lab 3

Recalculate the relevant output from both fixtures. Require comparable sell-through days, price states, stock availability, and source freshness. Change one input only, retain every other population and cost assumption, and record the new expected sold units, unsold units, net recovery, recovery rate, threshold headroom, and preferred scenario.

Short evidence returns Review. Test a low and high case for sell-through, price, fee, fulfillment, storage, and disposal recovery. Explain when the preference crosses over and which protected evidence or approval would still be required before an inventory action.

Set the recovery floor: recovery lab 4

Recalculate the relevant output from both fixtures. Document the minimum acceptable expected recovery rate and accountable owner. Change one input only, retain every other population and cost assumption, and record the new expected sold units, unsold units, net recovery, recovery rate, threshold headroom, and preferred scenario.

It is not an industry benchmark. Test a low and high case for sell-through, price, fee, fulfillment, storage, and disposal recovery. Explain when the preference crosses over and which protected evidence or approval would still be required before an inventory action.

Set probability ranges: recovery lab 5

Recalculate the relevant output from both fixtures. Define low, base, and high sell-through assumptions from evidence. Change one input only, retain every other population and cost assumption, and record the new expected sold units, unsold units, net recovery, recovery rate, threshold headroom, and preferred scenario.

A point estimate hides risk. Test a low and high case for sell-through, price, fee, fulfillment, storage, and disposal recovery. Explain when the preference crosses over and which protected evidence or approval would still be required before an inventory action.

Set execution authority: recovery lab 6

Recalculate the relevant output from both fixtures. Name who can approve price, channel, inventory movement, disposal, and customer-facing changes. Change one input only, retain every other population and cost assumption, and record the new expected sold units, unsold units, net recovery, recovery rate, threshold headroom, and preferred scenario.

The calculator cannot approve. Test a low and high case for sell-through, price, fee, fulfillment, storage, and disposal recovery. Explain when the preference crosses over and which protected evidence or approval would still be required before an inventory action.

Set protected constraints: recovery lab 7

Recalculate the relevant output from both fixtures. Record brand, legal, tax, minimum price, channel parity, condition, and donation or disposal rules. Change one input only, retain every other population and cost assumption, and record the new expected sold units, unsold units, net recovery, recovery rate, threshold headroom, and preferred scenario.

Constraint failure blocks. Test a low and high case for sell-through, price, fee, fulfillment, storage, and disposal recovery. Explain when the preference crosses over and which protected evidence or approval would still be required before an inventory action.

Set monitoring: recovery lab 8

Recalculate the relevant output from both fixtures. Compare actual units, realized price, costs, returns, and residual disposition with the accepted case. Change one input only, retain every other population and cost assumption, and record the new expected sold units, unsold units, net recovery, recovery rate, threshold headroom, and preferred scenario.

Avoid causal claims without design. Test a low and high case for sell-through, price, fee, fulfillment, storage, and disposal recovery. Explain when the preference crosses over and which protected evidence or approval would still be required before an inventory action.

Set stop conditions: recovery lab 9

Recalculate the relevant output from both fixtures. Pause when data, price execution, costs, inventory, policy, or recovery diverges beyond limits. Change one input only, retain every other population and cost assumption, and record the new expected sold units, unsold units, net recovery, recovery rate, threshold headroom, and preferred scenario.

Protect buyers and operations. Test a low and high case for sell-through, price, fee, fulfillment, storage, and disposal recovery. Explain when the preference crosses over and which protected evidence or approval would still be required before an inventory action.

Set restoration: recovery lab 10

Recalculate the relevant output from both fixtures. Retain the prior price, records, communications, inventory state, and recovery plan. Change one input only, retain every other population and cost assumption, and record the new expected sold units, unsold units, net recovery, recovery rate, threshold headroom, and preferred scenario.

Practice reversal before release. Test a low and high case for sell-through, price, fee, fulfillment, storage, and disposal recovery. Explain when the preference crosses over and which protected evidence or approval would still be required before an inventory action.

Dead Stock Markdown Decision Threshold: intent-specific implementation walkthrough

markdown decision policy checkpoint 1 addresses define the policy objective as a distinct requirement for a governed review threshold. State whether the threshold protects cost recovery, cash release, capacity, expiration, assortment, or another approved goal. Record the source decision, formula effect, failed alternative, reviewer question, correction owner, monitoring signal, and restoration value. One percentage cannot optimize every objective.

markdown decision policy checkpoint 2 addresses choose the cost basis as a distinct requirement for a governed review threshold. Lock the inventory population and unit-cost definition used by the denominator. Record the source decision, formula effect, failed alternative, reviewer question, correction owner, monitoring signal, and restoration value. Do not change bases between scenarios.

markdown decision policy checkpoint 3 addresses set the evidence floor as a distinct requirement for a governed review threshold. Require comparable sell-through days, price states, stock availability, and source freshness. Record the source decision, formula effect, failed alternative, reviewer question, correction owner, monitoring signal, and restoration value. Short evidence returns Review.

markdown decision policy checkpoint 4 addresses set the recovery floor as a distinct requirement for a governed review threshold. Document the minimum acceptable expected recovery rate and accountable owner. Record the source decision, formula effect, failed alternative, reviewer question, correction owner, monitoring signal, and restoration value. It is not an industry benchmark.

markdown decision policy checkpoint 5 addresses set probability ranges as a distinct requirement for a governed review threshold. Define low, base, and high sell-through assumptions from evidence. Record the source decision, formula effect, failed alternative, reviewer question, correction owner, monitoring signal, and restoration value. A point estimate hides risk.

markdown decision policy checkpoint 6 addresses set execution authority as a distinct requirement for a governed review threshold. Name who can approve price, channel, inventory movement, disposal, and customer-facing changes. Record the source decision, formula effect, failed alternative, reviewer question, correction owner, monitoring signal, and restoration value. The calculator cannot approve.

markdown decision policy checkpoint 7 addresses set protected constraints as a distinct requirement for a governed review threshold. Record brand, legal, tax, minimum price, channel parity, condition, and donation or disposal rules. Record the source decision, formula effect, failed alternative, reviewer question, correction owner, monitoring signal, and restoration value. Constraint failure blocks.

markdown decision policy checkpoint 8 addresses set monitoring as a distinct requirement for a governed review threshold. Compare actual units, realized price, costs, returns, and residual disposition with the accepted case. Record the source decision, formula effect, failed alternative, reviewer question, correction owner, monitoring signal, and restoration value. Avoid causal claims without design.

markdown decision policy checkpoint 9 addresses set stop conditions as a distinct requirement for a governed review threshold. Pause when data, price execution, costs, inventory, policy, or recovery diverges beyond limits. Record the source decision, formula effect, failed alternative, reviewer question, correction owner, monitoring signal, and restoration value. Protect buyers and operations.

markdown decision policy checkpoint 10 addresses set restoration as a distinct requirement for a governed review threshold. Retain the prior price, records, communications, inventory state, and recovery plan. Record the source decision, formula effect, failed alternative, reviewer question, correction owner, monitoring signal, and restoration value. Practice reversal before release.

Evidence boundary for a governed review threshold

The moderate fixture uses 100 units, USD 12 unit cost, USD 30 current price, a 30 percent markdown, 55 percent expected sell-through, 10 percent selling fees, USD 4 fulfillment per sold unit, USD 1.50 storage per on-hand unit, and USD 2 disposal recovery per unsold unit. Expected net recovery is USD 759.50, or 63.29 percent of cost basis. The clearance fixture uses the same inventory and cost basis, a 50 percent markdown, 90 percent expected sell-through, 10 percent selling fees, USD 4 fulfillment per sold unit, USD 0.25 storage per on-hand unit, and USD 2 disposal recovery per unsold unit. Expected net recovery is USD 850, or 70.83 percent of cost basis.

The enhanced packet also displays cost-basis shortfall rates of 36.71 and 29.17 percent, expected net recovery per opening unit of USD 7.60 and USD 8.50, and recovery-floor gaps of negative 6.71 and positive 0.83 percentage points. It can demonstrate entered arithmetic and sensitivity, but it cannot prove future demand, optimal price, incrementality, accounting value, tax treatment, cash timing, policy compliance, buyer response, disposal eligibility, or the correct business action.

Release, monitor, and restore the markdown decision policy

Block invalid or non-finite units, costs, prices, rates, dates, evidence, scope, currency, confirmations, duplicated scenarios, privacy, or conflicts, and mask every derived output. Review short evidence, very old inventory, negative sold-unit recovery, recovery below the seller floor, or shortfall above the seller ceiling. Ready clears only the three entered thresholds, nine confirmations, and the rest of the entered worksheet.

Before indexing or operational use, preserve evidence and rollback artifacts; run typecheck, unit, integration, build, content, similarity, SEO, image, link, mobile, strict-route, deployment, and live checks; then compare later evidence without claiming same-period causality.

Dead Stock Markdown Decision Threshold: concrete working record

The policy records objective, covered SKUs and locations, excluded conditions, unit-cost basis, threshold rationale, evidence minimum, sensitivity bands, approval matrix, restricted actions, implementation window, monitoring metrics, variance tolerances, stop conditions, escalation path, restoration owner, prior price, review date, and change-log signature.

Sources and further reading

Related Seller Profit Guard tools

Next step: Open Seller Profit Guard.

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.