BuildWell

General contractor estimating software that wins more jobs

Estimating and invoicing software for general contractors. Price your crew's work, add your subs' quotes, and bill in stages.

  • Store prices near the job
  • Wages for your metro
  • iPhone, Android and web
A general contractor checking a kitchen remodel against plans on a tablet

Run every general contractor job start to finish

Estimate on site, get it signed before you leave, invoice when the work’s done and see the payment land.

BuildWell on a laptop showing a branded invoice and its payments, the estimates home screen on one phone and an invoice in a different style on another

What is general contractor estimating software?

General contractor estimating software pulls a whole job into one priced estimate. It replaces the spreadsheet where you paste in sub quotes, add up lumber and hope you didn't miss the dumpster.

What goes into a GC's estimate

A small residential GC's estimate usually has four parts:

  • Self-performed work, often demolition, framing and carpentry, priced from hours and materials.
  • Subcontracted trades, like plumbing, electrical, HVAC, drywall, roofing or tile, priced from their quotes.
  • General conditions: supervision, permits, the dumpster, temporary protection, cleanup and the portable toilet.
  • Your markup for overhead, coordination, risk and profit.

Where the spreadsheet breaks down

The hard part isn't any one number. The job spans several trades, each priced its own way, and the client wants one total and a start date.

Many GCs build that total in a spreadsheet from memory and the last few jobs. It works until material prices move or a sub's quote leaves something out.

How BuildWell puts it on one estimate

BuildWell handles your own work and gives the subs a place on the same estimate:

  • Your crew's work is planned from a catalog. For an addition, that's the floor framing, walls, openings, sheathing and roof framing, each with the labor hours it typically takes. Materials are priced at stores near the job, and labor at your metro's wage plus your overhead and markup.
  • Kitchen and bathroom remodels are planned trade by trade, with each line priced at its trade's wage.
  • Subcontracted work goes in as your own lines, at your subs' prices, with your labor markup on top.

The signed estimate drives the billing

From there, the signed estimate drives the billing:

  • a deposit
  • progress payments as the job moves
  • revisions when scope changes
  • a final invoice for the balance
A finished home addition with new siding and windows

Why general contractors choose BuildWell

The scope is priced while you're on site

Your crew's part is priced before you leave. Add sub numbers later.

It asks the structural questions

Bearing wall coming out? New openings? Rafters or trusses? Sister the joists?

Sub quotes and your work on one page

Sub numbers sit beside your lines. You see the margin on each.

Materials are priced at stores near the job

Lumber, LVLs, hangers and fasteners. Missing prices are flagged for you.

Change orders are signed before the work

Revise the estimate, keep the original, and the client signs by phone.

Big jobs are billed in stages

Deposit at signing, progress payments at milestones, balance at completion.

Estimates in English or Spanish

Send each client their estimate and invoice in their language.

Same account on phone and computer

Start on site and finish at your desk. Nothing to sync.

Built for general contractors

What changes when general contractors price jobs from real data instead of memory.

  • Your crew's work, planned and pricedDescribe the job. Framing, walls, openings and roof each get priced lines.
  • Subs' quotes on the same estimateAdd each sub's price as a line. The client sees one estimate.
  • Every trade at its own wageKitchen and bath lines priced at each trade's local wage, not blended.
  • Deposits, draws and change ordersBill a deposit and progress payments. Clients sign changes on their phone.
An estimate’s costs on a phone beside its priced lines, grouped by job step

How to price general contracting jobs

A general contractor's price comes together in five layers:

  1. Your own crew's work: hours times your labor rate, plus materials.
  2. Subcontractor quotes: each trade's price, checked against the scope.
  3. Materials you supply: for your work and anything you buy for the subs.
  4. General conditions: supervision, permits, dumpsters, protection, cleanup and temporary facilities.
  5. Markup and contingency: your overhead, profit, and an allowance for what you can't see yet.

Price your own work line by line

These are the common lines for framing, the trade many small GCs keep in-house, and what each is measured in:

  • By the square foot: floors and sheathing.
  • By the linear foot: walls and runs.
  • By the each: openings, headers and trusses.

The hours and prices are yours to set, and every line's hours are editable to match your crew.

Line itemMeasured in
Non-bearing stud wall demolition and haul outLinear feet
Interior non-bearing wall framing 2x4 at 16 in ocLinear feet
Exterior bearing wall framing 2x6 at 16 in ocLinear feet
Door rough opening framing with headerEach
Window rough opening framing with sill and cripplesEach
Temporary shoring wall for bearing wall removalLinear feet
Built-up LVL header assemblyEach
Steel column and built-up beam installationEach
Floor joist framing 2x10 at 16 in ocSquare feet
Subfloor sheathing 3/4 in tongue and grooveSquare feet
Exterior wall sheathing 7/16 in osbSquare feet
House wrap and seam taping over sheathingSquare feet
Set and brace prefabricated roof trussEach
Roof deck sheathing 1/2 in osb with clipsSquare feet
In-wall backing blocking for fixtures and cabinetsLinear feet
Sistering existing floor joistsLinear feet
Each one its own line on the estimate. The hours and prices are yours to set.

