Calculating markup involves exactly two numbers: what something cost you, and what you're selling it for (or plan to). The formula itself takes seconds, but getting reliable, repeatable results depends on being consistent about what counts as 'cost' every single time you calculate it.
Try this calculator
Markup Calculator
Put this guide into practice — enter your own numbers and see real-time results, no signup needed.
Calculate Markup NowThe Markup Formula
Markup % = ((Selling Price − Cost) ÷ Cost) × 100Three steps: subtract cost from selling price to get profit, divide that profit by cost, multiply by 100 to express it as a percentage.
Worked Example 1: A Simple Retail Item
A gift shop buys ceramic mugs for $4.50 each and sells them for $12. Step one: profit = $12 − $4.50 = $7.50. Step two: divide by cost = $7.50 ÷ $4.50 = 1.667. Step three: multiply by 100 = 166.7% markup.
Worked Example 2: Solving for Price From a Target Markup
A print shop wants to apply a standard 150% markup to custom t-shirts costing $8 in blanks and printing. Rearranging the formula to solve for price:
Selling Price = Cost × (1 + Target Markup %)Selling Price = $8 × (1 + 1.50) = $8 × 2.50 = $20. Verify: profit = $20 − $8 = $12. Markup = $12 ÷ $8 = 150%. Confirmed.
Worked Example 3: Solving for Cost From Price and Markup
Sometimes you know your competitor's price and an assumed markup, and want to estimate their cost. If a competitor sells a similar item at $45 and you estimate they run a typical 80% markup for that category:
Cost = Selling Price ÷ (1 + Markup %)Cost = $45 ÷ (1 + 0.80) = $45 ÷ 1.80 = $25. This reverse calculation is useful for competitive benchmarking or negotiating with your own suppliers when you have a rough sense of typical category markups.
Worked Example 4: Markup on a Multi-Component Cost
A furniture maker builds a side table from $60 of lumber, $15 of hardware, and allocates $25 of shop labor per unit — a total cost of $100. Target markup for this product line is 90%.
Selling Price = $100 × (1 + 0.90) = $100 × 1.90 = $190Leaving out the $25 labor allocation and calculating markup on just materials ($75) would understate true cost and, once labor is factored back in during actual sale, silently shrink real profitability below the intended 90% markup.
Converting Markup to Margin
Since markup and margin measure the same profit against different baselines, you can convert directly between them without re-deriving from price and cost:
Margin % = Markup % ÷ (1 + Markup %)For the print shop's 150% markup: Margin = 150% ÷ (1 + 1.50) = 150% ÷ 2.50 = 60%. Check it directly: profit $12 on a $20 price = 60% margin. Matches.
A Reference Table for Common Markup Values
| Markup | Equivalent Margin |
|---|---|
| 25% | 20% |
| 50% | 33.3% |
| 100% | 50% |
| 150% | 60% |
| 200% | 66.7% |
| 300% | 75% |
Common Calculation Mistakes
- Dividing profit by selling price instead of cost (this produces margin, not markup)
- Forgetting to include freight, duties, or per-unit labor in the cost base
- Applying a category-wide markup percentage without adjusting for unusually high-cost or low-cost items in that category
- Rounding cost or price too early in a multi-step calculation, compounding small errors across a full catalog
Pro Tip
When calculating markup for a multi-component product, total every cost component first, then apply the markup percentage once to the full total — applying markup separately to each component and summing afterward can produce a different, usually lower, result.
Worked Example 5: Solving for Target Markup From a Desired Profit Amount
Sometimes the starting point isn't a percentage at all but a specific dollar profit target per unit. A candle maker knows their cost per unit is $7 and wants exactly $10.50 in profit on every unit sold, regardless of what percentage that works out to.
Markup % = (Desired Profit ÷ Cost) × 100 = ($10.50 ÷ $7) × 100 = 150%Selling price = $7 × (1 + 1.50) = $17.50. Working from a dollar profit target instead of a percentage is common for makers and crafters who think in terms of 'I need to clear $X per item' rather than in markup percentages directly, and the conversion above lets them translate that instinct into a formal markup figure they can apply consistently across a full product line.
Worked Example 6: Markup When Cost Includes a Volume Discount
Suppliers frequently offer a lower per-unit cost at higher order quantities, which changes the markup calculation depending on which order size you're actually purchasing at. A supplier prices a component at $12/unit for orders under 500 units, dropping to $9.50/unit for orders of 500 or more. At the smaller order size with a 100% markup target: price = $12 × 2.00 = $24. At the volume-discounted price with the same 100% markup target: price = $9.50 × 2.00 = $19. Selling at the lower, volume-discount-based price while only actually qualifying for the smaller order size (and therefore paying the higher $12 cost) would understate your true markup — always calculate markup using the cost you actually paid for the specific batch in hand, not a future or aspirational volume-discounted rate.
Markup Calculations for Time-Based Services
Markup isn't limited to physical products — service-based businesses often apply the same logic to billable hours. A consulting firm pays a contractor $65/hour and bills the client at a marked-up rate to cover overhead and profit. At a 130% markup target: billed rate = $65 × 2.30 = $149.50/hour. This is functionally identical to product markup, just with an hour of labor standing in for a physical unit of inventory — the same formula, verification steps, and common mistakes (like forgetting to include payroll tax or benefits costs in the true 'cost' of that contractor hour) all apply equally.
How Currency and Rounding Conventions Affect Reported Markup
When markup calculations involve non-round numbers — which is most of the time — the point at which you round matters. Rounding cost to the nearest dollar before calculating markup, versus carrying exact cents through the whole calculation and rounding only the final price, can produce a slightly different sticker price, especially on lower-cost items where a rounding difference represents a larger relative share of the total. For a catalog of hundreds of SKUs, standardizing on one rounding convention — typically: calculate with full precision, round only the final customer-facing price — keeps markup consistent and auditable across the entire price list.
Using a Calculator Instead of Manual Math
For a single item, the formula is fast enough by hand. For a catalog of dozens or hundreds of SKUs, a markup calculator removes the risk of transcription errors and lets you instantly test how a change in target markup or cost ripples through your full price list before committing to it.
Worked Example 5: Solving for Target Markup From a Desired Profit Amount
Sometimes the starting point isn't a percentage at all but a specific dollar profit target per unit. A candle maker knows their cost per unit is $7 and wants exactly $10.50 in profit on every unit sold, regardless of what percentage that works out to.
Markup % = (Desired Profit ÷ Cost) × 100 = ($10.50 ÷ $7) × 100 = 150%Selling price = $7 × (1 + 1.50) = $17.50. Working from a dollar profit target instead of a percentage is common for makers and crafters who think in terms of 'I need to clear $X per item' rather than in markup percentages directly, and the conversion above lets them translate that instinct into a formal markup figure they can apply consistently across a full product line.
Worked Example 6: Markup When Cost Includes a Volume Discount
Suppliers frequently offer a lower per-unit cost at higher order quantities, which changes the markup calculation depending on which order size you're actually purchasing at. A supplier prices a component at $12/unit for orders under 500 units, dropping to $9.50/unit for orders of 500 or more. At the smaller order size with a 100% markup target: price = $12 × 2.00 = $24. At the volume-discounted price with the same 100% markup target: price = $9.50 × 2.00 = $19. Always calculate markup using the cost you actually paid for the specific batch in hand, not a future or aspirational volume-discounted rate you don't yet qualify for.
Markup Calculations for Time-Based Services
Markup isn't limited to physical products — service-based businesses often apply the same logic to billable hours. A consulting firm pays a contractor $65/hour and bills the client at a marked-up rate to cover overhead and profit. At a 130% markup target: billed rate = $65 × 2.30 = $149.50/hour. This is functionally identical to product markup, just with an hour of labor standing in for a physical unit of inventory — the same formula, verification steps, and common mistakes, like forgetting to include payroll tax or benefits costs in the true 'cost' of that contractor hour, all apply equally.
How Currency and Rounding Conventions Affect Reported Markup
When markup calculations involve non-round numbers — which is most of the time — the point at which you round matters. Rounding cost to the nearest dollar before calculating markup, versus carrying exact cents through the whole calculation and rounding only the final price, can produce a slightly different sticker price, especially on lower-cost items where a rounding difference represents a larger relative share of the total. For a catalog of hundreds of SKUs, standardizing on one rounding convention keeps markup consistent and auditable across the entire price list.
A Final Worked Example Combining Several Techniques
Bringing several techniques from this guide together: a maker sources a component at $9.50/unit under a volume discount (500+ units), targets a $6 profit per unit rather than starting from a percentage, and needs to verify the resulting markup. Selling Price = Cost + Desired Profit = $9.50 + $6 = $15.50. Markup % = ($6 ÷ $9.50) × 100 = 63.2%. Checking this against a competitor's estimated 70% markup on a similar item at a similar cost suggests this pricing is reasonably competitive, though slightly conservative relative to the category norm.
Building Your Own Markup Reference Sheet
For a catalog with recurring products and cost structures, building a simple reference sheet listing your standard markup percentage by category, your rounding convention, and your landed-cost formula turns what would otherwise be a repeated manual calculation into a fast, consistent lookup — reducing both the time spent pricing new products and the risk of a calculation error slipping through on any individual item.
One Last Sanity Check Before Publishing Any Price
Before publishing any calculated price — online, in-store, or in a quote — do one final sanity check: does the number look like a price a real customer would expect to see for this type of product, and does it match the rounding convention used elsewhere in your catalog. A mathematically correct but oddly specific price, like $47.83 instead of $47.99, can look like an error to a customer even when the underlying markup calculation behind it was perfectly sound.