Cost-Plus Pricing Table
Prices for a whole product list from unit cost plus a markup or a target margin, both percentages shown side by side, charm rounding, totals over quantities.
A price per product with its margin and markup stated on the same basis, so a 50 % markup is never mistaken for a 50 % margin, plus revenue and profit over the quantities you expect.
Example: Cost 40 with 50 % markup → price 60 and a 33.33 % margin; cost 40 with a 50 % margin → price 80, which is a 100 % markup. Rounding to .99 lifts 60 to 60.99.
Markup is on cost.
Margin is on price.
The two formulas, why the table always shows both, what charm rounding does to the margin, and what the totals mean.
The two formulas
Markup adds a percentage of the cost: price = cost × (1 + markup). Margin is the share of the price that is profit: price = cost ÷ (1 − margin). They describe the same profit from two directions, so the same number means different prices — a 50 % markup on a cost of 40 gives 60 (a 33.3 % margin), while a 50 % margin gives 80 (a 100 % markup). Every row shows both, computed from the price actually charged, so a list built with mixed conventions can be read on one basis. A margin of 100 % or more has no price, and the page says so.
Charm rounding
An optional ending (.99, .95, whole units, 5-cent steps) rounds each price up to the next value with that ending, so the target margin is never undercut. The table reports the effect on the margin in percentage points; small prices move the most. Whether charm prices sell better is a question for your market, not this page.
Totals and what they are not
With quantities entered, the totals give cost, revenue and profit over the list and the blended margin; they assume every unit sells at the listed price. Cost here is whatever you enter as unit cost — landed cost with freight and duty, or bare purchase price; the page does not know which. Taxes, marketplace fees and payment fees are not deducted; put them in the cost or use the Quote Builder's tax line. Nothing you enter leaves the browser; the same four anonymous usage counts as the rest of the site apply.