Framing hours add up fast on an addition

Example: Here's how framing hours add up for the shell of a 12-by-16-foot single-story addition: three new 8-foot walls (40 linear feet), three windows, one door, trusses at 24 inches on center, and 250 square feet of roof sheathing. The hours below are example figures; say your own records show your crew needs:

Work Your hours
Floor joists, 192 sq ft 7
Subfloor, 192 sq ft 4.5
Exterior walls, 40 linear ft 20
Wall sheathing, 320 sq ft 6.5
House wrap, 320 sq ft 2.5
Window openings, 3 6
Door opening, 1 1.5
Roof trusses, 9 9
Roof sheathing, 250 sq ft 6.5
Total 63.5

That's the framing alone. The foundation, roofing, windows, electrical, insulation, drywall and finishes come from your subs or your other estimates.

Your labor rate covers more than the wage

Your carpenter's wage is where your rate starts. On top of it, the rate has to carry:

  • payroll taxes, plus workers' comp and liability premiums
  • trucks, tools and equipment
  • your time running the job: scheduling, meeting inspectors, managing subs
  • the bids you write that don't turn into jobs

Wage, overhead, then markup

BuildWell builds the rate for each of your lines in three steps:

  1. Wage: the median wage for the line's trade in your metro; framing is priced at the carpenter wage.
  2. Overhead: your labor overhead, set at 100% to start, which doubles the wage.
  3. Markup: your labor markup, 20% unless you change it.

Example: If your carpenters cost you $30 an hour (use your real number), the 63.5 framing hours on that addition come to:

  • Wages: 63.5 × $30 = $1,905
  • With 100% overhead: $3,810
  • With 20% markup: $4,572 for the framing labor

Read every sub quote against your scope

Get written quotes, and read each one against your scope:

  • what's included
  • what's excluded
  • who supplies the fixtures
  • who patches
  • who pulls the permit

Gaps between subs are where a GC's money disappears.

Add each sub's quote as its own line

Add each quote as a custom line item in BuildWell. Your labor markup applies to those lines, while your labor overhead doesn't, since the sub's price already covers their own crew.

Many GCs mark up sub work to cover coordination, supervision and the risk of the sub not finishing. If you want a different markup on a trade, build it into the number you enter.

Price materials, general conditions and contingency

  • Materials: price lumber, sheathing, engineered lumber and hardware at this week's cost near the job, plus your markup. Material markup begins at 20% in BuildWell and can be changed on any estimate.
  • General conditions: add the dumpster, temporary protection, the portable toilet, final cleaning and your supervision time as their own lines. They're real costs on every job.
  • Permits: additions and structural changes usually need one. In BuildWell, a flat permit fee is added automatically when the estimate includes permits; change it per estimate for bigger jobs.
  • Hidden conditions: for rot, undersized framing and old wiring you'll find when walls open, state what's included and how you'll price what you find. The client signs that method up front.

How to start a general contracting business

Get the license your state requires

Many states license residential general contractors or home improvement contractors. That often takes an exam, proof of insurance and sometimes a bond.

Other states register GCs or leave licensing to cities and counties. Many set a dollar threshold above which a license is required. Check your state's contractor licensing board and the building departments where you'll work.

Learn the lien rules

Every state has mechanics' lien laws that let unpaid subs and suppliers claim against the owner's property. Learn your state's notice requirements and collect lien waivers when you pay subs and suppliers. You protect both your client and your reputation.

Form the business and separate the money

Many small GCs start as a sole proprietor or a single-member LLC. Get a free EIN from the IRS and open a business bank account for:

  • client deposits
  • sub payments
  • supplier bills

With subs involved, clean books aren't optional.

Insure the business and verify your subs

  • General liability: your own policy, which clients and lenders will ask to see.
  • Workers' compensation: required by most states once you hire employees.
  • Builder's risk: common for additions and new construction, covering the structure while it's being built.
  • Your subs' insurance: collect a certificate of insurance from every sub before they start. An uninsured sub's injury can land on your workers' comp policy.

Build a bench of reliable subs

Your schedule is only as good as your plumber, electrician and drywall crew. Find subs who show up, price fairly and finish. Agree on how they quote, and keep a backup for each trade.

Write a contract for a multi-trade job

Your estimate and terms should cover:

  • the scope
  • the payment schedule
  • allowances
  • the change order process
  • hidden conditions
  • the schedule
  • your warranty

In BuildWell, set your terms once and every estimate carries them with your logo and license number.

Find the first jobs

Early GC work tends to come from:

  • Referrals from past clients and from the trades you've worked with.
  • Smaller remodels that lead to bigger ones: a bathroom, then the kitchen, then the addition.
  • Realtors, investors and property managers.
  • Local search, with a free business profile on the map apps homeowners use and photos of finished work.

Keep cash ahead of the job

You pay subs and suppliers on their schedule, not your client's. Take a deposit, bill progress payments at real milestones, and invoice the day each stage is done.

General contractor pay and taxes

A GC earns margin, not a wage

