PRICE BOOK · FLOORING · FOR CONTRACTORS

How much to charge to install a tile floor (2026)

A suggested flat rate for the contractor doing the work: $1,750 to $2,550, $2,070 typical, built from 16 hours of labor and $420 of parts in a real flat-rate price book, with the margin math and a Good/Better/Best set to present.

FROM QUOTEIRON’S PRICE BOOK · PRICES CHECKED OCTOBER 8, 2026 · FORMULA OUTPUTS, NOT A MARKET SURVEY

QuoteIron › Flooring price book › Install a Tile Floor

Short answer: to install a tile floor, charge about $2,070 flat rate ($1,750 at $75 an hour, $2,550 at $125). That is 16 hours of labor and $420 of parts at your cost, with a 30% parts markup, rounded up to the next $5. About 73% of the price is labor and 26% is parts and markup. Prices checked October 8, 2026.
Flat-rate range to install a tile floor: $1,750 at $75 an hour, $2,070 at $95, $2,550 at $125

Tile is priced by room size and tile type in the book: from 10 hours and $220 for a small bathroom up to 34 hours and $1,250 for 250-500 sq ft. Labor is the larger line on every row, so your rate matters, and large-format tile takes more hours than the same room in standard tile.

Price breakdown: labor, parts, markup

Here is tile floor, room 50-120 sq ft as a contractor would build it at the book’s sample rate of $95 an hour and a 30% parts markup.

Price breakdown at 95 dollars an hour
Labor hours16 h
Labor at $95/hr$1,520.00
Parts at your cost$420.00
Parts markup (30%)$126.00
Subtotal before rounding$2,066.00
Typical flat rate (rounded up to $5)$2,070
Effective rate per labor hour$129/h
Markup as a share of the price6%

The range: each version of the job at three labor rates

One search, several jobs. The book separates them by size or method, so quote the one that matches the site. All at a 30% parts markup, rounded up to $5:

Prices at three labor rates
JobHours / partsAt $75/hrAt $95/hrAt $125/hr
Tile floor, room 50-120 sq ft16h / $420$1,750$2,070$2,550
Tile floor, small room up to 50 sq ft (bath, entry, laundry)10h / $220$1,040$1,240$1,540
Tile floor, area 120-250 sq ft24h / $750$2,775$3,255$3,975
Tile floor, large-format tile 12x24 and up, room up to 120 sq ft18h / $520$2,030$2,390$2,930
Tile floor, large area 250-500 sq ft34h / $1,250$4,175$4,855$5,875

What the flat rate covers

  • Tile floor, room 50-120 sq ft. Set floor tile in a room from 50 to 120 square feet with backer, thinset, and grout.
  • Tile floor, small room up to 50 sq ft (bath, entry, laundry). Set porcelain or ceramic floor tile in a small bathroom with backer board, thinset, and grout.
  • Tile floor, area 120-250 sq ft. Set floor tile across an area from 120 to 250 square feet including prep and grout.
  • Tile floor, large-format tile 12x24 and up, room up to 120 sq ft. Set large-format floor tile with a leveling system and back-buttering for a flat finish.
  • Tile floor, large area 250-500 sq ft. Set floor tile across a large open area from 250 to 500 sq ft, prepped and grouted.

What moves the price

  • Substrate. Backer board, flatness and movement joints decide the quality of the result. Skipping them is a callback.
  • Layout. Diagonal, mosaic and pattern layouts have their own upcharge rows in the book.
  • Cure time. Thinset and grout need days. Put the schedule on the quote.

Add-ons to put on the quote

These are separate rows in the same book, priced at the $95 sample rate. Put the ones that apply on the quote so they are lines, not arguments.

Add-on prices
Add-onHours / partsPrice at $95/hr
Epoxy grout upgrade, per room2.5h / $45$300
Tile movement/expansion joint, per TCNA guideline1h / $25$130
Install tile edge trim (Schluter-style metal/PVC strip), up to 20 linear ft2h / $70$285
Diagonal or pattern layout upcharge (tile), room up to 200 sq ft5h / $60$555
Mosaic / small-format tile upcharge (under 4 in.), per room4h / $20$410
Install electric radiant heated floor mat under tile, up to 60 sq ft (wiring by electrician)5h / $800$1,515

