Call Now
Resources

General contractor pricing guide: How to price jobs in 2026

×
Industry
Size
Location
Results

What is your industry?

Search or choose an industry to see results that match your business.

Size
Location
Results

How many people work for your business?

Share your team size to see how you compare.

Location
Results

Where is your business located?

Benchmarks are based on your local area.

Results

Annual Revenue Results:

Housecall Pros like you typically make:

-
"Housecall Pro took my business to a whole other level instantaneously."

Sarah M.

Industry Professional

Businesses using Housecall Pro

Increase revenue by 35%*

*Based on average monthly revenue after one year on the platform.

Start Free Trial
Revenue Benchmark CTA
New
Want to see your potential revenue?

See what businesses like yours earn with Housecall Pro in 1 - 2 minutes.

Construction worker in a denim shirt reviews blueprints on a workbench with a tablet nearby and wood samples scattered about.

Pricing general contracting jobs means keeping track of more than just labor and materials. Time spent coordinating trades, ordering supplies, and handling inspections can all add up. Leaving those costs out can mean less profit—even when your crew stays busy.

This guide walks you through common general contracting prices, the costs to include in your estimate, and how to set prices that cover your expenses and leave room for profit. You’ll also learn how to choose a billing method and handle changes when a project grows beyond the original scope.

Quick answer: How do you price a general contracting job?

To price a general contracting job, add up labor, materials, subcontractor bids, and other job expenses. Include the job’s share of overhead and a contingency allowance for expected costs you can’t price precisely yet. Then use your target profit margin to calculate the project price:

Project price = (direct job costs + allocated overhead + contingency) ÷ (1 − target profit margin)

Example: $24,000 in total estimated costs ÷ (1 − 0.20) = a $30,000 project price at a 20% target margin.

  • Direct job costs are expenses tied to the project, such as labor, materials, and subcontractors.
  •  Overhead covers ongoing business expenses, such as insurance and office costs. 
  • Contingency is money set aside for expected costs you can’t price precisely yet.

Enter your target margin as a decimal: 20% becomes 0.20. Your actual margin will depend on your final job costs.

Table of contents

How do you convert a target margin to markup?

Markup is the percentage you add to your estimated costs. If you price jobs using markup, use this formula to convert your target margin:

Markup = target profit margin ÷ (1 − target profit margin)

A 20% target margin requires a 25% markup. Applying a 20% markup would produce a margin of about 16.7%, assuming costs stay on budget. If you’d rather not run the conversion by hand, use Housecall Pro’s general contractor markup calculator.

What should you include in a general contractor estimate?

Use a consistent cost checklist for every estimate so you don’t overlook smaller expenses between the walkthrough and the proposal.

CostWhat to include
Crew laborHours, wages, payroll costs, and supervision
SubcontractorsCurrent bids for clearly defined work
MaterialsQuantities, delivery, and expected waste
PermitsRequired fees and inspections
Equipment and disposalRentals, hauling, dumpsters, and site protection
OverheadThe job’s share of ongoing business expenses
ContingencyAn allowance for foreseeable extra costs
Cost checklist for one project. Amounts depend on the scope and location.

Be careful not to count the same expense twice. For example, if you’ve included your project supervision time in labor, don’t add it again under overhead.

Base your contingency allowance on the conditions you find during the walkthrough. You might allow for minor subfloor repairs when the existing floor shows signs of damage. If you can’t reasonably estimate hidden repairs before demolition, explain how you’ll price the extra work.

General contractor price examples: median prices for common jobs

The table below shows national median listed prices for selected services in Housecall Pro’s general contractor pricebook data. Use these figures as a starting point for comparison. The listed services may cover different project sizes, materials, and amounts of work. For example, the flooring figure doesn’t tell you the room size or whether subfloor repairs were included. Use your measurements, material quotes, and site conditions to build the customer’s price.

Service listed in the datasetMedian listed price
Demolish kitchen cabinets and countertops$1,400
Install a bathroom exhaust fan and venting$500
Install a custom bathroom vanity and hardware$650
Install luxury vinyl plank flooring$2,063
Install granite or quartz kitchen countertops$2,063
Electrical work for a kitchen and laundry remodel$1,800
Replace and install a shingle roof$7,500
Source: Housecall Pro national general contractor data dated September 14, 2026. The seven service categories shown include 14,308 job records combined. Prices are medians per listed service, not hourly or square-foot rates. Project scope, materials, and regional pricing vary; use these figures as reference points when setting your prices.
Get In Touch: 858-842-5746

Let us earn your trust

On average, Pros increase monthly revenue generated through Housecall Pro by more than 35% after their first year.

See plan options and feature breakdown on our pricing page.

How to price a general contracting job step by step

