---
title: "Construction Overhead and Profit: How to Calculate Your Markup (2026)"
description: Learn how to calculate construction overhead and profit in 2026. Step-by-step formulas for markup vs margin, loaded labor rates, and accurate contractor pricing to protect your profit.
image: https://blog.tasktag.com/hubfs/1%20-%202026-05-10T200749.992.jpg
---

[Skip to content](https://blog.tasktag.com/construction-overhead-profit-markup-guide#main-content)

[![TaskTag logo](https://blog.tasktag.com/hubfs/tasktag-logo.svg)](https://www.tasktag.com)

- [Features](https://tasktag.com/features/photo-documentation/)
- [Pricing](https://tasktag.com/pricing)
- [Compare](https://tasktag.com/compare/companycam/)
- [Blog](https://blog.tasktag.com/)
- [Resources](https://blog.tasktag.com/product)

Open main navigation

Close main navigation

- [Features](https://tasktag.com/features/photo-documentation/)
- [Pricing](https://tasktag.com/pricing)
- [Compare](https://tasktag.com/compare/companycam/)
- [Blog](https://blog.tasktag.com/)
- [Resources](https://blog.tasktag.com/product)
- [Start For Free](https://app.tasktag.com/register/signup-with-email?_gl=1*1ic34dn*_ga*MjU5NjU5OTI3LjE3NzM5Nzc1Nzg.*_ga_B535V4B5ZV*czE3NzczMzU3MjgkbzQkZzAkdDE3NzczMzU3MjgkajYwJGwwJGgw)

[Start For Free](https://app.tasktag.com/register/signup-with-email?_gl=1*1ic34dn*_ga*MjU5NjU5OTI3LjE3NzM5Nzc1Nzg.*_ga_B535V4B5ZV*czE3NzczMzU3MjgkbzQkZzAkdDE3NzczMzU3MjgkajYwJGwwJGgw)

 May 10, 2026, 8:33:48 PM

# Construction Overhead and Profit: How to Calculate Your Markup (2026)

[Kang Shen](https://blog.tasktag.com/author/kang-shen)

Share: [facebook-f icon](http://www.facebook.com/share.php?u=https://blog.tasktag.com/construction-overhead-profit-markup-guide) [linkedin-in icon](http://www.linkedin.com/shareArticle?mini=true&url=https://blog.tasktag.com/construction-overhead-profit-markup-guide) [Twitter icon](https://twitter.com/intent/tweet?url=https://blog.tasktag.com/construction-overhead-profit-markup-guide) [pinterest-p icon](http://pinterest.com/pin/create/link/?url=https://blog.tasktag.com/construction-overhead-profit-markup-guide) [envelope icon](mailto:?body=https://blog.tasktag.com/construction-overhead-profit-markup-guide)

![Construction Overhead and Profit: How to Calculate Your Markup (2026)](https://blog.tasktag.com/hs-fs/hubfs/1%20-%202026-05-10T200749.992.jpg?width=1620&height=1215&name=1%20-%202026-05-10T200749.992.jpg)

The average residential contractor earns a **net profit margin of 3–7%**. The top quartile earns 12–18%. The difference is almost never work quality. It's pricing — specifically, whether overhead is correctly calculated and consistently applied before profit is added.

**Key Takeaways**

- Average contractor net margin: **3–7%** — top quartile: **12–18%** (CFMA Benchmarker, 2024)
- [**Markup ≠ Margin**](https://tasktag.com/pricing)**.** A 25% markup produces only a 20% margin — most contractors lose thousands/year from this confusion
- Overhead must be a [**rate applied to direct costs**](https://app.tasktag.com/register/signup-with-email) — not a flat dollar guess
- Most common pricing error: **not including the owner's time** in overhead

## **The Formula**

Job Price = Direct Costs + Overhead Allocation + Profit

Direct Costs = Fully loaded labor + Materials + Subs + Equipment + Job OH

Overhead Allocation = Direct Costs × Overhead Rate

Profit = (Direct Costs + Overhead) × Markup Factor

## **Step 1: Fully Loaded Labor Rate**

**![Step 1: Fully Loaded Labor Rate](https://blog.tasktag.com/hs-fs/hubfs/1%20-%202026-05-10T200756.998.jpg?width=600&height=450&name=1%20-%202026-05-10T200756.998.jpg)**

**Base wage is not your labor cost.**

Burden Rate components:

FICA (SS + Medicare): 7.65%

Federal Unemployment: 0.60%

State Unemployment: 1.5–4%

Workers' Comp: 3–20% (trade-dependent)

General Liability (labor): 1–3%

Health Insurance: ~$3–8/hr equivalent

Paid Time Off: ~4–6%

─────────────────────────────────────

Typical Total Burden: 28–42%

Fully Loaded Rate = Base Wage × (1 + Burden Rate)

Example:

$34/hr carpenter × 1.34 burden = $45.56/hr loaded

40-hour estimate at $34/hr = $1,360 ← wrong

40-hour estimate at $45.56/hr = $1,822 ← correct

Difference: $462/worker/week

At 10 jobs/year with a 3-person crew, that's **$138,000/year in unrecovered labor burden.**

## **Step 2: Calculate Your Overhead Rate**

ANNUAL OVERHEAD ITEMS

─────────────────────────────────────────────────

Owner salary / draw (if not in direct labor)

Office / admin labor

Vehicle payments + fuel + maintenance

General liability insurance (non-labor portion)

[Tools and equipment](https://blog.tasktag.com/tag/tasktag) (depreciation/replacement)

Phone and communication

Software (estimating, PM, accounting)

Accounting and bookkeeping fees

[Legal and professional fees](https://blog.tasktag.com/timesheets)

Advertising and marketing

Licensing and continuing education

Office rent / storage

Unbillable time (estimating, admin, travel)

Bad debt provision (~0.5–1% of revenue)

─────────────────────────────────────────────────

TOTAL ANNUAL OVERHEAD: $\_\_\_\_\_\_\_\_\_\_

Overhead Rate = Total Annual Overhead ÷ Annual Direct Costs

Example:

$180,000 overhead ÷ $600,000 direct costs = 30% overhead rate

Applied to a $22,000 direct cost job:

Overhead allocation: $22,000 × 30% = $6,600

Total cost before profit: $28,600

**Typical overhead rates by business size:**

| **Business Type** | **Overhead Rate** |
| --- | --- |
| Solo operator | 15–25% |
| Small crew (2–5 workers) | 25–35% |
| Mid-size GC (5–15 employees) | 30–45% |
| Large GC (15+ employees) | 35–55% |

 

## **Step 3: Markup vs. Margin — The Formula Most Contractors Get Wrong**

Markup = Profit ÷ Cost

Margin = Profit ÷ Price

To hit a 20% margin:

Price = Cost ÷ (1 − 0.20) = Cost × 1.25

→ You need a 25% markup to get a 20% margin

**Conversion table:**

| **Target Margin** | **Required Markup** | **Using Markup as Margin Gives You** |
| --- | --- | --- |
| 10% | 11.1% | 9.1% |
| 15% | 17.6% | 13.0% |
| 20% | 25.0% | 16.7% |
| 25% | 33.3% | 20.0% |
| 30% | 42.9% | 23.1% |

 

## **Step 4: Full Pricing Walkthrough**

SCENARIO: $36,000 Kitchen Remodel

STEP 1 — Direct Costs:

Labor (240 hrs × $44/hr loaded): $10,560

Materials: $9,200

Electrical sub: $2,400

Equipment: $380

Job overhead (permit, dumpster): $650

Total Direct Costs: $23,190

STEP 2 — Overhead (28%):

$23,190 × 0.28 = $6,493

Total Costs: $29,683

STEP 3 — Target 18% margin → 1.22 markup:

$29,683 × 1.22 = $36,213 → round to $36,200

STEP 4 — Verify:

Net profit: $36,200 − $29,683 = $6,517 (18.0% ✓)

## **Change Orders Must Include Overhead + Profit**

**![Change Orders Must Include Overhead + Profit](https://blog.tasktag.com/hs-fs/hubfs/1%20-%202026-05-10T200804.461.jpg?width=600&height=450&name=1%20-%202026-05-10T200804.461.jpg)**

**The most common change order pricing mistake: charging direct costs only.**

Client adds $3,200 in scope:

Wrong: Charge $3,200 → recover labor/materials only

Correct:

Direct costs: $3,200

Overhead (30%): $960

Subtotal: $4,160

Profit (20% margin): $1,040

Change order price: $5,200

Your overhead doesn't pause because the client added work. See our construction change order template.

## **Annual Overhead Recalculation**

[**Recalculate every year**](https://blog.tasktag.com/mastering-construction-project-management) — or when: you hire, add a vehicle, renew insurance at a different rate, or revenue swings 20%+. A 22% overhead rate calculated 3 years ago before two new hires may be recovering only 14% of actual overhead now.

Relevant Article:[3 Ways Landscaping Teams Use Time Tracking to Boost Profitability](https://blog.tasktag.com/landscaping-job-costing-time-tracking)

## **Key Connections**

- **Estimating** — overhead rate feeds every estimate → how to estimate construction costs
- **Job costing** — verify pricing held on executed jobs → construction job costing guide
- **Proposals** — present pricing professionally → how to write a construction proposal
- **Business planning** — connect margins to long-term targets → house renovation business plan

*Sources: CFMA Benchmarker 2024 · FMI/Autodesk Construction Disconnected 2024 · NAHB Cost of Construction Survey 2025*

### Ready to explore how TaskTag can transform your construction projects?

 Start your free trial today and see the difference!  

[Start Using Tasktag](https://app.tasktag.com/register/signup-with-email)

 

[tasktag](https://blog.tasktag.com/tag/tasktag), [Contractor Pricing](https://blog.tasktag.com/tag/contractor-pricing), [construction overhead](https://blog.tasktag.com/tag/construction-overhead), [contractor markup](https://blog.tasktag.com/tag/contractor-markup), [construction profit margin](https://blog.tasktag.com/tag/construction-profit-margin), [markup vs margin](https://blog.tasktag.com/tag/markup-vs-margin), [loaded labor rate](https://blog.tasktag.com/tag/loaded-labor-rate), [job costing construction](https://blog.tasktag.com/tag/job-costing-construction)

## Related posts

[![](https://blog.tasktag.com/hs-fs/hubfs/3%20(14).jpg?height=200&name=3%20(14).jpg)](https://blog.tasktag.com/general-contractor-markup-guide-new-2026)

[tasktag](https://blog.tasktag.com/tag/tasktag), [construction markup vs margin](https://blog.tasktag.com/tag/construction-markup-vs-margin), [cost plus construction fee](https://blog.tasktag.com/tag/cost-plus-construction-fee), [GMP contractor fee](https://blog.tasktag.com/tag/gmp-contractor-fee), [general contractor markup](https://blog.tasktag.com/tag/general-contractor-markup), [contractor profit margin](https://blog.tasktag.com/tag/contractor-profit-margin), [GC fee structure](https://blog.tasktag.com/tag/gc-fee-structure)

## [General Contractor Markup Guide: Rates by Trade, Fee Structures, and Margin Math](https://blog.tasktag.com/general-contractor-markup-guide-new-2026)

[Kang Shen](https://blog.tasktag.com/author/kang-shen) 

 May 19, 2026, 12:13:02 AM

[Read more](https://blog.tasktag.com/general-contractor-markup-guide-new-2026)

[![](https://blog.tasktag.com/hs-fs/hubfs/1%20-%202026-05-31T195746.578.jpg?height=200&name=1%20-%202026-05-31T195746.578.jpg)](https://blog.tasktag.com/how-to-raise-your-prices-as-a-contractor)

[construction profit margins](https://blog.tasktag.com/tag/construction-profit-margins), [contractor rate increase script](https://blog.tasktag.com/tag/contractor-rate-increase-script), [contractor pricing strategy](https://blog.tasktag.com/tag/contractor-pricing-strategy), [raise contractor prices](https://blog.tasktag.com/tag/raise-contractor-prices), [how to raise construction rates](https://blog.tasktag.com/tag/how-to-raise-construction-rates), [contractor markup guide](https://blog.tasktag.com/tag/contractor-markup-guide)

## [How to Raise Your Prices as a Contractor: When, How, and What to Say](https://blog.tasktag.com/how-to-raise-your-prices-as-a-contractor)

[Kang Shen](https://blog.tasktag.com/author/kang-shen) 

 May 31, 2026, 8:20:10 PM

[Read more](https://blog.tasktag.com/how-to-raise-your-prices-as-a-contractor)

[![](https://blog.tasktag.com/hs-fs/hubfs/1%20-%202026-07-06T190932.691.jpg?height=200&name=1%20-%202026-07-06T190932.691.jpg)](https://blog.tasktag.com/construction-job-costing-track-every-dollar-on-project)

[tasktag](https://blog.tasktag.com/tag/tasktag), [Construction Photo Documentation Software](https://blog.tasktag.com/tag/construction-photo-documentation-software), [construction job costing](https://blog.tasktag.com/tag/construction-job-costing), [CompanyCam alternative](https://blog.tasktag.com/tag/companycam-alternative), [construction financial management](https://blog.tasktag.com/tag/construction-financial-management)

## [Construction Job Costing: Track Every Dollar on Every Project](https://blog.tasktag.com/construction-job-costing-track-every-dollar-on-project)

![Picture of Mak Pastrana](https://blog.tasktag.com/hs-fs/hubfs/profile-pic-circle.png?width=50&name=profile-pic-circle.png) [Mak Pastrana](https://blog.tasktag.com/author/mak-pastrana) 

 Jul 6, 2026, 7:48:31 PM

[Read more](https://blog.tasktag.com/construction-job-costing-track-every-dollar-on-project)

- [Features](https://tasktag.com/features/photo-documentation/)
- [Pricing](https://tasktag.com/pricing)
- [Compare](https://tasktag.com/compare/companycam/)
- [Blog](https://blog.tasktag.com)
- [Resources](https://blog.tasktag.com/product)

---

[![Logo-TaskTag-White 1](https://blog.tasktag.com/hs-fs/hubfs/Logo-TaskTag-White%201.png?width=200&height=88&name=Logo-TaskTag-White%201.png "Logo-TaskTag-White 1")](https://app.tasktag.com)

[facebook-f icon](https://www.facebook.com/TaskTagApp/) [Follow us on LinkedIn](https://www.linkedin.com/company/tasktagapp/) [Follow us on Twitter/X](https://www.twitter.com/tasktag/) [Follow Us on Instagram](https://www.instagram.com/tasktagapp/) [Check Out Our YouTube](https://www.youtube.com/@tasktagapp)

2410 Polk St, Houston, TX 77007

Copyright © 2026

```json
{
  "@context" : "https://schema.org",
  "@type" : "BlogPosting",
  "author" : {
    "@type" : "Person",
    "name" : "Kang Shen",
    "url" : "https://blog.tasktag.com/author/kang-shen"
  },
  "dateModified" : "2026-05-11T01:33:48.080Z",
  "datePublished" : "2026-05-11T01:33:48.000Z",
  "headline" : "Construction Overhead and Profit: How to Calculate Your Markup (2026)",
  "image" : [ "https://blog.tasktag.com/hubfs/1%20-%202026-05-10T200749.992.jpg" ],
  "mainEntityOfPage" : {
    "@id" : "https://blog.tasktag.com/construction-overhead-profit-markup-guide",
    "@type" : "WebPage"
  },
  "publisher" : {
    "@type" : "Organization",
    "logo" : {
      "@type" : "ImageObject",
      "url" : "https://blog.tasktag.com/hubfs/tasktag-logo.svg"
    },
    "name" : "TaskTag"
  }
}
```