Wages for the carpenters and laborers on your crew vary by metro area. But your income is the margin on your own work plus the markup on everything you coordinate.

Pricing your general conditions and markup honestly matters more than any wage table.

Self-employment tax is 15.3% of net earnings

As a sole proprietor or single-member LLC, you pay self-employment tax on your net earnings: 15.3% in total.

  • Social Security, 12.4%: applies to net earnings up to the Social Security wage base, which is $184,500 for 2026.
  • Medicare, 2.9%: applies to all of it.
  • Deduction: you can deduct half of the self-employment tax on your income tax return.

You'll owe federal and state income tax as well, so set aside part of every draw you receive.

Pay quarterly estimated taxes

File estimated payments during the year with Form 1040-ES; they're usually due in mid-April, mid-June, mid-September and mid-January.

A large job's deposit and draws can make one quarter much bigger than the rest, so estimate from what actually came in.

Track these deductions

General contracting businesses commonly deduct:

  • tools and equipment
  • the business share of your trucks
  • fuel
  • insurance, bonds and license fees
  • dumpsters and temporary facilities
  • office costs, phone and software

Log mileage and keep receipts through the year.

Send subs a 1099-NEC at $2,000

This is where GCs carry the most paperwork. If you pay an unincorporated subcontractor for services, you'll generally need to send them a Form 1099-NEC.

For payments made in 2026 and later, that applies once you've paid them $2,000 or more in a year, up from $600 before 2026.

Before the first payment, collect a Form W-9 and a certificate of insurance from every sub. Keep a lien waiver with each payment.

Sales tax on materials depends on your state

States treat general contractors differently. Some have you pay sales tax when you buy materials. Others have you charge it to the client on materials, or on the whole job.

Check your state's revenue department. In BuildWell, sales tax applies to materials only, not labor, at the rate you set.

This is general information, not tax or legal advice. A tax professional who works with contractors can tell you what applies to your state and business.

Estimates in minutes
talk through the job, get every line priced
Real local prices
materials and labor priced for your ZIP code
Get paid faster
professional invoices clients pay by card or bank
English or Spanish
on your phone and your computer

Pricing for general contractor businesses

One plan with everything, billed weekly or yearly.

Weekly
$7.99 / week
Billed weekly. Cancel anytime.
  • AI estimates priced for your area
  • Estimates, invoices, clients and projects
  • Clients sign on any phone
  • Card and bank payments, no extra BuildWell fee
  • iPhone, Android and the web
Start free trial
Best value
Annual
$79.99 / year
About $6.67 a month, billed yearly
  • AI estimates priced for your area
  • Estimates, invoices, clients and projects
  • Clients sign on any phone
  • Card and bank payments, no extra BuildWell fee
  • iPhone, Android and the web
Start free trial

Both plans include every feature and start with a 3-day free trial. Add a card to start; you’re not charged until the trial ends. Cancel anytime.

General contractor software FAQ

01Can BuildWell estimate a job with several trades?
Yes. Kitchen and bathroom remodels are planned trade by trade, from demolition and rough-in to tile, fixtures and paint, with each line priced at its trade's wage for your metro. For additions and structural work, BuildWell plans the framing, and you add the trades you sub out as your own lines.
02How do I add a subcontractor's quote?
Add a custom line item, describe the work ("electrical rough-in and trim, per sub quote"), and enter the price as hours and a rate (the sub's hours at their rate, or 1 hour at the quoted total). Use a material line of your own for anything you're buying for the sub.
03Does my markup apply to sub lines?
Your labor markup applies to custom labor lines, so a sub's price entered as labor gets your markup on top. Your labor overhead doesn't, because it's meant for your own crew's wages. If you want a different markup on sub work, build it into the price you enter.
04Can I keep the addition and the kitchen together?
Yes. A project holds every estimate, invoice, photo and render for one job or one client. Price the addition and the kitchen as separate estimates in the same project, so each has its own scope and the client signs both.
05Can I bill draws as the job progresses?
Yes. Invoice any percentage of the signed estimate as a deposit, then progress payments at the milestones you agreed, and the balance at completion. Every invoice shows what's been paid and what's left.
06How do change orders work?
Revise the estimate. BuildWell keeps the original and creates a new version with the change, which you send for the client to sign from the same kind of link. The extra work is priced and agreed before you do it.
07Does it handle removing a bearing wall?
Yes. BuildWell has temporary shoring, built-up LVL headers and steel columns with beams as their own lines. Most building departments will want a permit, and many want the beam sized by an engineer, so price that in too.
08Can clients sign on their phone?
Yes. They open your link, read the estimate with your logo and terms, and sign with their finger, with no app or account needed. You're notified when they accept or decline, and you can see whether they've opened it.
09Do estimates come in Spanish?
Yes. BuildWell runs in English and Spanish, and each estimate or invoice prints in whichever one you pick.
10What does it cost?
$7.99 a week or $79.99 a year, after a free 3-day trial. One subscription covers your phone, whether it's an iPhone or Android, and the web.

Price your next general contractor job today

Estimates, invoices, e-signatures and payments in one place, on your phone and on the web.

Start for free →3-day free trial. Cancel anytime.