Markup Calculator

Calculate selling price, markup %, margin %, and profit with visual breakdown

Price with confidence, not guesswork

Switch between cost-plus pricing and reverse markup mode. You get selling price, profit, markup, margin, and a visual split of how much of each sale is cost versus profit.

Markup Workbench

Markup Percentage 50.0%

Selling Price

$0.00

Profit Per Unit

$0.00

Markup

0.00%

Gross Margin

0.00%

Cost Multiplier

1.00x

Revenue composition

Cost share: 0.00%
Profit share: 0.00%

Markup to Margin Reference

Use this quick table to translate common markup targets into gross margin.

Markup % Margin % Price Multiplier
15%13.04%1.15x
25%20.00%1.25x
40%28.57%1.40x
50%33.33%1.50x
80%44.44%1.80x
100%50.00%2.00x
200%66.67%3.00x

About This Calculator

This tool helps you set and audit product pricing. In one direction, enter your cost and desired markup to get a target selling price. In reverse mode, enter cost and selling price to see the actual markup and margin your business is earning.

All calculations are client-side and for planning purposes only. Taxes, payment fees, and overhead are not included unless you build them into your cost input.

Privacy & Limitations

  • All calculations run entirely in your browser -- nothing is sent to any server.
  • Results are estimates for planning purposes and should not replace professional financial advice.

Related Tools

Related Tools

View all tools

Markup Calculator FAQ

What is markup?

Markup is the percentage added to cost to set a selling price. Formula: Markup% = (Selling Price - Cost) / Cost x 100.

What is gross margin?

Gross margin is profit as a percentage of selling price. Formula: Margin% = (Selling Price - Cost) / Selling Price x 100.

What is the difference between markup and margin?

Markup uses cost as the base. Margin uses selling price as the base. They are not the same percentage.

How do I calculate selling price from cost and markup?

Selling Price = Cost x (1 + Markup% / 100).

Does this calculator store my pricing data?

No. Everything runs in your browser and no values are sent to any server.

Request a New Tool
Improve This Tool