How to set a safe contribution threshold for a promotion stack
Last updated: 2026-07-29
Written and reviewed by Seller Profit Guard Editorial Team.
Use four gates for a promotion stack: contribution must exceed zero, clear a declared target margin in the expected case, remain acceptable under plausible shipping, advertising, return, and redemption stress, and rely on verified checkout and funding evidence. A positive result without a target, downside range, or source-quality gate is not release-ready.
What does this threshold and stop-rule design answer?
Use four gates for an offer stack: cushion must exceed zero, clear a declared target margin in the expected case, remain acceptable under plausible shipping, advertising, return, and redemption stress, and rely on verified checkout and payer threshold support. A positive result without a target, downside range, or baseline-quality gate is not release-ready. This page treats the threshold card as a bounded operating aid for the decision owner, not as a substitute for a channel statement or checkout engine.
The $60 fixture has a $15.63 full-stack cushion against a $9 target. Raise shipping by $4, advertising by $3, return loss by $2, and affiliate commission by three points to learn whether ordinary drift consumes the apparent $6.63 cushion. The stress-tested sale stays at one declared grain so the risk stack, margin-bearing proceeds, and risk allowance can be stress-testd without mixing products, countries, currencies, or stress-tested sale states.
Break-even asks whether the entered stress-tested sale loses money. The target reserves room for uncertainty and business needs. The stress gate tests ordinary downside. The threshold support gate asks whether the numbers describe the intended live offer. Record the convention beside the calculation; a hidden convention is a baseline of downside exposure, not a harmless simplification.
How should the downside allowance sequence be calculated?
Start with gross merchandise margin-bearing proceeds for the selected stress-tested sale. Apply an item-level percentage to the eligible merchandise amount, then apply the stress-tested sale coupon to the revised subtotal when that is the verified sequence. Subtract fixed decision owner-funded shipping separately. This declares each shopper benefit rather than adding percentages into one unsupported rate.
Calculate channel and payment fees and affiliate commission on the basis documented for the current market and account. The checker uses post-redemption merchandise margin-bearing proceeds as its transparent planning basis. If the settlement report uses gross margin-bearing proceeds, shipping, tax, or another definition, replace the assumption and explain the variance in the threshold support.
Round only display values. Keep unrounded numbers in the private threshold card when cents affect the go-or-hold rule. The threshold model is cushion, not tax or accounting profit, and excludes any overhead the decision owner has not entered.
Which channel combination rules must stay separate?
Etsy, Shopify, and TikTok Shop do not share one universal stacking rule. Etsy distinguishes shop and Etsy-funded coupons and can apply a best offer. Shopify uses product, stress-tested sale, and shipping classes with eligibility and application-stress-tested sale rules. TikTok directs decision owners to current stacking guidance and its offer Simulator. Treat each as a separate stress case.
Never transfer a rule from one channel, sales channel, plan, country, or offer class to another. A combination allowed in one Shopify checkout path does not prove eligibility on an external checkout. A TikTok-funded incentive does not prove decision owner payer. An Etsy shopper offer does not define another channel’s commission basis.
Before the go-or-hold rule, capture the exact account, market, product, channel, offer classes, dates, and checkout outcome. If the interface shows an unexpected warning, wrong profile, missing target, ambiguous payer, or login challenge, safe-stop instead of inferring the rule.
How should product, shipping, ads, and returns enter the threshold card?
Use the landed product amount for the exact SKU or weighted mix, then add packaging and fulfillment at the same stress-tested sale grain. Put decision owner-funded shipping in its own input because carrier zone, service, dimensional weight, and buyer charge can change independently from the merchandise downside allowance.
Advertising remains a separate acquisition risk allowance; an affiliate commission does not replace media spend. Use aggregate spend divided by the retained stress-tested sales assigned to the same campaign and window. Do not divide by impressions, clicks, all shop stress-tested sales, or refunded stress-tested sales when the question is retained cushion per promoted stress-tested sale.
Expected return loss is probability-weighted exposure after refund, reverse shipping, unrecovered outbound fulfillment, handling, inventory damage, replacement, and realistic recovery. Refresh it after the return window matures. An unresolved stress-tested sale is not final threshold support.
What base and stress cases belong in the analysis?
The base stress case uses the most supportable present values. Stress higher shipping, advertising, return loss, and affiliate commission; a lower retained-stress-tested sale denominator; and a different redemption mix. Change one variable first, then combine an ordinary downside case whose values come from observed variation or contract boundaries.
The $60 fixture has a $15.63 full-stack cushion against a $9 target. Raise shipping by $4, advertising by $3, return loss by $2, and affiliate commission by three points to learn whether ordinary drift consumes the apparent $6.63 cushion. Recalculate with a plausible carrier increase, a less favorable ad-exposure allocation, and a mature return estimate. The point is to identify which layer consumes the cushion requirement, not to manufacture dozens of arbitrary combinations.
Keep the single-coupon row as a matched control. Hold product, base margin-bearing proceeds, fee convention, direct exposures, advertising, return exposure, and target constant. Add only the full-stack layers so the tested cushion difference remains interpretable.
What threshold support is required before action?
declare market, currency, time zone, product and variation scope, offer class, item and stress-tested sale redemption settings, combination controls, payer owner, fee and commission convention, shipping rule, direct-exposure version, advertising filter, return cohort, baseline access dates, and calculator version.
Use aggregate inputs and privacy-safe references in the working threshold card. Buyer identities, addresses, messages, payment details, raw stress-tested sale exports, private CSV files, affiliate contact details, and account credentials are unnecessary for this public checker and must remain in the approved private environment.
Separate official channel guidance, decision owner-observed records, model assumptions, and the go-or-hold rule. A baseline can define eligibility without proving settlement; a payout can show payer without proving causal demand. Unknown inputs remain labeled unknown or assumed.
How should the cushion requirement and maximum coupon be read?
Break-even is zero cushion under the entered assumptions. The target reserves the decision owner’s declared margin requirement. The checker’s maximum stress-tested sale coupon at target solves for the coupon rate that would consume the remaining cushion after the other full-stack layers. It is a sensitivity boundary, not channel permission.
If fee plus affiliate rates leave no cushion-bearing margin-bearing proceeds, or item redemptions eliminate the subtotal, no safe coupon rate exists. A displayed zero can also mean the target is already missed before the stress-tested sale coupon. Diagnose the exposure stack rather than interpreting zero as a recommended launch value.
One unexplained percentage buffer can hide different exposures. A heavy item with variable shipping needs a different stress design from a digital acquisition offer exposed mainly to redemption mix and ad exposure. Express the cushion requirement as a range when shipping, ads, returns, or settlement bases are uncertain. The precision of the tested cushion cannot exceed the precision of its inputs.
Which go-or-hold rule and rollback controls apply?
Declare target, stress variables, owner, launch cap, threshold support window, stop trigger, and rollback instruction before activation. Do not lower the threshold after an unattractive result appears. The action log names owner, market, product, exact risk stack, start and end, volume or spend cap, expected comparison window, unchanged context, exception list, stop trigger, and restoration instruction.
After saving, test the intended product, dates, eligibility, combination settings, budget, and customer-facing result. Use a checkout simulator or controlled test appropriate to the channel. Do not assume a saved configuration is active merely because the editor accepted it.
Rollback restores the declared offer state or pauses the offer when cushion misses the cushion requirement, payer differs from the approval, shipping or returns drift beyond bounds, the wrong context appears, or a channel or policy warning is unresolved. Test the restored state and keep the failure record.
How should the tested cushion be reviewed after the offer?
Wait for the declared threshold support window, then reconcile retained stress-tested sales, decision owner-funded redemptions, fee and commission settlement, shipping, advertising, returns, and exposure changes at the same grain. Use observed-after language; do not claim the offer caused volume without a credible experimental design.
stress-test the modeled base, stress range, and reconciled distribution. Diagnose variance by layer. A miss caused by carrier mix requires a different response from one caused by affiliate rate, redemption mix, fee basis, ad allocation, or refund maturity.
Close the threshold assessment with keep, cap, adjust, retest, hold, stop, or rollback and a reason. Schedule the next check and declare the accepted threshold model, baselines, tested cushion, exceptions, and restoration state.
What should the decision owner do next?
Open the Coupon Stack Risk Checker and enter one representative stress-tested sale without private data. Save the single-coupon and full-stack outputs, then replace every default with an account-specific value supported by the threshold support map.
Run the checkout and baseline checks described above. If the full-stack tested cushion clears the cushion requirement, test within the declared cap. If it fails, change one controllable lever—redemption, shipping, commission, ad spend, price, or direct exposure—then rerun the matched cases.
The calculator is unaffiliated with Etsy, Shopify, TikTok, or other channels and does not provide tax, legal, accounting, or channel-compliance advice. Verify official guidance and current account behavior before publishing or spending.
Sources and further reading
- Etsy Help: Set up sales and discounts: Official seller guidance for sales, promo codes, discounted bundles, targeted offers, and promotion review.
- Etsy Help: Redeem coupons and offers: Official checkout-facing explanation of Etsy-funded and shop-funded coupons, offer limits, eligibility, and best-offer behavior.
- Shopify Help: Combining discounts: Official combination classes, eligibility, application order, limits, best-discount behavior, and checkout-channel boundaries.
- TikTok Shop Academy: Promotion stacking rules: Official explanation of stackability, promotion priority, and the Seller Center Promotion Simulator.
- TikTok Shop Academy: Seller coupons: Official seller-coupon funding, eligibility, application, and current combination guidance.
- Seller Profit Guard methodology: Evidence hierarchy, editable assumptions, privacy boundaries, uncertainty labels, and change-control rules.
Related Seller Profit Guard tools
- Open the Coupon Stack Risk Checker: Compare a single coupon with a full seller-funded promotion stack.
- Calculate a free-shipping threshold: Test the order value required before absorbing shipping.
- Estimate creator commission: Keep affiliate commission, ads, samples, and returns visible.
- Calculate TikTok Shop margin: Map seller revenue and cost layers at one order grain.
- Read the editorial policy: Review sourcing, correction, and publication controls.
- Read the local-first methodology: Keep raw orders, buyer data, and credentials outside public tools.
- Coupon Stack Formula: 12 Inputs That Matter: Continue the coupon-stack formula, evidence, decision, or control workflow.
- Coupon Stack Example: From $60 to Contribution: Continue the coupon-stack formula, evidence, decision, or control workflow.
- Coupon Plus Free Shipping and Affiliate Fees: Continue the coupon-stack formula, evidence, decision, or control workflow.
- 10 Coupon Stack Mistakes That Hide Losses: Continue the coupon-stack formula, evidence, decision, or control workflow.
- Coupon Stack Data Sources: Field by Field: Continue the coupon-stack formula, evidence, decision, or control workflow.
Next step: Open the Coupon Stack Risk Checker.
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.