How to Price a Flooring Installation Job Without Losing Money
The floor goes down beautifully. Then you add up the weekend you spent leveling the subfloor, the three extra boxes of plank the diagonal layout swallowed, and the old carpet you hauled to the dump for nothing — and the job made a fraction of what the quote implied. Here is how to price flooring so the number holds.
Start from the area, then add for waste
Measure the install area in square feet and never order the raw number. Every layout wastes material at the cuts, and the harder the pattern, the more it eats:
- Straight lay: add 5-10% for offcuts.
- Diagonal: add about 15%.
- Herringbone or a busy pattern: 15-20%, sometimes more.
- Lots of small rooms, closets and jogs: push toward the top of the range — short runs waste more.
A 950 sq ft floor at 10% waste is 1,045 sq ft ordered. Quote from the waste-adjusted figure, not the tape measure, or the shortfall comes out of your margin on the last row.
Price the subfloor prep as work, not a favor
This is where flooring jobs quietly bleed. Leveling a dipped subfloor, laying a moisture barrier, and tearing out the old covering are all labor hours plus, in the case of tear-out, disposal fees. They belong on the quote as their own lines. "I'll just sort the floor out" is how a half-day of grinding and a dump run become free.
Cost an install hour properly
Your labor cost is not the rate you bill. It is what an hour of crew time actually costs you: the wage plus payroll burden — taxes, insurance, workers' comp — which typically adds 25-40% on top of the wage. Estimate the hours from your crew's real productivity (a rough guide is 200-400 sq ft installed per person per day, lower for tile or intricate patterns), then multiply by that loaded cost.
Set the margin on purpose — and don't confuse it with markup
The most expensive mistake in trade pricing: marking a cost up by 30% does not give you a 30% margin. Mark up $1,000 of cost by 30% and you charge $1,300 — that is a 23% margin, not 30%. To keep a true 30% margin you divide the cost by 0.70: $1,000 ÷ 0.70 = $1,429. Decide the margin you want every job to earn, then work the price back from it.
Put it together
- Material: waste-adjusted area x cost per sq ft.
- Prep: leveling, barrier, tear-out and disposal, in hours and fees.
- Labor: install hours x loaded hourly cost.
- Overhead: your share of running the business, as a percentage.
- Price: the total cost divided by (1 - your target margin).
Skip the maths on the next one
Quote flooring from real install hours, board waste and subfloor preparation, with the price solved from the margin you want to keep.
See the Flooring Installation Quoting Calculator · $39Common questions
- How much should I add for waste on a flooring job?
- Add 5-10% for a straight lay, around 15% for diagonal, and 15-20% or more for herringbone and busy patterns or floors with many small rooms. Order to the waste-adjusted square footage, not the measured area.
- Should I charge for tearing out the old floor?
- Yes. Tear-out is labor hours plus disposal fees. Put it on the quote as its own line. Doing it "as a favor" is one of the most common ways a flooring job loses money.
- What profit margin should a flooring job make?
- There is no single right number, but many installers target a 25-35% gross margin after material, labor, prep and overhead. The important part is choosing it deliberately and pricing back from it, rather than marking cost up by a habit percentage.
- Is markup the same as margin?
- No, and mixing them up quietly undercharges you. A 30% markup on cost is only a 23% margin. To hit a target margin, divide your cost by (1 minus the margin) — cost ÷ 0.70 for a 30% margin.