Cost-plus is the floor, not the answer
Cost-plus tells you the minimum price that yields a target margin. It does not tell you what customers will pay.
The right price is usually somewhere between cost-plus (floor) and what customers would pay before they walk away (ceiling). Test toward the upper end.
Markup and margin are not the same
100% markup ≠ 100% margin. A 100% markup ($10 cost, $20 price) is a 50% margin.
Internally, manage in margin (it ties to financial statements). Externally for pricing decisions, markup is easier math.
Confusing these is a classic small-business mistake — pricing for "50% markup" when you meant "50% margin" is a 30% under-price.
Industry-typical margins
SaaS: 70–90% gross margin (high) — almost no marginal cost.
Physical product (D2C): 40–60%.
Restaurant: 60–70% food gross margin (operating margin is much smaller after labor).
Retail: 20–40%.
Distribution / wholesale: 10–25%.
Knowing your industry's norm is the fastest sanity check on your pricing.
When value-based pricing wins
When your product saves customers far more than it costs (B2B SaaS often).
When you have a strong brand or scarce inventory (luxury, art).
When competitors don't exist or are dramatically inferior.
In those cases, cost-plus dramatically under-prices and leaves money on the table.
Common pricing mistakes
- Confusing markup with margin.
- Forgetting Amazon/Shopify/Stripe fees in cost.
- Not raising prices for years while costs creep up.
- Discounting frequently and destroying margin.
- Matching a lower competitor without matching their cost structure.