July 31, 2026 - Ask a contractor how they priced their last job and the honest answer is often "experience and a gut number." That works until the day it does not: a material spike eats the margin, a new estimator prices the same work 20% differently, or you spend your one free evening rebuilding the same quote from scratch for the fourth time this month.
The fix is a price book: one list of the items and assemblies you sell, each with a unit, a cost, and a price you have already decided. It is the single highest-leverage document in a contracting business, because every estimate, proposal, and profit review flows out of it. Here is how to build one in an afternoon and keep it accurate.
Quick answer: To build a contractor price book, list the 20 to 30 line items or assemblies that make up most of your jobs, then price each one from its true cost: labor hours at your fully burdened rate, current material cost, an overhead share, and your target margin on top. Store it in one place every estimate pulls from, and review high-volume items quarterly. Once it exists, pricing a job stops being math from scratch and becomes picking items and quantities.
What a price book actually is
A price book is a list of everything you sell, priced in advance. Each entry has four parts:
- Item name - clear and consistent: "Install 200A panel," not "electrical work"
- Unit - each, linear foot, square foot, hour, or a flat assembly
- Cost - what the item truly costs you to deliver (labor + materials + overhead share)
- Price - what the client pays, with your margin built in
Entries can be single items ("smoke detector, installed, each") or assemblies that bundle everything a common task needs ("bathroom exhaust fan: fan unit, duct run, roof cap, 2.5 labor hours"). Most contractors need both: assemblies for the common jobs, single items for the odd ones.
Why a gut-price business hits a ceiling
Pricing from memory works when one person owns every number. It breaks the moment you try to grow:
- Inconsistency leaks money. The same work priced three different ways in a month means at least one of those jobs was underpriced.
- You cannot delegate. Nobody else can quote a job when the price list lives in your head.
- Material spikes go unnoticed. When copper or lumber jumps, gut prices lag reality by months, and the lag comes out of your margin.
- Every estimate starts from zero. Rebuilding the same numbers job after job is the slowest part of bidding, and the reason estimates go out days late.
A price book fixes all four at once. It is also what makes fast, consistent proposals possible: when the prices already exist, an estimate is just items and quantities.
Step 1: List your top 20 to 30 items
Do not try to catalog everything you could ever sell. Pull your last 15 to 20 jobs and write down the line items that appear again and again. For most trades, 20 to 30 items cover 80% of revenue:
- A remodeler might list: demo per square foot, drywall hang and finish per square foot, interior door install, tile floor per square foot, vanity install, recessed light.
- A roofer might list: tear-off per square, architectural shingle install per square, ridge vent per linear foot, drip edge, plywood sheet replacement.
Group them by category (demo, framing, finish, fixtures) and give every item a clear, consistent name. You can add the long tail later; the top 30 is what gets the book working today.
Step 2: Find each item's true cost
For each item, build the cost from four pieces:
| Cost component | How to calculate it |
|---|---|
| Labor | Realistic hours for the task, times your fully burdened hourly cost (wage + payroll taxes + workers comp + insurance + benefits). Burden typically adds 25 to 40% on top of the wage. |
| Materials | Current supplier pricing for everything the item consumes, including fasteners, adhesives, and waste (add 5 to 10% waste on sheet and linear goods). |
| Overhead | Your monthly overhead (shop, trucks, office, software, ads) divided by monthly billable hours, applied to the hours this item takes. |
| Equipment | Any rental, disposal, or specialty tooling the item specifically requires. |
Use the average hours from your last several real jobs, not the best day you ever had. If a bathroom fan install has taken 2 to 3 hours across the last ten jobs, cost it at 2.5, not 1.5.
Step 3: Price it with margin, not markup on a guess
Two rules here. First, know the difference between markup and margin:
- Markup is a percentage added to cost. Cost $100 with a 50% markup sells for $150.
- Margin is the share of the selling price that is profit. That same $150 sale has a 33% margin, not 50%.
Contractors who "mark up 30%" thinking they are earning a 30% margin are earning 23%. Decide your target gross margin first (many residential trades target 40 to 50%), then price from cost:
Price = Cost / (1 - target margin)
Example: $220 cost at 45% margin -> 220 / 0.55 = $400Second, round to numbers that read as considered: $400, $425, $1,150. A price of $412.87 invites nickel-and-diming; a price of $400 reads like you have installed a hundred of them, because you have.
Step 4: Put it somewhere every estimate pulls from
A price book that lives in a binder, three spreadsheets, and your head is three price books, and they will disagree within a month. The whole value is one source of truth:
- Every estimate pulls items from the same list at the same prices.
- A price update in one place flows into every future quote.
- Anyone on the team quotes the same work at the same number.
A spreadsheet is a fine start. Better is estimating software with a built-in price book, where quoting a job means describing it and letting the tool assemble the line items from your prices. That last step is what turns the price book from a reference document into a speed advantage: the pricing knowledge is stored once and reused on every bid.
Step 5: Keep it current (the 15-minute quarterly audit)
A price book decays. Materials move, wages rise, and a book priced in January quietly loses margin by August. The maintenance rhythm that works:
- Quarterly, 15 minutes: spot-check your ten highest-volume items against current supplier pricing and recent actual job hours. Adjust the ones that moved.
- Annually, one sitting: full pass on every item, plus your burdened labor rate and overhead number, which both change every year even when material prices behave.
- Immediately: when a supplier reprices a core material more than a few percent, update the affected items the same week, not at the next audit.
If you track estimated versus actual hours on jobs, feed that back in. The price book is where estimating stops being opinion and starts being data.
Common price book mistakes
- Pricing from the wage, not the burdened rate. A $30/hour employee costs $38 to $42 with burden. Books built on raw wages lose money on every labor hour while looking profitable.
- Copying a national cost database wholesale. Published unit costs are averages across markets and crews. Use them to sanity-check your numbers, not replace them; your book should reflect your crew's actual hours and your suppliers' actual prices.
- One price for every client and context. Occupied-home remodel hours are not new-construction hours. Where conditions reliably change the work, make them separate items or apply a condition factor.
- Letting discounts bypass the book. If you cut a price to win a job, do it as a visible line-item decision, not by silently editing the book. The book is your standard; deviations should be deliberate.
- Building it and never opening it again. An 18-month-old price book is a list of last year's prices. Stale is only slightly better than absent.
Frequently asked questions
What is a contractor price book?
A pre-priced list of the items, tasks, and assemblies a contractor sells, each with a unit, a true cost, and a selling price with margin built in. Estimates are then built by selecting items and quantities instead of pricing every job from scratch.
How many items should a price book have?
Start with the 20 to 30 items that cover most of your revenue, then grow it as odd jobs surface new ones. A 30-item book you maintain beats a 500-item book you abandoned.
What margin should contractors build into their prices?
Many residential trades target 40 to 50% gross margin, which after overhead typically nets 8 to 15% profit. Your number depends on your market and overhead, but decide it deliberately and build it into the book, rather than marking up costs by habit.
Should I use flat-rate (assembly) pricing or itemized unit prices?
Both. Assemblies (a complete task at one price) make quoting common jobs fast and make proposals easier for clients to read. Unit prices handle the uncommon work assemblies do not cover. Most working price books mix the two.
How often should I update my price book?
Spot-check your highest-volume items quarterly, do a full audit annually, and update immediately when a core material moves sharply. Labor burden and overhead deserve a fresh look every year.
Can I just use RSMeans or another cost database instead?
Databases are useful benchmarks, but they are averages. Your actual crew speed, your supplier pricing, and your overhead are what determine whether a price makes you money. Build your book from your numbers and use databases to sanity-check them.
Your price book, doing the estimating for you
Takeoff Convert is built around exactly this idea: you load your price book, then describe the job in plain English, and it assembles an itemized, client-ready proposal priced entirely from your own numbers, ready to send and e-sign in about a minute. Your prices, your margins, none of the from-scratch math.
Your first proposal is free, no credit card required. Put your price book to work on the next bid.