General Contractor Markup Guide: Rates by Trade, Fee Structures, and Margin Math
The average GC applies a 15–20% markup and walks away with 3–5% net profit. The gap between those two numbers — markup and actual margin — is where most construction businesses bleed out. Markup is not margin . Overhead is not profit. A GC fee is not a markup. These distinctions cost contractors hundreds of thousands of dollars over a career because the math is applied wrong from the first estimate. Markup vs. Margin: The Formula Most Contractors Get Wrong Markup = Profit ÷ Cost × 100 Margin = Profit ÷ Revenue × 100 A 20% markup produces a 16.7% margin — not 20%. Markup needed to achieve target margin: Target Net Margin Required Markup on Cost 10% 11.1% 15% 17.6% 20% 25.0% 25% 33.3% 30% 42.9% 35% 53.8% Formula: Markup % = Margin % ÷ (1 − Margin %) What the Markup Must Cover Markup covers two things beyond direct costs : overhead (fixed costs of running the business) and profit . Overhead rate = Annual Overhead ÷ Annual Revenue Example — $100,000 direct cost job with 20% overh...