U.UtilityApp
📊 BusinessFree · No signup

Profit Margin Calculator

Calculate gross profit margin and markup from your revenue and cost.

What the two fields give you

Enter a revenue figure (or a single selling price) and a cost. The calculator returns three numbers:

  • Profit margin: (revenue − cost) ÷ revenue × 100
  • Profit: revenue − cost
  • Markup: (revenue − cost) ÷ cost × 100

With the defaults, $100 of revenue and $60 of cost give a 40.00% margin, $40 of profit and a 66.67% markup. The same two fields work for one unit or for a whole year, as long as the revenue and the cost cover the same thing.

Enter revenue without sales tax or VAT. Tax you collect for the government is not income, and including it makes every margin look better than it is.

Gross, operating and net margin from one set of accounts

The calculator doesn't know which costs you mean, and that is what makes it flexible. Run it three times against the same revenue, adding a layer of cost each time, and you get the three margins most income statements show.

Say a small business had $250,000 of revenue in a year, $150,000 of cost of goods sold, $70,000 of operating expenses (rent, wages, software, marketing) and $12,000 of interest and tax:

MarginCost to enterResultProfit
Gross$150,00040.00%$100,000
Operating$220,00012.00%$30,000
Net$232,0007.20%$18,000

Each gap tells you something different. The fall from 40% to 12% is the cost of running the business; the fall from 12% to 7.2% is financing and tax. If the gross margin is healthy but the operating margin is thin, look at overheads before you touch prices. Ignore the markup line on the second and third runs: markup only means something when the cost is a product cost.

How much more you must sell after a price cut

Discounts come straight out of profit, because the cost stays the same. Take the default item, priced at $100 with a $60 cost, and run the discounted prices through the calculator:

DiscountPriceProfit per unitMarginExtra units needed
None$100$4040.00%–
5%$95$3536.84%14.29%
10%$90$3033.33%33.33%
15%$85$2529.41%60.00%
20%$80$2025.00%100.00%

The last column is old profit ÷ new profit − 1: how many more units you have to sell just to earn the same gross profit as before. A 20% sale on a 40% margin item has to double your volume to break even on the promotion. The lower your starting margin, the faster that number climbs.

Report margin changes in points, not percent

Suppose your supplier raises the cost of the default item from $60 to $64 and you keep the $100 price. The calculator now shows a 36.00% margin and $36 of profit.

That is a drop of 4 percentage points (40 to 36). It is also a 10% drop in the margin itself, and a 10% drop in profit per unit. All three statements are true, but they are easy to mix up in a report. Saying the margin fell 4% when you mean 4 points understates the problem, so name the unit every time.

The same habit helps when you compare periods: write the margin for each period from its own totals, then state the change in points.

Frequently asked questions

How do I find the price that gives a target profit margin?+

Divide the cost by one minus the margin as a decimal. For a 40% margin on a $60 cost, $60 ÷ 0.60 = $100. Enter $100 and $60 here to confirm the margin reads 40.00%.

Can I use this for a service business with no product cost?+

Yes. Use the direct cost of delivering the work as the cost, such as subcontractor fees or the hours spent multiplied by what those hours cost you. If you leave the cost at zero, the margin shows 100% and the markup shows a dash, which tells you nothing useful.

Why does my margin differ from the one in my accounts?+

The usual causes are different cost definitions (freight, packaging or payment fees counted in one but not the other), returns and discounts taken off revenue in the accounts, or a different time period. Match the revenue and cost to the same lines and dates in your accounts and the two figures should agree.

Guides & deep dives

Embed this tool on your website

Free to use on blogs, school sites and intranets. Paste this code into your page's HTML; please keep the credit line.

<iframe src="https://utilityapp.lat/embed/business/profit-margin-calculator" title="Profit Margin Calculator" width="100%" height="660" style="border:0;max-width:760px" loading="lazy"></iframe>
<p style="font-size:13px"><a href="https://utilityapp.lat/business/profit-margin-calculator">Profit Margin Calculator</a> by UtilityApp</p>