Three years into running my own crew, I still remember the flooring job that cost me $1,200 out of pocket. I’d budgeted one tile installer for 2.5 days on a 300 sq ft bathroom floor. The job took 4.5 days. The math on that mistake wasn’t complicated. I just hadn’t tracked what my guy actually produced per day.
That’s the problem with estimating by feel. You think you know, but you don’t know until you’ve measured it.
Use the Labor Cost Calculator to price your next job from real production numbers. Or Try EstimationPro free to build complete estimates with labor hours already factored in.
Quick Answer
Production rates measure how much work a trade completes in a set amount of time - usually square feet, linear feet, or units per day. A tile installer lays 80-120 sq ft of standard floor tile per day. A framing carpenter frames 150-200 sq ft of wall per day. Knowing your actual numbers turns labor estimating from a guess into a line item you can defend.
The alternative is doing what most contractors do when they’re starting out: ballpark it, hope it works, and wonder why the job went sideways.
Standard Production Rates by Trade
These are field-validated ranges. Your numbers will vary by crew experience, access, and job conditions. Use these as a baseline, not a contract.
| Trade | Task | Production Rate | Notes |
|---|---|---|---|
| Tile | Standard floor (12x12-18x18) | 80-120 sq ft/day | Experienced installer, simple layout |
| Tile | Large format (24x24+) | 60-80 sq ft/day | More cuts, heavier handling |
| Tile | Mosaic or herringbone pattern | 30-50 sq ft/day | Cutting time adds up fast |
| Tile | Wall tile (standard subway) | 60-90 sq ft/day | Vertical work, more cuts |
| Framing | Wall framing (platform) | 150-200 sq ft/carpenter/day | 16” OC, standard corners |
| Drywall | Hanging boards | 400-600 sq ft/hanger/day | Flat ceilings reduce this 30-40% |
| Drywall | Tape and first coat mud | 500-700 sq ft/finisher/day | Three-coat finish is separate |
| Painting | Interior cut and roll | 150-200 sq ft/painter/hour | Prep done, two coats |
| Painting | Exterior brush and roller | 200-300 sq ft/painter/hour | Lap siding, two coats |
| Concrete | Flatwork (slab, sidewalk) | 150-250 sq ft/crew-day | 2-3 person crew, standard conditions |
| Demo | Tile tearout | 150-250 sq ft/laborer/day | Depends heavily on how stuck it is |
| Demo | Drywall tearout | 400-600 sq ft/laborer/day | Stack and stage for dumpster |
Sources: RSMeans Labor Rates for the Construction Industry; BLS occupational wage data; field data from Pacific Remodeling LLC.
Regional labor rates affect your cost, but production rates don’t change much by geography. A tile installer in Seattle lays tile at the same speed as one in Phoenix. What changes is their hourly wage.
Worked Example 1: Tile Bathroom Floor
A homeowner wants 240 sq ft of 12”x24” large-format floor tile in a running bond pattern. Old 1” hex mosaic tile needs to come out first.
Demo:
- 1” mosaic hex is slow tearout - harder to chip and lift than larger tiles
- Use the low end of tile demo range: 150 sq ft/day
- Time: 240 / 150 = 1.6 days (round up to 2 days)
Tile installation:
- 12”x24” is large format, use 60-80 sq ft/day
- Mid-range: 70 sq ft/day
- Time: 240 / 70 = 3.4 days (round to 3.5 days)
Total labor: 5.5 days
At $35/hour for an experienced tile installer on 8-hour days:
- 5.5 x 8 = 44 hours
- 44 x $35 = $1,540 base labor
Add 20% labor burden for taxes, workers comp, and small tools: $1,848 total labor
Then apply your overhead and profit on top of that.
Without production rate tracking, a contractor might guess “one week for demo and tile.” Five working days would underbid 5.5 by 10%. On a $1,848 labor line, that’s $185 you eat. On a bigger job, it’s real money.
Worked Example 2: Exterior Repaint
2,400 sq ft of vinyl lap siding, two coats, average trim complexity.
Spray plus backroll is faster than brush only:
Day 1 (two-person crew): Masking windows, trim, soffit. First coat spray. That’s a full 8-hour day. Day 2: Backroll the first coat and cut in trim. Another 8 hours. Day 3: Second coat spray, punch out detail trim. 6-7 hours.
Total: about 24-25 crew-hours per painter, so 46-50 total labor hours for a 2-person crew.
At $28/hour: $1,288-$1,400 in base labor.
If you just eyeballed “3 days, 2 painters,” you might land close. Sometimes. But once you start running a larger operation with multiple crews, you need numbers that scale, not estimates built on gut feelings.
How to Build Your Own Production Rate Library
This is the part most contractors skip. They use industry averages forever and never verify whether those numbers match their crew.
Here’s the system I use:
- Log start and finish times by task, not by job. “Tile installation: started 7am, stopped at 3:30pm” with square footage completed.
- Calculate your rate. Quantity divided by hours worked.
- Tag it by conditions. New crew member? Tricky substrate? Hot day? Context lets you calibrate later.
- Average after five jobs. One job is an outlier. Five jobs give you a real number.
- Update seasonally. Summer heat slows concrete. Cold slows caulking and latex paint. PNW winters wreck any exterior schedule.
Your numbers will differ from the table above. That’s expected. What matters is that your estimates use your data, not numbers from a book that doesn’t know your crew or your market.
Variables That Kill Production Rate Estimates
Even a solid rate breaks down when conditions change. Watch for these on every walkthrough.
Substrate problems. Demo reveals rot under tile, an unlevel subfloor that needs a mud bed, or a concrete slab that needs grinding before flooring can go down. I’ve been burned by this more than once. Now I build a contingency line for substrate remediation on any job involving tile or flooring over an older subfloor.
First-time installations. New crew member, unfamiliar product type, or a technique your team hasn’t run before cuts production 30-50%. I price at the low end of any rate range on jobs where the crew is doing something new.
Access issues. Tight staircase to a second-floor bath. Loading dock with a 45-minute wait. A condo where you can only bring materials up during specific hours. Load-in and staging add real time that production rates alone don’t capture.
Pattern complexity. Diagonal tile, herringbone wood, complex mosaic - every one of these cuts your production rate significantly. Get specific about what the homeowner picked before you finalize labor hours.
Weather on exterior work. Rain, wind, and cold all slow exterior painting, stucco, and concrete. The PNW gets enough of all three that I add weather buffer to any exterior job running from October through March.
Common Mistakes When Using Production Rates
Using the high end of every range. If you always bid at the fast end, you get hurt on any job with complications. Use the mid-range as your default and adjust up or down based on conditions.
Forgetting setup and cleanup. Production rates measure active installation. They don’t include staging materials, daily setup, tool cleaning, or haul-out. Add 30-60 minutes per day for a one-person crew, more for larger crews.
Not adjusting for crew size. Two carpenters don’t always produce twice what one does. On complex work, a second person helps but efficiency doesn’t double. On repetitive tasks like sheathing, it nearly does.
Treating all tile the same. Penny tile, large format, handmade Saltillo, polished marble - these all install at very different speeds. Get the specific tile in hand before you finalize hours.
Using Production Rates With EstimationPro
When I build an estimate in EstimationPro, the system factors labor hours into every line item based on the scope of work. The AI doesn’t just price materials - it calculates labor from real production data so the hours reflect what the job actually takes.
That’s the difference between an estimate you can stand behind and one you’re hoping holds up.
EstimationPro doesn’t just build the estimate - it sends the proposal automatically, follows up with the homeowner so you win more of the bids you already send, and handles invoicing when the job closes.
Try EstimationPro free and see what your labor hours look like when they’re built from real production data instead of gut feelings.
FAQ
What’s the standard production rate for framing? A skilled carpenter frames 150-200 sq ft of standard wall (16” OC, platform framing) per day. Complex headers, multiple corners, and multi-story work pull that down. A 2-carpenter crew on a 1,000 sq ft addition frames roughly 2.5-3.5 days, not counting sheathing.
Why do my jobs take longer than published production rates say they should? Published rates assume experienced crews, clean access, no surprises, and good material staging. Real jobs rarely hit all four. Adjust downward 15-30% for any job with complications. Your own tracked data beats any industry average for your specific operation.
Should I include travel time in production rate calculations? No. Production rates measure on-site output. Travel and mobilization should be a separate line item, or built into your minimum job charge.
How often should I update my production rates? Review them annually or after any major change to your crew, the types of jobs you take, or your geographic market. If you add a new trade to your services, start fresh with tracked data rather than guessing from a book.
What’s a realistic production rate for interior painting? For cut and roll on interior walls (prep done, two coats), a painter covers 150-200 sq ft per hour. A 1,500 sq ft house with average wall surface (around 3,000 sq ft of walls) runs 15-20 painter-hours for walls alone, before ceilings, trim, and prep time.
Accurate bids start with accurate production data. If you’re still guessing hours on labor, you’re pricing on hope. The burdened labor rate calculator turns your real crew rates into line items you can defend.
EstimationPro doesn’t just build the estimate - it sends the proposal automatically and follows up with the homeowner until you win the bid. Then invoicing is handled too, so the whole job closes without paper chasing. Try EstimationPro free and see what your labor hours look like when they’re built from real production data.
Track your rates. Know your numbers. Price the job right.
Get Free Estimating Tips
Enter your email and we'll send you pro tips, cost data, and useful resources for contractors.
We'll send helpful resources and occasional tips. Unsubscribe anytime.
EstimationPro AI For Contractors, By Contractors Create Detailed Estimates in Minutes, Not Hours
Upload photos, record voice notes, and get AI-powered estimates with line items, material lists, and regional pricing.