Markup vs. Margin
Markup calculates profit as a percentage of cost; margin calculates profit as a percentage of selling price. A 25% markup produces a 20% gross margin - not 25%. Confusing the two leads to systematic underpricing across every job in a project-based business.
Markup and margin both measure the difference between what something costs and what you sell it for - but they are calculated from different bases. Markup expresses profit as a percentage of cost. Margin expresses profit as a percentage of selling price. Apply a 25% markup expecting a 25% gross margin, and you end up with a 20% gross margin. Across a full order book, that shortfall compounds into a significant gap between the profit you think you are making and the profit you actually take home.
How the Calculations Work
The formulas are straightforward side by side:
- Markup = (Selling Price - Cost) / Cost x 100
- Margin = (Selling Price - Cost) / Selling Price x 100
A practical example: a job costs $800. You add 25% markup: $800 x 1.25 = $1,000 selling price. That appears to be a 25% profit. But your gross margin is ($1,000 - $800) / $1,000 = 20%. Two different numbers from the same transaction.
The relationship follows a consistent pattern: a 20% markup produces a 16.7% gross margin; a 33% markup produces a 25% gross margin; a 100% markup produces a 50% gross margin. The gap is widest at lower percentages - exactly where most project-based businesses operate. A Construction Financial Management Association study found approximately 35% of construction businesses miscalculate profit targets by confusing the two.
Why the Distinction Matters in Practice
Accounting software reports gross margin as a percentage of revenue - not as a markup percentage. If you set pricing targets in markup terms and review performance in margin terms, you will consistently underestimate how much ground you are losing on every job.
The impact compounds at scale. A distributor quoting $150,000 per month at 30% markup believes they are running a 30% gross margin business. In practice, they are generating a 23% gross margin - a gap of $10,500 per month against their target.
The consistent use of one method across your business matters more than which method you choose. Problems arise when quoting uses markup, reporting uses margin, and the two figures are compared directly without conversion.
Align your tools
Most accounting platforms - Xero, QuickBooks, and FreeAgent - report gross margin as a percentage of selling price. Set your pricing targets in margin terms so that your quotes and your reports use the same baseline and can be compared directly.
Zigaflow quote line items support cost and selling price entry at the line level, giving you a live blended gross margin for the whole job before you send the quote.
FAQs
Is there a right answer between markup and margin? Neither is universally correct. Margin aligns with how accounting software measures profit, which makes it easier to verify that jobs are hitting targets when they close. Most project-based businesses set gross margin targets and work backwards to the required selling price, rather than applying a markup and then converting.
How do I convert markup to margin and back again? Margin = Markup / (1 + Markup). For 25% markup (0.25): 0.25 / 1.25 = 0.20, or 20% gross margin. To convert back: Markup = Margin / (1 - Margin). For 30% margin (0.30): 0.30 / 0.70 = 0.43, or 43% markup.
Should I use the same percentage for every line on a job? No. Target margins should reflect the risk and overhead of each cost category. Materials might carry 15-20% gross margin where specialist labor carries 35-45%. A blended margin target for the whole job is more practical than a flat percentage applied to every line.
Frequently asked questions
Ready to put this into
practice?
Book a free demo and see how Zigaflow fits your team.