Every contractor has lost money on a job because of a takeoff error. The difference between profitable contractors and struggling ones often comes down to estimating discipline โ catching the mistakes before they hit your bank account. Here are the seven most common takeoff mistakes and how to avoid them.
1 Forgetting the Waste Factor
This is the single most common takeoff error. You calculate the exact theoretical quantity, order exactly that much, and then discover on the job site that you're short. Every material has waste:
- Concrete: 5โ10% for subgrade irregularities, spillage, and chute residue
- Drywall: 10โ15% for cuts around openings, odd-shaped walls, and damaged sheets
- Roofing shingles: 10โ15% for starter course, ridge caps, valleys, and hip cuts
- Tile: 10% for straight layouts, 15โ20% for diagonal patterns
- Lumber: 5โ10% for warped boards, miscuts, and end trimming
- Paint: 5โ10% for roller absorption, cutting-in waste, and touch-ups
Build waste into every takeoff as a line item. Don't hide it โ show it. When a customer asks why you ordered more than the exact square footage, you can explain it clearly. And never go below 5% waste on any material, even in ideal conditions.
2 Wrong Unit Conversions
Mixing up units is embarrassingly easy and devastatingly expensive:
- Concrete: Thickness is in inches, but volume is in cubic feet or cubic yards. Forgetting to divide inches by 12 means you order 12x too much (or too little).
- Roofing: Squares (100 sq ft) vs square feet. A 2,000 sq ft roof is 20 squares, not 2,000.
- Gravel/fill: Tons vs cubic yards. These are different units โ you need the material's density to convert (gravel is roughly 1.4 tons per cubic yard).
- Board feet: Not the same as linear feet. Board feet = (thickness" ร width" ร length') รท 12.
- Fence pickets: Linear feet of fence vs number of pickets. A 100 LF fence at 3.5" pickets with 1/4" gaps needs about 320 pickets, not 100.
Use a calculator that handles unit conversions automatically. Our BuildTakeoff calculators convert between units in real time โ you enter the dimensions you have, and the result comes out in the units you need to order.
3 Missing Accessories and Fasteners
You calculated the main material perfectly, but forgot everything that goes with it:
- Drywall: Joint compound (~0.07 gallons/sq ft), tape (~40 LF per 4ร8 sheet), screws (~32 per sheet), corner bead
- Roofing: Underlayment, ice & water shield, drip edge, ridge vent, flashing, nails, pipe boots
- Concrete: Rebar/mesh, chairs/supports, form lumber, form oil, curing compound, expansion joint material
- Framing: Nails, hurricane ties, joist hangers, hold-downs, straps, adhesive
- Deck: Post brackets, joist hangers, carriage bolts, lag screws, deck screws, flashing tape
- Fencing: Post caps, concrete for post holes, screws/nails, gate hardware
Accessories can add 15โ30% to the material cost on many jobs. If you don't include them in your bid, you're eating that cost.
Create a checklist for each trade you bid. List every accessory, fastener, and consumable that goes with the primary material. Tape the checklist to your desk and run through it on every estimate. It takes 2 minutes and can save hundreds or thousands per job.
4 Not Accounting for Jobsite Conditions
Plans show the ideal version. Job sites are messy reality:
- Access: Can a concrete truck reach the pour site, or do you need a pump ($300โ$800)?
- Elevation changes: A "flat" driveway that slopes 18 inches across the width needs formwork you didn't bid
- Existing conditions: Walls aren't plumb, floors aren't level, framing is out of square โ this adds labor and sometimes material
- Distance to materials: If the supply yard is 45 minutes away, your delivery charge doubles. Multiple trips kill your day.
- Weather exposure: Uncovered material storage means weather damage and waste
Always walk the job site before bidding. Photos are not enough โ they don't show slope, access width, or condition of existing work. A 15-minute site visit can prevent a $2,000 mistake.
5 Using Old Pricing
Construction material prices are volatile. Lumber, concrete, and steel can swing 10โ30% in a matter of months. If you're using last year's price book โ or worse, "what I paid last time" โ you could be significantly off.
- Concrete: Ready-mix has increased $10โ$20/ydยณ annually in many markets since 2020
- Lumber: Notoriously volatile โ 2ร4 studs have ranged from $3 to $9 each in recent years
- Roofing shingles: Manufacturer increases of 5โ8% per year have been common
- Steel/rebar: Can swing 20โ40% based on import tariffs and supply chain disruptions
Call your supplier and get current pricing before every bid. Many supply houses will give you a quote good for 30 days. Use that quote as your material cost basis, not memory or old estimates. On bids that won't be accepted for weeks, include a material escalation clause.
6 Ignoring Mobilization Costs
Getting to the job costs money. Setting up costs money. These are real expenses that must be in your bid:
- Fuel and drive time: A crew of 3 driving 45 minutes each way at $45/hr labor = $200/day just in windshield time
- Setup and teardown: Scaffolding, equipment staging, protection of finished surfaces โ 1โ3 hours per day on many jobs
- Delivery fees: Material delivery runs $75โ$300 per load. Multiple deliveries add up fast.
- Dumpster rental: $350โ$600 per pull for demo and debris. If you fill it twice, you pay twice.
- Permit costs: $50โ$500+ depending on scope and jurisdiction
Add a "mobilization" line item to every estimate. Even if it's $200โ$500 for a small job, it covers the real cost of showing up. Customers understand that trucks, fuel, and setup aren't free.
7 Not Double-Checking Your Quantities
The fastest way to catch a math error is to calculate the same quantity two different ways and see if they agree:
- Floor area: Calculate from room dimensions AND from exterior dimensions minus wall thickness. Do they match within 5%?
- Concrete volume: Calculate manually AND with a calculator tool. Same answer?
- Stud count: Calculate from the formula (wall length รท spacing + 1) AND count them on the plan. Close?
- Unit cost sanity check: Does the total cost per square foot of finished work match your experience? If you're used to $8/sq ft for drywall and this job comes out to $3/sq ft, you probably missed something.
Before you submit any bid, do a "gut check." Does the total feel right compared to similar jobs you've done? If a 1,500 sq ft re-roof is coming out to $2,000 in materials, something is wrong. Experience is your best error-catcher, but only if you stop to use it.
Double-Check Your Numbers
Run your takeoff through our free calculators to verify quantities before you bid: