Business & SaaS Guide

How to Calculate Profit Margin: Gross Margin, Markup & Examples

Learn how to calculate gross profit margin and markup, understand the difference between margin and markup, and work through practical examples.

Interactive Tool Link Profit Margin Calculator

This article provides general educational information about profit margin calculation and does not constitute financial or business advice. Gross profit margin measures the share of revenue retained after direct costs are paid and is widely used to assess pricing, cost control, and unit economics. This guide explains how to calculate gross profit margin and markup, clarifies the margin vs markup distinction, and walks through hypothetical worked examples that illustrate how each formula is applied. This calculator estimates margin and markup from the revenue and cost values you enter.

1. What Profit Margin Measures

Profit margin expresses profit as a percentage of revenue, which frames profitability relative to sales volume. Gross profit margin specifically uses gross profit — revenue minus cost of goods sold (COGS) — and therefore isolates direct delivery costs such as materials, direct labor, packaging, or wholesale product cost. It does not include operating expenses such as rent, marketing, or administrative overhead, which are reflected in operating or net margin instead.

Margin is most informative when tracked over time or compared across products with consistent definitions of revenue and COGS. This example assumes revenue and COGS are measured for the same period and that COGS includes only direct costs of delivering the goods or services sold. Actual cost definitions vary by business model, and this article presents general estimation practices rather than personalized advice.

Scope Note

Gross margin focuses on direct costs (COGS). If you include indirect or operating costs, you are estimating operating or net margin, which will be lower for the same revenue. This calculator estimates gross margin from the revenue and COGS inputs provided.

2. Gross Profit Margin Formula

Gross profit margin divides gross profit by revenue and is expressed as a percentage. Gross profit itself is revenue minus COGS, so margin shows what share of each revenue dollar remains after direct costs.

Gross Profit = Revenue − COGS Gross Profit Margin % = (Gross Profit ÷ Revenue) × 100 = ((Revenue − COGS) ÷ Revenue) × 100 Where: • Revenue = Total sales for the period (before costs) • COGS = Direct cost of goods sold for the same period • Gross Profit = Revenue − COGS (currency amount) • Margin % = Share of revenue retained after direct costs

This example assumes revenue of $10,000 and COGS of $6,000, so gross profit is estimated as $10,000 − $6,000 = $4,000 and gross margin as $4,000 ÷ $10,000 × 100 = 40%. This calculator estimates both gross profit and margin using the same arithmetic applied to the values entered.

3. Markup Formula

Markup also uses gross profit but divides by COGS instead of revenue. It expresses how much is added to cost to arrive at the selling price and is commonly used when setting prices from costs.

Markup % = (Gross Profit ÷ COGS) × 100 = ((Revenue − COGS) ÷ COGS) × 100 Where: • Gross Profit = Revenue − COGS (same numerator as margin) • COGS = Direct cost base the markup is applied to • Markup % = Profit expressed as a percentage of cost, not revenue

This example assumes the same $10,000 revenue and $6,000 COGS, so markup is estimated as $4,000 ÷ $6,000 × 100 ≈ 66.67%. The same $4,000 profit produces a 40% margin and a 66.67% markup because the denominators differ. This calculator estimates markup using the same division of profit by cost.

4. Margin vs Markup: The Classic Confusion

Margin and markup share the same profit numerator but answer different questions. Margin frames profit relative to the selling price, while markup frames profit relative to cost. Confusing the two understates or overstates pricing when one is substituted for the other. The table below summarizes the distinction.

DimensionGross Profit MarginMarkup
What it divides byRevenue (selling price)COGS (cost)
Formula(Revenue − COGS) ÷ Revenue × 100(Revenue − COGS) ÷ COGS × 100
Denominator scopeTotal sales for the periodDirect cost for the same period
Typical useProfitability and unit economics reportingPricing from cost to reach a target price
Can exceed 100%No — margin is always < 100% when profit is positiveYes — markup can exceed 100% when profit exceeds cost
Example ($120k revenue, $72k COGS)40.0% margin66.67% markup

This example assumes a product sells for $100 with COGS of $60. A 40% margin and a 66.67% markup describe the same $40 profit on that $60 cost. Selling at a 40% markup instead of a 40% margin would yield $60 + ($60 × 0.40) = $84, not $100, which illustrates why the terms are not interchangeable. This example assumes the margin and markup are calculated from the same revenue and cost inputs.

5. Worked Example: Hypothetical $120,000 Revenue, $72,000 COGS

