HomeGuides › Cost-plus pricing: how to price a product from your costs up

Cost-plus pricing: how to price a product from your costs up

Cost-plus pricing means you add up the full cost of making one unit, then add a markup on top to set the selling price: price = total unit cost × (1 + markup). The catch that sinks most beginners is the word "full." If your cost only counts materials and ignores labor and overhead, the markup is built on a number that is too small, and the price that looks profitable actually loses money. This guide shows how to build a complete unit cost, choose a markup that survives real-world discounts, and avoid the trap where a small markdown wipes out a big chunk of profit.

You can run every figure below through the markup calculator as you go to price your own product. The method is the same whether you sell handmade goods, wholesale to retailers, or quote a service.

Cost-plus pricing in one sentence

Cost-plus pricing sets price by adding a fixed markup to your total cost per unit, so price rises and falls with cost. It is the most common pricing method for small businesses because it is transparent and guarantees a profit on paper as long as the cost figure is honest and complete.

The whole method lives in two steps: get the total cost per unit right, then pick a markup. Most pricing failures happen in step one, not step two. A great markup on an incomplete cost is still a money-losing price.

Step 1: Build your total cost per unit

Your total unit cost has three layers, and skipping any of them is the classic underpricing mistake.

  • Direct materials - the physical inputs in one finished unit, including packaging and waste.
  • Direct labor - the cost of the time spent making one unit. If it takes 15 minutes at $24 per hour, that is $6.00 of labor per unit.
  • Allocated overhead - the share of rent, utilities, software, insurance, and equipment that each unit must help pay. Estimate monthly overhead, divide by expected monthly units.

Worked example. You make a product with $8.00 of materials, and overhead works out to $2.50 per unit. Total cost per unit is $8.00 + $2.50 = $10.50. (To keep this example simple, labor is already inside the $8.00; in your own case, list it separately so nothing is missed.) That $10.50 is the number every markup gets applied to.

If you had priced off the $8.00 materials figure alone, every unit would silently absorb $2.50 of overhead that the price never accounted for. The break-even calculator is the fastest way to confirm your overhead-per-unit assumption is realistic for your sales volume.

Step 2: Choose a markup and see the resulting margin

The markup you add to cost determines your margin, but the two are not equal. Markup is profit as a percent of cost; margin is profit as a percent of price. Here is what three common markups do to the $10.50 unit cost above.

Markup on costSelling priceProfit per unitResulting margin
50%$15.75$5.2533.33%
100% (keystone)$21.00$10.5050.00%
150%$26.25$15.7560.00%

The 100% markup row is keystone pricing, the old retail habit of simply doubling cost. It delivers a clean 50% margin, which is why so many retailers default to it: it leaves enough room to survive markdowns, theft, and slow inventory. A 50% markup, by contrast, sounds substantial but keeps only a third of each sales dollar. Cross-check any price against the profit margin calculator so you always know which number you are looking at.

The discount trap: why a 10% markdown costs far more than 10% of profit

A discount comes entirely out of profit, so a small price cut can erase a large share of margin. This is the part of cost-plus pricing that surprises people, and it is the strongest argument for a healthy markup.

Take a product that costs $60 and is priced at $90 (a 50% markup, 33.33% margin). The profit is $30. Now run two discounts:

ScenarioPriceProfit per unitMarginProfit vs. full price
Full price$90.00$30.0033.33%-
10% off$81.00$21.0025.93%down 30%
20% off$72.00$12.0016.67%down 60%

A 10% discount cuts the price by $9, but because cost stays at $60, that entire $9 comes out of the $30 profit, a 30% hit to profit. A 20% discount removes $18 of profit, leaving just $12, a 60% collapse. The thinner your margin, the more brutal this is: on a low-markup item, a routine "10% off" sale can push you below break-even. This is precisely why cost-plus prices need enough markup to absorb the discounts you actually run.

How much extra to add for a sale you plan to run

If you know you will discount, build the discount into the list price so the sale price still hits your real margin. Work backward from the price you want customers to pay after the markdown.

Example: you want the post-discount price to be $90 after a 10% sale. Set the list price at $90 ÷ (1 - 0.10) = $100.00. Customers who pay full price hand you extra margin; customers who use the coupon still land at the $90 you actually planned around. The discount calculator makes this back-and-forth instant.

When cost-plus pricing is the wrong tool