Following the same pricing process on each job helps you stay accurate and consistent. Define the work, confirm your costs, and put the details in writing.

1. Walk the job and define the scope

Contractor measures a kitchen island with a tape measure while a woman homeowner points and discusses plans on a clipboarded document nearby.

Write down what you’ll remove, build, repair, supply, and finish. Take measurements, confirm the customer’s material choices, and note anything that could affect access or scheduling.

For a kitchen remodel, “install new cabinets” leaves too much open for back-and-forth later. Specify who removes the old cabinets, whether wall repairs are included, who supplies the replacements, and whether plumbing or electrical changes are part of your price.

2. Estimate labor and get subcontractor bids

Estimate your crew’s time by task, including setup, cleanup, and supervision. Get written subcontractor bids that match the work in your estimate.

Check what each bid leaves out, how long the price is valid, and when the subcontractor can do the work. If a flooring bid excludes subfloor repairs, account for that work elsewhere or state the exclusion in your proposal.

3. Check materials and other job costs

Use current supplier prices for major materials. Add delivery, rentals, permits, disposal, and site protection where they apply.

If the customer hasn’t selected cabinets, tile, or fixtures, include a material allowance: a stated dollar amount for that selection. Explain how a choice above or below the allowance will affect the price.

4. Add overhead and calculate your price

To calculate overhead, divide your annual overhead by your annual billable labor hours, then multiply by the hours this job will take. Add any contingency allowance, then apply your target margin.

Here’s how the calculation works with sample costs and a 20% target margin. Choose your own target based on your business’s costs and profit goals.

Estimate componentExample amount
Crew labor and subcontractors$15,000
Materials and delivery$6,000
Permits, equipment, and disposal$1,000
Allocated overhead$1,000
Contingency allowance$1,000
Total estimated costs$24,000
Illustrative figures, not market rates.

With a 20% target margin:

$24,000 ÷ (1 − 0.20) = $30,000

That leaves $6,000 between your quoted price and estimated costs. If the job costs more than expected, your actual profit will be lower.

5. Send a clear proposal

Include the scope, material allowances, exclusions, expected schedule, and payment terms. Explain how you’ll document changes to the agreed work, price, or schedule and get the customer’s written approval before starting extra work.

If you’re rebuilding the same line items for every quote, save them once as templates. Housecall Pro’s estimating software lets you create estimates from customizable templates and send them by text or email for customer approval. 

6. Compare the estimate with the finished job

After the project, compare your estimated labor, materials, and subcontractor costs with what you actually spent. Check where you went over budget, such as extra cleanup hours, another dumpster, or material deliveries you didn’t account for.

If you can’t tell which jobs made money, use Housecall Pro’s job costing software to track job expenses and review profitability. Use what you learn to make your next estimate more accurate.

Which general contractor pricing method should you use?

Choose a method based on how clearly you can define the work before it starts. Explain what the customer will pay for and how you’ll calculate the final bill.

MethodHow it worksWhen it may fit
Fixed priceOne agreed price for a defined scopePlans and selections are largely settled
Time and materialsBill for time and materials under agreed termsRepair work is difficult to predict
Cost plusBill agreed job costs plus a contractor feeCosts may change as work progresses
Pricing methods for a project; the table doesn’t show market rates.

For time-and-materials work, agree on hourly rates and material charges before starting. Your labor rate needs to account for wages, payroll costs, overhead, and profit.

For cost-plus work, spell out which costs the customer will pay and how you’ll calculate your fee.  For a fixed-price job, make the scope and exclusions clear.

What can change a general contracting price?

Two men inspect a wall with exposed studs and damaged insulation during a home renovation; one points at the area while the other observes, tools nearby on a belt and a clipboard on a step ladder.

Two kitchen remodels can come with very different costs. Check these factors before you finalize your estimate:

  • Hidden damage: Opening a shower wall may reveal framing repairs you couldn’t see during the walkthrough.
  • Material selections: Custom cabinets or tile may cost more than the allowances in your estimate.
  • Access: Limited parking or a long path to the work area can add labor and hauling time.
  • Schedule: A tight deadline can affect crew availability, deliveries, and subcontractor prices.
  • Local requirements: Moving plumbing may require permits and inspections from the local building department.

Common general contractor pricing mistakes

Overlooked costs and unclear terms can cut into your profit. Check your estimate for these common mistakes before sending it:

  • Leaving out management time. Ordering materials, scheduling trades, meeting inspectors, and answering customer questions take time. Include that work in your costs once, in either labor or overhead.
  • Using an expired subcontractor bid. Confirm the price still applies to the current scope and schedule before you commit to the customer.
  • Mixing up markup and margin. Convert your target margin to markup before adding a percentage to your costs.
  • Leaving allowances vague. Give the customer a dollar amount and explain whether it covers materials, delivery, installation, or a combination of those costs.
  • Starting extra work before approval. Get written customer approval for the added work, price, and any schedule changes before your crew begins.

