LightWork
How it WorksCost Estimator
Tools▾
Free toolsCalculators, checklists, and lookups
Repair Cost Calculatorhome repair cost calculatorLoad Size Visualizerjunk removal load sizeDumpster Pickerdumpster size calculatorRed Flag Quizcontractor red flagsPermit Checkerdo I need a permit for home projectDisposal Rules Mapconstruction waste disposal rulesStorm Damage Estimatorstorm damage repair costTrash Lookupcan I throw this awayScam Trackerhome services scamsProject ROI Calculatorhome improvement ROI calculatorDebris Weight Calculatordebris weight calculatorCurb Appeal Scorecurb appeal scoreDIY vs ProDIY vs hire a proLicense Checklistcontractor license insurance checklistRepair Mistakes Gallerybad home repair mistakes
FeaturesPricingBlog
Menu
How it WorksCost Estimator
Tools
Repair Cost Calculatorhome repair cost calculatorLoad Size Visualizerjunk removal load sizeDumpster Pickerdumpster size calculatorRed Flag Quizcontractor red flagsPermit Checkerdo I need a permit for home projectDisposal Rules Mapconstruction waste disposal rulesStorm Damage Estimatorstorm damage repair costTrash Lookupcan I throw this awayScam Trackerhome services scamsProject ROI Calculatorhome improvement ROI calculatorDebris Weight Calculatordebris weight calculatorCurb Appeal Scorecurb appeal scoreDIY vs ProDIY vs hire a proLicense Checklistcontractor license insurance checklistRepair Mistakes Gallerybad home repair mistakes
FeaturesPricingBlog

How to Price a Contracting Job

How to price a contracting job so you actually make money

Knowing how to price a contracting job means adding up your direct costs (labor and materials), covering your overhead, and applying a markup that leaves a healthy profit. The formula most contractors use is: (labor + materials + overhead) times your markup equals the price. The trick is knowing your real hourly cost and not confusing markup with margin.

Price a job freeCost estimator

The steps to price a contracting job

  1. Do the takeoff. List every material and the labor hours the scope really needs, not the optimistic version.
  2. Cost your labor at the burdened rate. Add taxes, insurance, and workers comp on top of the wage, not just the hourly pay.
  3. Price the materials with current supplier numbers and add a contingency for waste and price swings.
  4. Add overhead. Spread your trucks, tools, insurance, software, and office time across the job.
  5. Apply markup for profit. This is the number that turns covering costs into actually making money.
  6. Sanity check against your area. Compare to your usual square-foot or unit pricing so you are not high or low.

Markup vs margin, the trap that underprices jobs

  • Markup is added on top of cost. A 50 percent markup on $1,000 of cost gives a $1,500 price.
  • Margin is profit as a share of the price. That same $1,500 job has a $500 profit, which is a 33 percent margin, not 50.
  • Mixing them up is the most common way contractors underprice. A 50 percent markup is only a 33 percent margin.
  • Decide the margin you need, then back into the markup that gets you there.

Common pricing mistakes

  • Pricing labor at the wage instead of the burdened cost, so every job quietly loses money.
  • Forgetting overhead, then wondering why a busy year still ends broke.
  • Confusing markup with margin and leaving real profit on the table.
  • No contingency, so one material price jump or change order eats the profit.
  • Quoting so slow the lead is gone before the number lands.
AI estimating softwareInstant estimatesPricing

Frequently asked questions

How do you price a contracting job?

Add your direct costs (labor and materials), spread in your overhead, then apply a markup for profit. The common formula is (labor + materials + overhead) times markup equals price. Cost labor at the burdened rate, use current material prices with a contingency, and check the result against your usual square-foot or unit pricing.

What is the difference between markup and margin?

Markup is the amount added on top of your cost, while margin is profit as a percentage of the final price. A 50 percent markup on a $1,000 cost produces a $1,500 price, but that is only a 33 percent margin. Confusing the two is the most common reason contractors underprice work.

What is a good markup for a contractor?

It depends on trade, overhead, and risk, but many small contractors target a markup high enough to land somewhere around a 30 to 50 percent gross margin after labor and materials. The right move is to calculate the margin your business needs to cover overhead and profit, then set markup to hit it.

Should I include overhead in every estimate?

Yes. Overhead like trucks, tools, insurance, software, and office time has to be covered by the jobs you book. If you only price labor and materials, your busy season can still lose money. Spread overhead across your estimates so every job carries its share.

How can I price jobs faster without underpricing?

Use estimating software that stores your labor rates, material costs, and markup, so a consistent, profitable number comes out in minutes. LightWork generates a customer-ready range fast while keeping your pricing assumptions intact, so speed does not cost you margin.

LightWork

Company

  • Home
  • Features
  • How It Works
  • Cost Estimator
  • Free Tools
  • About
  • Support
  • Pricing

Industries

  • General Handyman
  • Plumbing & HVAC
  • Electrical
  • Carpentry & Framing
  • Painting & Drywall
  • Flooring & Tile
  • Roofing & Gutters
  • Landscaping
  • Fencing & Decks
  • Remodeling

Legal

  • Privacy Policy
  • Terms of Service

For Enterprise

  • Book a Demo

Community

  • Sign Up
  • Blogs

Compare

  • All Comparisons
  • Software Guides
  • LightWork vs Jobber
  • LightWork vs Housecall Pro
  • LightWork vs ServiceTitan
LightWork

© 2026 Lightwork. All rights reserved.

Contact us: [email protected]