This example assumes a hypothetical business to illustrate the arithmetic. The scenario is not based on a specific real business, and actual results will vary with pricing, customer mix, cost structure, and sales volume. This calculator estimates margin and markup using the same arithmetic applied to the values entered.

  • Revenue and COGS for the period: This example assumes $120,000 in revenue and $72,000 in COGS for the same month. COGS is assumed to include only direct costs such as materials and direct delivery costs.
  • Step 1: Calculate gross profit — $120,000 − $72,000 = $48,000 gross profit. This is the currency amount retained after direct costs before operating expenses.
  • Step 2: Calculate gross profit margin — $48,000 ÷ $120,000 × 100 = 40.0% margin. This estimates that 40 cents of each revenue dollar remain after direct costs under the assumed inputs.
  • Step 3: Calculate markup — $48,000 ÷ $72,000 × 100 ≈ 66.67% markup. This estimates that the selling price is about 66.67% above the direct cost base.
  • Interpretation: This example assumes the 40% margin and 66.67% markup describe the same $48,000 profit from different bases. If revenue fell to $100,000 with COGS unchanged at $72,000, this example estimates gross profit as $28,000, margin as 28.0%, and markup as 38.89%, illustrating sensitivity to price or revenue changes when cost is held constant.

The same logic applies at unit level. This example assumes a single unit sells for $120 with COGS of $72, gross profit is $48, margin is $48 ÷ $120 = 40.0%, and markup is $48 ÷ $72 ≈ 66.67%. This calculator estimates both measures from the revenue and COGS inputs provided and does not constitute a forecast for any specific business.

6. Converting Between Margin and Markup

Because margin and markup share the same profit numerator and differ only in denominator, each can be converted to the other when one percentage is known. The conversion assumes the percentages are expressed as decimals (e.g., 40% = 0.40) and that both describe the same transaction.

Margin % = Markup % ÷ (1 + Markup %) Markup % = Margin % ÷ (1 − Margin %) Where rates are decimals (e.g., 66.67% = 0.6667, 40% = 0.40) • Margin to markup: Markup = Margin ÷ (1 − Margin) • Markup to margin: Margin = Markup ÷ (1 + Markup)

This example assumes a 40% margin (0.40), so markup is estimated as 0.40 ÷ (1 − 0.40) = 0.40 ÷ 0.60 ≈ 0.6667, or 66.67%. Conversely, this example assumes a 66.67% markup (0.6667), so margin is estimated as 0.6667 ÷ (1 + 0.6667) = 0.6667 ÷ 1.6667 = 0.40, or 40.0%. This calculator estimates both conversions using the same formulas.

If You KnowConversionResult
25% margin (0.25)0.25 ÷ (1 − 0.25) = 0.333333.33% markup
40% margin (0.40)0.40 ÷ (1 − 0.40) = 0.666766.67% markup
50% margin (0.50)0.50 ÷ (1 − 0.50) = 1.00100% markup
50% markup (0.50)0.50 ÷ (1 + 0.50) = 0.333333.33% margin
66.67% markup (0.6667)0.6667 ÷ (1 + 0.6667) = 0.4040.0% margin
100% markup (1.00)1.00 ÷ (1 + 1.00) = 0.5050.0% margin

7. What Good Margins Look Like (Hypothetical Ranges)

There is no single gross margin that is universally good or bad. Hypothetical ranges sometimes cited for illustration vary widely by industry, pricing power, product mix, distribution costs, and direct cost structure, and they do not constitute targets or advice. This table provides hypothetical examples for educational context only.

Industry / Model (illustrative)Hypothetical Gross Margin RangeContext
Software / SaaS70% – 90%Low direct delivery cost; hosting and support are typically the main COGS
Professional services / Agency40% – 60%Direct labor and contractor time are the primary COGS
E-commerce / Retail (branded)40% – 65%Wholesale product cost is the dominant COGS; mix affects range
E-commerce / Retail (resale)20% – 40%Tight spread between wholesale and retail price in competitive categories
Restaurants / Food service30% – 45% food-cost margin (higher menu margin)Ingredients and direct kitchen labor are COGS; operating costs are separate
Manufacturing25% – 45%Materials and direct manufacturing labor drive COGS; scale influences margin
Construction / Trades20% – 35%Materials and direct on-site labor are COGS; project variability is high

