TLDR: Markup divides the dollar spread by cost. Gross margin divides that same spread by selling price. If a print job costs $100 and you add a 50% markup, the quote is $150—but the gross margin is only 33.33%. To produce a 50% gross margin, the price must be $200. Put the correct formula in your quote sheet because intuition is unusually expensive here.
The common markup vs margin print pricing mistake starts with a reasonable sentence: “We need 50 points on this job.” Someone multiplies a $100 cost by 1.50, quotes $150 and moves on. Unfortunately, “50 points” was never defined. The quote has a 50% markup, not a 50% gross margin.
Nothing changed about the $50 spread between cost and price. Only the denominator changed. Markup measures that spread against cost; margin measures it against revenue. Those are different calculations, and confusing them consistently underprices work.
Define the numbers before calculating the price
For the illustrative examples in this article, cost means selected production job cost before sales-dependent charges. It includes substrate, ink or click charges, finishing consumables, direct production labor, outsourced production steps and an allowance for expected spoilage. It excludes outbound shipping, payment-processing fees, sales commissions, general overhead, income taxes and sales tax.
That boundary is an example, not a universal accounting rule. A shop could reasonably classify some of those items differently. Formal cost of goods sold can include materials, labor and certain production overhead, so your accounting gross margin may not equal a simplified estimating margin unless the cost definitions match. IRS guidance on business cost of goods sold illustrates why “cost” should never be an unlabeled cell in a quote sheet.
If you do not yet have a dependable job-cost figure, fix that before debating percentages. A target margin applied to an incomplete cost is merely a precisely calculated mistake. This print-shop job-costing method provides a practical way to track the underlying inputs.
- Cost, C: the selected cost assigned to producing the job.
- Selling price, P: the pre-tax amount charged to the customer.
- Dollar spread: selling price minus cost, or P − C.
- Markup percentage: dollar spread divided by cost.
- Gross-margin percentage: dollar spread divided by selling price.
The standard relationships are markup = (P − C) ÷ C and gross margin = (P − C) ÷ P. The markup arithmetic is also covered in OpenStax’s lesson on discounts and markups. All prices below are illustrative, in dollars and before sales tax.
The same $100 cost produces very different percentages
Holding cost at $100 makes the denominator problem easy to see. The dollar spread rises with the selling price, but markup and margin never become the same percentage.
| Markup on $100 cost | Selling price | Dollar spread | Gross margin |
|---|---|---|---|
| 25% | $125.00 | $25.00 | 20.00% |
| 50% | $150.00 | $50.00 | 33.33% |
| 100% | $200.00 | $100.00 | 50.00% |
| 150% | $250.00 | $150.00 | 60.00% |
A 50% markup creates a $150 price because $100 × 1.50 = $150. The resulting margin is $50 ÷ $150 = 33.33%. A 50% margin requires a $200 price because the $100 spread must represent half of the $200 selling price. That same quote has a 100% markup.
This is why replacing one label with the other is not harmless terminology. On a $100 job, the difference between a 50% markup and a 50% margin is $50 of revenue.
Calculate price from a target markup
When the shop deliberately prices with markup, use P = C × (1 + M), where M is the target markup written as a decimal. A 35% markup is 0.35, not 35.
Markup example 1: $100 cost at 50%
P = $100 × (1 + 0.50) = $150. The check is ($150 − $100) ÷ $100 = 0.50, or 50% markup. The gross margin is a separate result: $50 ÷ $150 = 33.33%.
Markup example 2: $240 cost at 35%
P = $240 × (1 + 0.35) = $324. The dollar spread is $84, and $84 ÷ $240 = 35% markup. The gross margin is $84 ÷ $324 = 25.93%.
Markup is convenient for cost-plus pricing, but it does not directly tell you how much of each sales dollar remains after the selected job cost. If management sets targets in gross-margin terms, use the margin formula instead of guessing at an equivalent markup.
Calculate price from a target gross margin
For a target gross margin, use P = C ÷ (1 − G), where G is the target margin as a decimal. Do not use C × (1 + G); that is the markup formula wearing the wrong name.
Margin example 1: $100 cost at 50%
P = $100 ÷ (1 − 0.50) = $100 ÷ 0.50 = $200. Check the result: ($200 − $100) ÷ $200 = 0.50, or 50% gross margin.
Margin example 2: $240 cost at 30%
P = $240 ÷ (1 − 0.30) = $240 ÷ 0.70 = $342.857. Rounded to cents, the quote is $342.86. The spread is $102.86, and $102.86 ÷ $342.86 is approximately 30%. The tiny difference comes from rounding the price.
As the margin target approaches 100%, the required price rises sharply. A 100% gross margin is not achievable on a job with a positive cost because it would require dividing by zero. Your spreadsheet should reject targets at or above 100% rather than producing an error during a customer call.
Reverse-calculate markup and margin from an existing quote
A quote sheet should calculate the actual percentages after the estimator enters or overrides a price. Otherwise, a carefully designed target disappears the moment someone rounds $342.86 down to a friendlier number.
Suppose selected cost is $180 and the quoted price is $300. The spread is $120. Actual markup is $120 ÷ $180 = 66.67%. Actual gross margin is $120 ÷ $300 = 40%.
For a second check, take an $80 cost and a $120 price. The $40 spread produces a 50% markup because $40 ÷ $80 = 50%. It produces a 33.33% margin because $40 ÷ $120 = 33.33%.
You can also convert directly between the two rates. Margin = markup ÷ (1 + markup). A 50% markup therefore converts to 0.50 ÷ 1.50 = 33.33% margin. Markup = margin ÷ (1 − margin). A 50% margin converts to 0.50 ÷ 0.50 = 100% markup.
Gross margin is not net profit
Gross margin measures what remains after the cost definition used in the calculation. It does not automatically account for rent, estimating time, software, insurance, bookkeeping, equipment financing, management salaries, marketing or other operating expenses. IRS small-business guidance similarly calculates gross profit before deducting other business expenses.
That distinction matters because a job can clear its production cost and still fail to pay its share of running the business. Gross margin is useful, but it is not permission to spend the entire spread. Revenue is not profit, however cheerfully the sales report presents it.
Expected production waste also needs a defined home. If normal spoilage belongs in selected job cost, include it before applying markup or margin. Keep avoidable reprints visible rather than quietly blending every mistake into the average. The model in this guide to spoilage and reprint costing shows how to separate expected waste from failures.
Use contribution margin for sale-dependent costs
Contribution margin is selling price minus variable costs. It is useful for break-even analysis because it shows how much a sale contributes toward fixed costs and profit after costs that change with the sale.
Suppose a card processor charges a percentage of the selling price, or a salesperson receives a percentage commission. Raising the selling price also raises that cost, so simply adding the current fee to C understates the required quote.
For an advanced quote-sheet calculation, use P = C ÷ (1 − f − g), where C is fixed-dollar variable cost, f is the percentage-based selling cost and g is the desired contribution margin after that percentage cost. Call the result a contribution target, not gross margin, unless your accounting policy deliberately includes the charge in cost of goods sold.
For example, let C equal $100, f equal 3% and the desired contribution rate g equal 40%. P = $100 ÷ (1 − 0.03 − 0.40) = $100 ÷ 0.57 = $175.44. The percentage charge is about $5.26. The remaining contribution is $175.44 − $100 − $5.26 = $70.18, which is approximately 40% of the selling price.
Fixed-dollar delivery or packaging can instead be included in C when the shop treats it as an incremental order cost. If shipping is quoted separately, document how its handling labor and risk are recovered. This print-quote shipping cost model covers that decision in more detail.
Build the formulas into the quote sheet
The estimator should choose a pricing method, not type a percentage into an ambiguously named “margin” box. A useful quote sheet keeps the assumptions and the resulting economics visible.
- Selected job cost, with a note identifying included cost categories.
- Expected spoilage or waste allowance.
- Pricing method: target markup, target gross margin or target contribution margin.
- Target percentage and the formula attached to that method.
- Calculated selling price before tax.
- Final quoted price after approved rounding or overrides.
- Actual dollar spread, markup and gross margin at the final quoted price.
- Percentage-based selling costs and resulting contribution, when applicable.
- Setup charges, minimum-order adjustments and other exceptions shown separately.
Protect formula cells, reject impossible margin targets and highlight any override that falls below the approved threshold. Setup and minimum charges also deserve explicit fields; hiding them inside a percentage makes small orders look healthier than they are. For a broader quoting structure, see print-shop pricing with minimums and setup charges.
The practical rule
Markup divides by cost. Margin divides by selling price. A 50% markup on $100 produces a $150 quote and a 33.33% margin; a 50% margin requires a $200 quote and equals a 100% markup.
Choose which percentage your shop intends to manage, define exactly what sits inside cost and make the quote sheet perform the conversion. Then show actual markup and margin beside the final selling price. That is less exciting than pricing by instinct, but it is considerably better at paying the bills.
References
- Publication 334 (2025), Tax Guide for Small Business | Internal Revenue Service
- 18.3 Retailing Strategy Decisions – Principles of Marketing | OpenStax
- 6.2 Discounts, Markups, and Sales Tax – Contemporary Mathematics | OpenStax
- 2025 Publication 334
- Break-even point | U.S. Small Business Administration
- Ch. 3 Key Terms – Principles of Accounting, Volume 2: Managerial Accounting | OpenStax