Manage your general contractor pricing and jobs with Housecall Pro

Setting your price is the first step. Once work starts, you need to keep track of expenses, coordinate your crew, and keep customers informed. Housecall Pro helps you manage those details so you can see how each job is performing and make better pricing decisions.

  • Build and send clear estimates: Use customizable templates to organize your services and prices, then send estimates by text or email for customer approval. Housecall Pro’s estimating software helps you reuse common details while adjusting each quote to the job.
  • See where your money goes: Track job expenses and review profitability with job costing tools. Reviewing those costs can help you spot labor or material expenses you need to account for next time.
  • Keep your team and customers organized: Manage schedules, estimates, and customer details with software for remodeling contractors, so you can find the information you need while coordinating work.

Ready to spend less time on paperwork and get a clearer picture of your job costs? Start your free trial of Housecall Pro.

General contracting FAQ

How much should a general contractor charge?

Your price should cover the specific job’s labor, subcontractors, materials, other expenses, overhead, and target profit. For example, $24,000 in estimated costs and a 20% target margin gives a $30,000 quote. For clearly defined work, you can quote a fixed project price. For repairs you can’t fully assess in advance, you may agree on time-and-materials billing.

What’s the difference between markup and profit margin?

Markup measures the amount added as a percentage of cost. Margin measures what remains as a percentage of the selling price. If your estimated costs are $800 and you charge $1,000, your markup is 25% and your estimated margin is 20%.

Should I use fixed-price or cost-plus pricing?

A kitchen remodel with approved plans and selected finishes may suit a fixed price. A renovation with substantial concealed conditions may be harder to price up front. On a fixed-price job you absorb cost overruns; on a cost-plus job the customer pays them, so approval rules matter. If you use cost plus, define reimbursable costs, your fee, documentation, and approval rules in the agreement.

How do I price subcontractor work?

Start with a written bid and check its exclusions. Include your time coordinating the sub, related project costs, overhead, and profit when setting the customer’s price. If a tile installer excludes demolition, account for removing the old tile separately.

Should I price general contracting work by the square foot?

A square-foot figure can help with an early comparison between similar projects. For the final bid, check the detailed scope and current costs. A kitchen’s size alone won’t tell you the cost of its cabinets, electrical work, or plumbing changes. Two 150-square-foot kitchens can price very differently if one needs new plumbing runs and the other keeps its layout.

When should I update my contracting prices?

Recheck major supplier and subcontractor quotes before each proposal, especially if an earlier quote has expired. After each completed job, compare estimated and actual costs. Update the assumptions that repeatedly come in low. Also update them when a finished job’s actual costs exceed your estimate by more than the contingency you built in.

How do you price a change order?

Write down the added work, the added direct costs, and any schedule change, then run the added costs through the same formula as the original job. If extra work adds $2,000 in direct costs and you target a 20% margin, the change order is $2,000 ÷ (1 − 0.20) = $2,500. Get the customer’s signed approval before your crew starts.

How should you structure payments on a remodel?

Tie each payment to a milestone you can verify, such as demolition complete or cabinets installed, and list the amounts in the proposal. Deposit limits and contract requirements vary by state, so check your state contractor licensing board before setting terms.


Jorge Jimenez

Jorge Jimenez

SEO Writer
Last Posted October, 2026
Company Housecall Pro
About the Author Jorge Jimenez is a writer at Housecall Pro, where he helps home service pros grow and streamline their businesses. Before joining Housecall Pro, he covered tech and digital trends for outlets like Gizmodo, PC Gamer, and Tom’s Guide. Now, he combines his tech know-how with a passion for helping contractors use innovation to make everyday work easier.
Revenue Benchmark CTA
New
Want to see your potential revenue?

See what businesses like yours earn with Housecall Pro in 1 - 2 minutes.

Helpful articles about the field service industry, the latest news about the app, and downloadable templates you can use right now.

Follow us

Get $50 gift card

Talk to an expert and see how Housecall Pro can fit your needs.

Prefer to explore on your own?

Book a Free Demo
Are you a Sherwin Williams Pro?
How did you hear about us?

By clicking 'Book a demo' you agree to our Terms of Service (including the mandatory arbitration provision) and you acknowledge you have read our Privacy Policy. You also consent to receive marketing calls or SMS messages relating to our business, including by automated dialer, pre-recorded voice, or AI-generated voice technology, to the number you provide, for marketing purposes. Consent to receive such communications is not a condition to using our services, and if you choose not to consent, you may join by calling 858-842-5746.