Flooring Cost Calculator: Cost per Square Foot, Labor and Bid

To price a flooring job per square foot, measure the net floor area, buy whole boxes at your waste allowance, add underlayment, baseboard, transitions and tear-out, cost the install from your crew’s speed and hourly cost, add a share of overhead, then divide that full cost by one minus your margin. Divide the bid by the square feet and you have the price per square foot. In the illustrative example below, 583 square feet of plank flooring costs $4,629.70 in full and bids at $6,620, which is $11.36 per square foot supplied and installed. Labor alone costs $2.26 a square foot, and a labor-only price that keeps the same margin is $4.35 per square foot.
Every price, crew speed and overhead figure on this page belongs to one made-up installer. None of them is a market rate. The waste allowances, square feet per box, square feet per roll and stick lengths are inputs too: copy them from your own product labels and your own past jobs.
The flooring cost formula
net area = sum of room length x width - areas not floored
boxes = net area x (1 + waste) / sq ft per box, rounded up
full cost = flooring + underlayment and trim + tear-out
+ install labor + other + overhead share
bid = full cost / (1 - margin)
price per sq ft = bid / net area
Step 1: the square feet across every room
Measure each space wall to wall as a rectangle, closets and halls included, then take out what you will not floor.
| Space | Working | Square feet |
|---|---|---|
| Living room | 18 ft x 15 ft | 270 |
| Kitchen | 12 ft x 10 ft | 120 |
| Bedroom | 12 ft x 11 ft | 132 |
| Hall | 20 ft x 3.5 ft | 70 |
| Closet | 6 ft x 2.5 ft | 15 |
| Gross area | 607 | |
| Less cabinets and island (your takeoff) | -24 | |
| Net floor area | 583 |
The five spaces come to 607 square feet. Less 24 under the cabinets and island, the job is 583 square feet. Split an L-shaped room into two rectangles rather than estimating it as one.
Step 2: whole boxes at your waste allowance
The example product holds 23.4 square feet per box, a number off the box label, at $58.50 a box. The waste allowance is the installer’s own figure for this product and layout.
| Step | Straight layout | Diagonal layout |
|---|---|---|
| Waste allowance (your figure) | 7% | 15% |
| Square feet needed: 583 x (1 + waste) | 623.81 | 670.45 |
| Divided by 23.4 sq ft per box | 26.66 | 28.65 |
| Whole boxes | 27 | 29 |
| At $58.50 a box | $1,579.50 | $1,696.50 |
Here is the part a square-foot price hides. The 7% allowance asks for a fraction of a box, and you cannot buy one, so 27 boxes hold 631.8 square feet: 8.4% over the floor, not 7%. A diagonal layout at 15% takes 29 boxes, $117.00 more in flooring. The straight-lay flooring costs $1,579.50, $2.71 a square foot of floor.
Step 3: underlayment, baseboard and transitions
These are the lines a quote priced from the flooring alone leaves out.
| Line | Working | Amount |
|---|---|---|
| Underlayment | 583 sq ft + 5% waste, 100 sq ft rolls: 7 rolls x $35.00 | $245.00 |
| Baseboard | 214 ft of wall less 18 ft of openings = 196 ft, + 10% waste, 8 ft sticks: 27 x $9.00 | $243.00 |
| Transitions | 4 x $28.00 | $112.00 |
| Fasteners, adhesive, caulk | $40.00 | |
| Underlayment, trim and sundries | $640.00 |
Together they add $1.10 to every square foot. Whether a floor needs underlayment, and which kind, is the product maker’s instructions and your call, not this calculator’s.
Step 4: tear-out and haul-away
The old carpet comes up at 150 square feet per crew-hour, with 1.5 crew-hours of moving furniture and 2 haul loads. That is 12.44 person-hours, and with dump fees and the truck, $543.20 at cost, $0.93 a square foot removed. A glued-down floor is a different rate: time a section and use what you measure.
Step 5: flooring installation cost per square foot, labor
Labor comes from your crew’s speed and what an hour of the crew costs you, wage plus payroll taxes and insurance. The example crew of 2 lays 60 square feet per crew-hour and costs $30 per person-hour.
| Task | Working | Crew-hours |
|---|---|---|
| Lay the floor | 583 sq ft / 60 an hour | 9.72 |
| Baseboard | 196 ft / 40 an hour | 4.90 |
| Transitions | 4 x 20 minutes | 1.33 |
| Subfloor prep (your estimate) | 3.00 | |
| Work | 18.95 | |
| Days at 7 working hours, rounded up | 3 days x 1 hour setup and cleanup | 3.00 |
| Crew-hours on site | 21.95 | |
| Person-hours, crew of 2 | 43.90 | |
| Labor at $30 a person-hour | $1,317.00 |
That is $1,317.00, or $2.26 of labor cost per square foot, over 3 days. Notice the speed. Laying at 60 square feet per crew-hour is 30 square feet per person-hour, but once baseboard, transitions, prep and daily cleanup are counted the job runs at 13.28 per person-hour. Price labor from the laying rate alone and the trim and the cleanup go in unpaid.
Step 6: the full cost and the bid
| Line | Amount | Per sq ft |
|---|---|---|
| Flooring material | $1,579.50 | $2.71 |
| Underlayment, trim and sundries | $640.00 | $1.10 |
| Tear-out and haul-away | $543.20 | $0.93 |
| Install labor | $1,317.00 | $2.26 |
| Other costs on this job | $150.00 | $0.26 |
| Overhead: $30,000 a year / 75 jobs | $400.00 | $0.69 |
| Full cost | $4,629.70 | $7.94 |
| Price at a 30% margin: full cost / 0.7 | $6,613.86 | $11.34 |
| Bid, rounded up to $10 | $6,620.00 | $11.36 |
The bid leaves $1,984.16 of profit at the margin price, 30% of the price. The flooring itself is 34% of the full cost. The rest is trim, tear-out, labor, other costs and overhead, 66% of the cost, which is why a price per square foot built from the flooring’s own price leaves out the larger part of the job.
That $11.36 belongs to this job. A smaller floor still carries the $400.00 overhead share and its own haul trips, spread over fewer feet, so price each job from its own quantities. The same habit runs through the kitchen remodel cost calculator.
Labor-only price per square foot
When the customer buys the flooring, underlayment and trim, your price covers install labor, your share of overhead and the supplies you still bring. Tear-out is quoted as its own line.
| Line | Amount |
|---|---|
| Install labor at cost | $1,317.00 |
| Overhead share | $400.00 |
| Supplies you still bring (example) | $60.00 |
| Labor-only cost | $1,777.00 |
| Break-even per sq ft: / 583 | $3.05 |
| Price at a 30% margin: cost / 0.7 | $2,538.57 |
| Labor-only price per sq ft | $4.35 |
$3.05 a square foot only breaks even. Suppose the example installer has been quoting $3.25 a square foot for labor. On this job that brings in $1,894.75, a margin of 6.2%, and pays $32.68 per person-hour after supplies and overhead, against a crew cost of $30. The crew is paid, but the job falls $643.82 short of the price that a 30% margin needs. A labor rate that clears cost is not the same as one that clears your margin.
Margin is not markup
The bid divides by 0.7. It does not multiply by one plus 30%. Adding 30% to the full cost gives $6,018.61, which is $595.25 less than the margin price and leaves a margin of only 23.1%. To get a 30% margin by marking up cost, the markup has to be 42.9%. The markup vs margin chart lists the pairs side by side.
After the job: did the bid hold?
The example estimate allowed 56.34 person-hours for tear-out and install, for an expected profit of $1,990.30. The timesheets came to 63.5 hours, 7.16 over, and the receipts ran over too. Profit fell to $1,705.00, a 25.8% margin, so $285.30 went to overruns. If that repeats, the crew speeds are too fast: multiply future hour estimates by 1.13, or time a room and enter the rates you measure.
How these were calculated
Net area is the sum of each room’s length times width, less the area not floored. Boxes are net area times one plus the waste allowance, divided by the square feet per box and rounded up to a whole box. Underlayment rolls and baseboard sticks are rounded up the same way from their own waste allowances. Tear-out is crew-hours from the removal rate plus furniture moving, times the crew, plus one driver’s haul time, at crew cost, plus dump and vehicle costs per load. Install labor is crew-hours for laying, trim, transitions and prep, rounded up to whole days with daily setup and cleanup, times the crew and the crew cost. The bid is full cost / (1 - margin), rounded up to $10; the labor-only price is install labor, overhead share and supplies over (1 - margin). Every figure was computed twice, once by the code behind the product below and once by an independent program written from the formulas alone, and the two agree to the cent. All inputs are illustrative, not market prices or measured crew speeds, and coverage and waste figures are the buyer’s own label numbers. None of this is financial, legal or tax advice.
To run this on your own rooms, labels and crew, the pack below has the same eight calculators linked together, including the diagonal-layout comparison and the after-the-job check.