Profit Margin & Markup

Compare profit margin and markup side by side. Both use gross profit, but one divides by revenue and the other by cost.

Free to useCalculated in your browserv0.2.1 · Method documented September 12, 2026

Your inputs

Changes update automatically
Saved only when you choose; never uploaded
Save these inputs as a project

Optional, unencrypted storage in this browser only. Do not save secrets on a shared device. Nothing is saved automatically.

My workspace →

Know the limits. A zero denominator is shown as “Not defined.” Negative profits are allowed. This does not automatically include operating expenses.

How it works

Enter revenue and costs for one item or the same group of items. A $100 sale with $60 cost gives $40 gross profit, a 40% margin and a 66.67% markup.

Gross profit = revenue − cost
Margin = gross profit ÷ revenue × 100
Markup = gross profit ÷ cost × 100

Try the example

The starter inputs above produce:

Gross profit: $40.00

Change the inputs to match your own situation. The result is an estimate or text transformation, not a substitute for reviewing your source data.

A few useful details

Is a 50% markup a 50% margin?

No. A $100 cost marked up 50% sells for $150. Profit is $50 and margin is $50 ÷ $150, about 33.33%.

Should I enter tax as revenue?

For this model, enter amounts that are actually your sales revenue rather than tax collected on someone else’s behalf.

Do I need an account?

No. This release runs without an account, API key or payment. Saving a favorite stores only the tool’s identifier in this browser, not your inputs.

3D-print seller workflow · synthetic examples

Cost → quote → order profit

Check the denominator before setting a print price.

For $9.79 of modeled print cost and a $13.99 quote, gross profit is $4.20 before selling fees. That is about 30.02% of revenue but 42.90% of cost. Margin and markup are not interchangeable; displayed prices rounded to cents can shift either slightly.

For order profit after marketplace fees, use the marketplace worksheet first. Keep the same cost scope when comparing margins; do not compare a material-only cost with an order cost that includes labor and postage.

  1. Check filament cost — net spool weight, supports and additional waste.
  2. Build a full print quote — material, power, machine time and hands-on labor.
  3. Check order profit — selling fees, packaging and delivery.

Values are not transferred automatically. Copy the relevant cost into the next worksheet, keep units consistent, and avoid counting the same cost twice. Estimates are planning aids, not guaranteed prices or earnings.