Form CMB-014 Step-by-step guide

How to Price a Contracting Job

Pricing a contracting job correctly requires a systematic approach that accounts for every cost, allocates overhead fairly, and builds in enough profit to sustain your business through slow months and unexpected expenses. Most contractors who struggle with profitability are not bad at their trade; they are bad at the math between finishing a job and making money on it. The gap between 'I think I should charge about $3,000' and 'my direct costs are $1,800, overhead allocation is $400, and a 20% margin means I charge $2,750' is the difference between guessing and knowing. This guide walks you through every step of pricing a job, from listing direct costs to setting the final number. The embedded calculator automates the math so you can focus on the estimate rather than the arithmetic.

✓ Price a Job

✓ The five steps

  1. Labor: estimate hours and multiply by the loaded cost of an hour (wage plus taxes, insurance and benefits).
  2. Materials: list them from the takeoff, then add your material markup.
  3. Other direct costs: permits, equipment rental, disposal, subcontractors.
  4. Overhead: add your overhead percentage on top of direct costs so every job carries its share of the business.
  5. Profit: gross up so profit is a percentage of the final price.
Price = (labor + marked-up materials + other + overhead) ÷ (1 − profit %)

✓ Worked example

16 hours at $42 loaded is $672 of labor. $1,800 of materials at 20% markup becomes $2,160. Add $250 of permits and rentals. Direct cost is $2,722, and 25% overhead on that is $680.50. The subtotal of $3,762.50 divided by 0.85 gives a quote of about $4,426, with $664 of profit.

If the number looks high, the answer is rarely to cut profit. Check the hours estimate first, then whether the overhead percentage is right for your business with the overhead calculator. For a line-by-line estimate you can send as a PDF, use the job estimate builder.

✓ Frequently Asked Questions

What are the basic steps to pricing a contracting job?
Five steps in order: First, calculate direct costs (materials, labor hours at burdened rate, equipment, permits, subcontractors). Second, allocate overhead (your monthly fixed costs divided by monthly jobs, or a percentage of direct costs). Third, add your profit margin (multiply the subtotal by your markup percentage). Fourth, add applicable taxes. Fifth, review the total against market rates and your gut instinct. If the price seems too high, look for cost reductions rather than cutting profit. If it seems too low, check whether you missed any costs.
How do I know if my job pricing is competitive?
Get three to five quotes from competitors on a similar-scope job (ask a friend or family member to request quotes). Compare your price against the range. If you are within 10-15% of the middle, your pricing is competitive. If you are significantly higher, verify that your overhead is reasonable and your profit margin is not excessive. If you are significantly lower, you may be undervaluing your work or missing costs. Consistently being the cheapest bidder is not a business strategy; it is a path to burnout.
What profit margin should I target when pricing a job?
Target 10-20% net profit margin for most residential contracting work. Specialized or high-risk work may warrant 20-30%. Service calls with fast turnaround can run higher margins (15-25%) because clients pay for convenience. Large commercial projects often run lower margins (8-12%) but make up for it in volume. Your specific target depends on your market, trade, and business goals. Use the Profit Margin Calculator to check your actual margins on completed jobs.
Should I itemize my estimate or give one total price?
Itemizing builds trust and usually converts better. Clients who see a breakdown of labor, materials, and overhead understand what they are paying for and are less likely to push back on price. The exception is highly competitive commodity work (basic painting, lawn care) where clients are shopping purely on bottom-line price. Even then, showing your work demonstrates professionalism. The Job Estimate Builder creates clean, itemized estimates with one click.
How do I handle price increases from suppliers mid-project?
Include a materials escalation clause in your contract for any project longer than 30 days. Standard language specifies that material prices are locked for 30 days from the estimate date, and increases beyond a threshold (typically 5-10%) will be passed through to the client with documentation. For shorter projects, build a 3-5% material buffer into your estimate to absorb minor price fluctuations without renegotiating. Never absorb a major supplier increase: that is the client's cost, not yours.