How to present it: Good, Better, Best

Offer three options on one quote and let the customer choose. Each is a sum of real book rows at the $95 sample rate. Better upgrades to epoxy grout; Best also adds an electric radiant mat under the tile.

GOOD
$2,070
  • Tile floor, room 50-120 sq ft
BETTER
$2,370
  • Tile floor, room 50-120 sq ft
  • Epoxy grout upgrade, per room
BEST
$3,885
  • Tile floor, room 50-120 sq ft
  • Epoxy grout upgrade, per room
  • Install electric radiant heated floor mat under tile, up to 60 sq ft (wiring by electrician)

How these numbers are built

QuoteIron’s price book stores structure: typical labor hours and a mid-grade parts cost for each job (book priced 2026-09). Your rates do the pricing: hours × your hourly rate, plus parts at cost with your markup, rounded up to the next $5. The low, typical and high figures use $75, $95 and $125 an hour at the book’s default 30% markup. They are formula outputs, not a survey of what your market pays, so replace them with your own rate and markup before you send anything. Prices checked October 8, 2026.

In QuoteIron: this job is already a row in the Flooring book, priced from your own rate and markup, with Good/Better/Best on a single quote. Free for 5 jobs a month; Pro is $15.99/month. See the full flooring flat-rate price book, or read how to build a flat-rate price book.

Hours and parts are typical starting points for a straightforward site; your market, supplier and the specific conditions decide the real number. Licensing, permits and local rules stay yours to handle. General information, not tax or legal advice.

STRAIGHT ANSWERS

FAQ

What flat rate should I charge to install a tile floor?

In QuoteIron's price book the primary job (tile floor, room 50-120 sq ft) is 16 hours of labor plus $420 of parts. At $95 an hour and a 30% parts markup that prices to $2,070; at $75 an hour it is $1,750 and at $125 an hour $2,550. These are formula outputs from the book, not a market survey. Set your own rate and markup before you quote.

How many labor hours should I budget to install a tile floor?

The book carries 16 hours for "tile floor, room 50-120 sq ft"; 10 hours for "tile floor, small room up to 50 sq ft (bath, entry, laundry)"; 24 hours for "tile floor, area 120-250 sq ft"; 18 hours for "tile floor, large-format tile 12x24 and up, room up to 120 sq ft"; 34 hours for "tile floor, large area 250-500 sq ft". Treat them as typical starting points for a straightforward site; adjust for access, height, condition and anything the customer has not told you.

Should I charge flat rate or hourly to install a tile floor?

Flat rate, in most cases. At the book's sample numbers the typical price works out to about $129 per labor hour once parts and markup are in, and 73% of the price is labor. A flat number set before you start means a fast day earns you more instead of costing you the sale, and the customer is not watching a clock. Hourly makes sense only when the scope is genuinely unknown.

What should I add to the quote so I do not absorb extras on install a tile floor?

The book lists these as separate rows for this trade: epoxy grout upgrade, per room ($300); tile movement/expansion joint, per TCNA guideline ($130); install tile edge trim (Schluter-style metal/PVC strip), up to 20 linear ft ($285); diagonal or pattern layout upcharge (tile), room up to 200 sq ft ($555). Put the ones that apply on the quote as lines, or as Better and Best options, instead of discovering them mid-job. See the Good/Better/Best set on this page.

QUOTE IT RIGHT

Quote this job in QuoteIron.
Priced from your rate.

The flooring book already has this job built. Set your labor rate and markup once and every price follows. Free for 5 jobs a month, no card. Pro is $15.99/mo flat.

More: the full flooring price book, or how to set your rates as a new solo tradesman.

$15.99/MO FLAT · MONTH-TO-MONTH · CANCEL IN THE APP STORE OR GOOGLE PLAY, NO PHONE CALL · EXPORT YOUR DATA ANYTIME

PricingGET THE APPFAQ