Cost-plus pricing ignores what customers will actually pay, so it can leave money on the table or price you out of the market. It is a floor and a starting point, not the final word.

  • Premium or unique products can often command value-based prices far above cost-plus. If demand is strong, a fixed markup undercharges.
  • Commodity products face a market price you cannot exceed; here cost-plus tells you whether you can compete at all, not what to charge.
  • Services with variable time should price the labor honestly. Convert a salary target to an hourly rate with the salary to hourly calculator so your "cost" of time is real before you mark it up.

The U.S. Small Business Administration's pricing products and services guide walks through cost-plus alongside value-based and competitive pricing so you can choose deliberately.

The cost-plus checklist

Before you commit to a price, confirm all of these:

  1. Materials, labor, and overhead are all in the unit cost. If any layer is missing, every price is too low.
  2. You know whether your percent is a markup or a margin. A 50% markup is a 33.33% margin; never mix them.
  3. The markup survives your typical discount. Model a 10% and 20% sale and confirm profit stays acceptable.
  4. The price clears break-even at realistic volume. Check it before launch, not after.
  5. The market will bear the price. Cost-plus sets the floor; demand sets the ceiling.

Bottom line: cost-plus pricing is only as good as the cost it starts from. Total every input, add a markup that survives your real discounts, and verify the margin you end up with. Price your own product now in the markup calculator, confirm the margin in the profit margin calculator, and explore more pricing playbooks in the business hub.

Try it yourself

Run your own numbers in the free Markup Calculator — instant, private, no sign-up.

Open the Markup Calculator →

Frequently asked questions

What is cost-plus pricing?
Cost-plus pricing sets a selling price by adding a fixed markup to the full cost of producing one unit: price = total unit cost x (1 + markup). For example, a $10.50 unit cost with a 100% markup sells for $21.00, giving a 50% margin. It guarantees a paper profit as long as the cost figure is complete.
What costs go into the unit cost for cost-plus pricing?
Three layers: direct materials, direct labor, and a share of overhead. Materials and packaging are obvious; labor is the cost of the time per unit; overhead is rent, utilities, software, and insurance spread across expected units. If a $8.00 materials cost ignores $2.50 of per-unit overhead, the true cost is $10.50, not $8.00.
How much does a 10% discount really cost me?
A 10% discount usually costs far more than 10% of profit because the markdown comes entirely out of profit, not cost. On an item costing $60 and priced at $90, a 10% discount drops the price to $81, cutting profit from $30 to $21, a 30% loss of profit even though the price fell only 10%.
Is keystone pricing the same as cost-plus pricing?
Keystone pricing is one version of cost-plus pricing that uses a fixed 100% markup, meaning you double the cost. A $10.50 cost becomes a $21.00 price, producing a 50% margin. It is popular in retail because the wide margin absorbs discounts, returns, and shrinkage.
How do I price an item so it still hits my margin after a sale?
Build the discount into the list price using list price = target sale price / (1 - discount). If you want customers to pay $90 after a 10% sale, set the list price at $90 / 0.90 = $100.00. The discounted price then lands exactly at your planned $90.
Why is a 50% markup only a 33.33% margin?
Because markup divides profit by cost while margin divides profit by price, and price is larger. A $10.50 cost with a 50% markup sells for $15.75, giving $5.25 profit. As a markup that is $5.25 / $10.50 = 50%, but as a margin it is $5.25 / $15.75 = 33.33%.
When should I not use cost-plus pricing?
Avoid relying on cost-plus alone when demand or competition should drive the price. Premium or unique products can often charge more than cost-plus suggests, while commodities face a market ceiling you cannot exceed. Treat cost-plus as your price floor and let value and competition set the ceiling.

Related guides

How to calculate CAGR: formula, Excel method, and worked examples · How to calculate unit price: the simple way to find the best deal · How to Use Reverse CAGR to Project Future Value · CAGR vs Average Annual Return: What's the Difference?

Muhammad Zohaib AmeerFounder & Personal Finance Researcher

Muhammad Zohaib Ameer is the founder of The Money Calcs. He personally builds, tests and researches every calculator and guide on the site — translating the standard financial formulas used by banks and lenders into free, plain-English tools. His focus is accuracy and clarity: helping everyday people understand mortgages, loans, savings, investing, retirement and debt without jargon, sign-ups or sales pitches.