Three ways to price — and when each one wins
Most pricing decisions boil down to three methods: target margin (cost-plus), keystone, and competitor-midpoint. Each is defensible in a specific context. The calculator above runs all three in parallel so you can stress-test the number before printing labels or hitting publish on Shopify.
Target margin (cost-plus) — the default for most DTC
Formula: price = (COGS + variable fees + shipping + returns drag) / (1 − target margin %). The math captures the variable-cost floor — the point below which every sale loses you money — and prices up from there to your target contribution margin.
Reality check: this method is the right default for new DTC products without strong reference comps. Plug in a target of 38-45% contribution margin for apparel and beauty, 25-35% for electronics, and the answer is usually within ±15% of the market rate.
Keystone (2x COGS) — legacy retail, useful floor
Keystone = COGS × 2. It dates to pre-1990s wholesale-to-retail models where retailers needed 50% gross to cover rent, staff, and shrink. For modern DTC with 30-40% variable ad spend and 2-6% payment fees, keystone is a floor, not a target. If your keystone price is below the variable-cost floor (COGS + fees + shipping + returns drag), you're selling at a loss the moment you turn on ads.
Competitor midpoint — useful when you have 4+ direct comps
Find four or more directly substitutable SKUs, take the midpoint of their listed prices. Use this when you're entering a well-defined category with transparent pricing (e.g., creatine monohydrate, phone cases, white cotton tees). For differentiated or brand-story products, competitor-midpoint undervalues you.
The variable-cost floor — the number most founders skip
Every unit has a minimum price below which you lose money on each sale:
- Landed COGS — unit cost from factory + international freight + duty + inbound to 3PL + primary packaging.
- Channel / payment fees — Amazon referral (8-17%), Shopify processing (2.6-2.9% + $0.30), Etsy 6.5% + $0.20, PayPal 3.49%, etc.
- Outbound shipping — USPS Ground Advantage $4.20-$8, UPS $8-$14, FBA fulfillment $3.44-$5.95.
- Returns drag — category-specific. Apparel 24% return rate with 30% unsellable ≈ $5-$9 per gross order. See return rate impact.
Variable-cost floor on a typical $11 COGS apparel item: $11 + $5 (Shopify card fee at $35 price) + $7 (USPS) + $5 (returns) = $28. If you price below $28, you're paying customers to take your product.
Real DTC benchmarks — what healthy contribution looks like in 2026
- Apparel / footwear: 55-70% gross margin, 30-42% contribution margin after fees, shipping, returns. Return rate is the killer — 24.4% industry-average per NRF.
- Beauty / skincare: 65-80% gross, 42-58% contribution. Low returns (4.5% avg) help, but sampling and ad spend are heavy.
- Supplements / wellness: 70-85% gross, 48-62% contribution. Subscription unlocks LTV that supports higher CAC.
- Electronics: 25-45% gross, 12-22% contribution. Razor-thin; margin comes from accessory attach and extended warranties.
- Home goods / furniture: 45-60% gross, 22-35% contribution. Freight is the dominant variable cost; oversize shipping kills unit economics.
- Jewelry: 60-75% gross, 40-55% contribution. Amazon takes 20% referral under $250, 5% over — price around the threshold strategically.
- Consumables / food: 40-55% gross, 18-30% contribution. Subscription and bundle math carry the economics.
Psychological pricing — the numbers that actually move CVR
- Charm pricing (-99, -95): Lifts CVR 2-8% on the ".99" ending in most impulse categories. Less effective above $200 price points.
- Price anchoring: Show MSRP crossed out alongside your price. Lifts perceived value; tests show 5-12% CVR uplift when anchor is credible (no more than 25% premium over sale).
- Tiered bundles (good/better/best): 70-80% of buyers pick middle tier. Structure so middle tier is your margin winner.
- Quantity discounts: 5-10-15% for 2/4/6-packs. Lifts AOV 12-28% for consumables. See bundle pricing.
- Rounded vs odd: Premium categories (luxury, artisanal) perform better with rounded numbers ($200 beats $199).
Three pricing scenarios — worked examples
Scenario A — DTC tee shirt, $9.40 landed COGS
Brand: premium basics, Instagram-first. Variable stack: $9.40 COGS + $3.50 Shopify card fees + $6.25 USPS Ground Advantage + $4 returns drag (24% return rate, 30% unsellable) = $23.15 variable floor. Target 40% contribution margin. Recommended price: $23.15 / 0.60 = $38.58, rounded to $38. Competitor band: $29-$48. Variable floor is within the band; $38 positions at the upper-mid — typical for a premium basics play. Keystone ($18.80) would lose $4.35 per unit after variable costs, confirming keystone is insufficient for modern DTC apparel.
Scenario B — Supplement gummy bottle, $5.20 landed COGS
Brand: clean-label sleep aid. Variable stack: $5.20 COGS + $3.75 Amazon referral (15% of $25) + $3.44 FBA fulfillment + $0.50 returns drag (3.5% rate, high writeoff) = $12.89 variable floor. Target 55% contribution. Recommended price: $12.89 / 0.45 = $28.64. Competitor band: $22-$35. Price at $27.99 anchors just under the band midpoint and leaves room for 20% off promos. Subscription attach at 18% lifts effective LTV into the $40-$60 range, which is where the real margin lives.
Scenario C — Kitchen gadget on Amazon, $3.80 landed COGS, large-standard
Brand: niche kitchen tool. Variable stack: $3.80 COGS + $2.85 referral (15% of $19) + $5.12 FBA fulfillment (1.2 lb large-standard) + $0.40 returns = $12.17 floor at $19 price. At $19 retail, contribution dollar is $6.83 before ad spend. Assuming 30% ACOS ($5.70), net is $1.13 per unit — 5.9% effective margin. Competitor band: $16-$24. Pricing up to $24.99 adds $5 top line, of which $0.75 goes to Amazon referral and $0 to fulfillment, so $4.25 drops to contribution → 23% margin. Always model price increases through the fee stack before deciding; the uplift is rarely dollar-for-dollar.
How to test pricing without cratering existing customers
- Use Intelligems, Shopify Price Tests, or VWO. Built for price experimentation, they preserve checkout integrity.
- Run for 21+ days and 400+ orders per cell for stat-sig on CVR delta.
- Grandfather existing subscribers. Raising subscription prices on active cohorts churns 8-15%; only do it annually with 30-day notice.
- Measure contribution-margin dollars per visitor, not CVR. A 0.3-point CVR drop at a 12% price increase is usually a win.
- Test in off-peak (not Black Friday). Holiday traffic is not representative.
When to discount — and when not to
Discounting is a one-way door. Once buyers anchor to a sale price, full price feels like a premium. Rules of thumb:
- 20% off to first-time buyers only via welcome-email flow — acceptable, protects repeat-buyer margin.
- Sitewide 15%+ off three times a year max — BFCM, Memorial Day, anniversary. More than that trains customers to wait.
- Avoid percent-off stacking. Combined 30%+ off codes erode margin faster than revenue grows. Use bundle discounts instead.
- Flash sales work 24-48 hour windows with honest urgency beat evergreen 10%-off codes.
- Loyalty discounts on spend tiers (10% off at $150 lifetime, 15% at $500) preserve margin and reward repeat.
Related calculators
- Profit margin calculator — break down gross, contribution, and net margin.
- Amazon FBA fee calculator — true take-home on Amazon, including referral and fulfillment.
- Bundle strategy planner — discount math for multi-unit SKUs.
- Return rate impact — how returns change your effective margin.
- Wholesale markup — keystone, triple-net, and MSRP math for retail accounts.