These ranges are hypothetical examples for educational context only. Actual gross margin depends on pricing, supplier costs, product mix, and how COGS is defined. A margin that is typical in one industry may indicate dynamics that warrant investigation in another. This article does not set benchmarks or recommend a target margin, and this calculator estimates margin only from the inputs provided.

8. Common Margin Calculation Mistakes

Errors in margin calculation often stem from mixing the wrong denominator, profit definition, or cost scope into the formula. The table below summarizes frequent mistakes and the corresponding correct approach. Each correction reflects a general estimation practice; actual accounting treatment may vary by business model.

MistakeWhy It Is WrongCorrect Approach
Dividing by COGS when you mean marginProduces markup instead of margin and overstates the percentage for the same profitFor margin, divide gross profit by revenue; for markup, divide by COGS and label each explicitly
Using revenue instead of gross profit in the numeratorCounts total sales rather than profit and approaches 100% incorrectlyUse Revenue − COGS as the numerator for both margin and markup
Including operating expenses in gross marginMixes gross margin with operating or net margin and understates the gross figureInclude only direct COGS in gross margin; track operating and net margin separately
Mixing periods (monthly revenue with annual cost)Mismatches time units and distorts the percentageMeasure revenue and COGS for the same period and apply consistently
Confusing margin % with markup % when pricingApplying a 40% markup when a 40% margin was intended misprices the productConvert explicitly: Markup = Margin ÷ (1 − Margin); Margin = Markup ÷ (1 + Markup)
Ignoring discounts, returns, or fees in revenueOverstates revenue and overstates margin when net sales are lowerUse net revenue after discounts, returns, and transaction fees if that is the intended revenue definition

Applying these corrections consistently across periods and products improves comparability. This calculator estimates margin and markup based on the revenue and COGS entered and does not constitute business advice about pricing or cost strategy. This example assumes the inputs reflect the business conditions for the period being analyzed.

Frequently Asked Questions

How do you calculate gross profit margin?
This example calculates gross profit margin as (Revenue − COGS) ÷ Revenue × 100, where gross profit is Revenue − COGS. For instance, this example assumes $120,000 revenue and $72,000 COGS, so gross profit is $48,000 and margin is $48,000 ÷ $120,000 × 100 = 40.0%. This calculator estimates margin using the same formula applied to the values entered.
What is the difference between margin and markup?
Both use the same gross profit numerator (Revenue − COGS), but margin divides by revenue and markup divides by COGS. This example assumes $120,000 revenue and $72,000 COGS, so profit is $48,000, margin is $48,000 ÷ $120,000 = 40.0%, and markup is $48,000 ÷ $72,000 ≈ 66.67%. Margin frames profit relative to selling price, while markup frames profit relative to cost. This calculator estimates both from the same inputs.
How do you convert between margin and markup?
This example converts between the two as Margin = Markup ÷ (1 + Markup) and Markup = Margin ÷ (1 − Margin), with rates as decimals. For instance, this example assumes a 40% margin (0.40), so markup is 0.40 ÷ (1 − 0.40) = 0.6667 or 66.67%, and a 66.67% markup converts to 0.6667 ÷ 1.6667 = 0.40 or 40.0% margin. This calculator estimates conversions using the same formulas.
Can markup be higher than 100%?
Yes. Markup can exceed 100% when gross profit exceeds COGS, while gross margin cannot exceed 100% when profit is positive because it divides by the larger revenue figure. For instance, this example assumes revenue of $150 and COGS of $50, gross profit is $100, margin is $100 ÷ $150 ≈ 66.67%, and markup is $100 ÷ $50 = 200%. Both describe the same profit from different bases. This calculator estimates both measures from the values entered.
What is a good gross profit margin?
There is no universally good gross margin; what is typical varies by industry, pricing power, product mix, and cost structure. The hypothetical ranges in this article (e.g., 70%–90% for software versus 20%–40% for resale retail) are illustrative examples only and not targets. Gross margin is most informative when tracked consistently over time and reviewed alongside operating, net, and contribution measures rather than against a single benchmark.
How does profit margin relate to break-even and ROI?
Gross margin estimates the share of revenue retained after direct costs, while break-even estimates the sales needed to cover total costs and ROI compares net profit to investment cost. This example assumes the same revenue and COGS inputs can feed different questions: margin asks what share remains after COGS, break-even asks how many units cover fixed and variable costs, and ROI asks what return was generated on cost. See the Break-Even Calculator and ROI Calculator for those related estimations. This calculator estimates margin and markup from the values entered.

Related Calculators & Mathematical Tools

Further Reading in Business & SaaS