For a 100 sq ft floor at 24×24 with the 10% straight-set operator cushion and 4 tiles per box, the math is 25 tiles exact, 28 practical, 7 boxes at 4 tiles per box — which lands at 112 sq ft of coverage. That's a 12% surplus. The same 100 sq ft floor at 12×12 with 12 tiles/box lands at 10 boxes / 120 sq ft / 20% surplus. Large format runs leaner on the per-box rounding because each 24×24 box covers 16 sq ft, not 12.
Run any tile job through the tile yardage calculator (set the tile size to 24×24 and tiles-per-box to 4 for the typical porcelain SKU); it auto-fills the operator-default waste % and surfaces the lot-number-drift caveat on every result.
Ask a SiteworkMath question
Quick answers about SiteworkMath's calculators and material take-offs — concrete yardage, topsoil + mulch volume, tile box-count, deck-surface materials. Free, no signup. Not structural-engineering or code advice — for joist / beam / footing / permit decisions, talk to a structural engineer, licensed contractor, or your local building department.
Hi, I'm the SiteworkMath assistant. I answer questions about the calculators and guides on this site — concrete yardage, topsoil, mulch, tile, and decking material math. I'm not a structural engineer or a licensed contractor; I'm a calculator built around the math that James Wu — Chicago-area flipper — uses on his own jobs. For structural decisions (joist sizing, beam spans, footing depth in your soil + climate, anything that needs a permit) talk to a licensed structural engineer or your local building department.
How pros actually do this
The slug says “carpet tile” because that's how the long-tail keyword shakes out — large-format tile gets specced like carpet, corner-to-corner, room-scale. Real product on this page is 24×24 ceramic / porcelain floor tile, not modular carpet. The math is identical regardless of the language; what matters is the box coverage convention and the subfloor prep.
The discipline that matters on 24×24 is subfloor flatness and thinset selection, not the box-count math. Tile-installer practice (often citing TCNA Handbook installation guidance) calls for 1/8″ deviation in 10 feet for tiles 15″ or larger — twice as flat as the 1/4″/10 ft standard for smaller tile. Manufacturer install guides (Daltile, MSI, Florim) all specify medium-bed mortar with a 1/2″ × 1/2″ notched trowel for large format, not standard thinset. Skip either of those and the install reads as a lippage problem from across the room — the longer the tile edge, the more visible any plane shift between adjacent tiles becomes.
The 24×24 sweet spot in residential work isn't actually 24×24, though — it's 12×24 in a running bond. Covers fast, hides minor subfloor variation because the offset breaks up the long edges, looks contemporary without going trendy, and the tiles ship 6-8 to a box (more forgiving rounding than 4/box). 24×24 is the right call for open kitchens, primary baths over slab, and basement-level flooring where the subfloor is naturally flat. Smaller bathrooms over wood-frame second-floor construction usually want 12×24 unless you're willing to pay for the floor-leveling underlayment first.
The four steps
1. Measure the area in square feet.
Length × width in feet for rectangular floors. For irregular shapes, break the area into rectangles, compute each, and sum. Subtract any significant openings (vanity footprint, tub deck, fixed cabinet base) — but include them if you're tiling under. For walls, tile-up height × wall length, less the niche and door cuts.
2. Pick the pattern, which fixes the waste %.
SiteworkMath operator defaults split it 10% for straight-set (running bond, square offset), 15% for diagonal (45° rotation) or herringbone, 12% for subway 1/3 brick-offset, 20% for bullnose / trim rows. 24×24 in a straight-set layout is the most common residential install — the tile size is the design statement, you don't need to layer a rotated pattern on top.
3. Multiply through to get the practical tile count.
Floor area in sq inches = area_sqft × 144. Tile area in sq inches = tile_w × tile_h. For 24×24, tile area = 576 sq in (or 4 sq ft). Exact tile count = ceil(floor_sqin / tile_sqin). Practical tile count = ceil(exact × (100 + waste%) / 100). The integer formulation matters here — the obvious exact × (1 + waste/100)can hit JavaScript's floating-point trap.
4. Round to the next full box, then confirm one-lot ordering.
Boxes needed = ceil(practical / tiles_per_box). For 24×24 porcelain at 4/box, that rounding is the dominant surplus driver — practical count of 28 tiles only needs 7 boxes (28 tiles), but 29 tiles would force 8 boxes (32 tiles, 128 sq ft). The 4/box convention also means lot-number drift is even more painful here: a partial reorder of a single box is 16 sq ft of differently-toned tile in your room. Order all the boxes from one lot upfront.
The worked example, end to end
Inputs:
- 100 sq ft floor (e.g., 10 ft × 10 ft)
- 24×24 porcelain tile (4 sq ft per tile)
- 4 tiles per box (typical for 24×24)
- 10% straight-set waste cushion (operator default)
Step by step:
- Floor area in sq inches:
100 × 144 = 14,400 sq in - Tile area in sq inches:
24 × 24 = 576 sq in - Exact tile count:
ceil(14,400 / 576) = 25 tiles - Practical tile count:
ceil(25 × 110 / 100) = 28 tiles - Boxes needed:
ceil(28 / 4) = 7 boxes - Total coverage at 7 boxes:
7 × 4 × 4 = 112 sq ft(12 sq ft cushion)
Now compare what 12×12 takes for the same floor. Same 100 sq ft, 12 tiles/box, 10% straight-set cushion: exact 100, practical 110, boxes ceil(110/12) = 10 boxes, total coverage 120 sq ft (20 sq ft cushion, a 20% surplus). The 24×24 install runs 8 sq ft leaner on the rounding, despite both using the same waste %. That's the counter-intuitive moat — large format wastes LESS than mosaic, not more, because each box covers more area and the per-box rounding step bites less hard.
Run the math yourself
Plug in your tile job below. The calculator pre-loads 24×24 with 4-per-box and 10% straight-set operator default; switch the tile size or pattern if your install is different. Same engine as the cluster anchor page.
Where this number breaks down
Box-count math on 24×24 is the easy part. The traps are install-side:
- Lippage on uneven subfloor. Tile-installer practice (referenced via TCNA Handbook installation guidance) calls for 1/8″ deviation in 10 ft for tiles 15″+ — twice as flat as the standard 1/4″/10 ft. Most pre-1990s subfloors fail this without a self-leveling underlayment. The lippage you can hide on 12×12 reads as a tripping hazard on 24×24.
- Medium-bed mortar, not standard thinset.ANSI A108 and every major manufacturer (Mapei / Custom / Laticrete) spec medium-bed mortar with a 1/2″ × 1/2″ notched trowel for tiles 15″ or larger. Standard thinset with a 1/4″ trowel doesn't have the body to support a 24″ tile across normal subfloor variation.
- Manufacturer warp tolerance.ANSI A137.1 allows up to 0.5% warp for porcelain — on a 24×24 tile, that's 0.12″ of cup or bow per tile. Layout in narrow rooms (3-4 ft wide hallways or galley baths) exposes the warp because there aren't enough tiles for the variation to average out visually.
- Grout joint width tradeoffs. 1/16″ joints look contemporary but require zero-tolerance flatness across both subfloor and tile. 1/8″ is the practical residential default — forgiving enough on the install, still reads as a modern joint. Anything over 3/16″ on 24×24 starts looking like commercial tile.
- Cut planning.Large format cuts require a wet saw with extended track (24″+ cutting capacity). A jobsite snap-cutter or compact tile saw won't handle a 24″ tile. Rent the saw or hire the cuts out — improvised cuts on 24×24 chip the edges and the chips show.
- Lot-number drift on partial reorders. Same SKU from a second batch can run a noticeably different undertone. Painful on any tile, brutal on 24×24 because each tile is visually 4× the area of a 12×12 — the drift reads as a single obviously-different tile in the middle of the room. Order all upfront from one lot. Save spare tiles for future patches.
Frequently asked
How many 24×24 tiles do I need for 100 sq ft?
25 tiles exact, 28 with the 10% straight-set operator cushion, 7 boxes at 4 tiles per box — which lands at 112 sq ft of coverage. The math: 100 sq ft × 144 in²/ft² = 14,400 sq in of floor; 24×24 = 576 sq in per tile; 14,400 ÷ 576 = 25 tiles exact; ceil(25 × 110/100) = 28 practical; ceil(28 / 4) = 7 boxes; 7 × 4 × 4 sq ft = 112 sq ft total coverage. The 12 sq ft surplus is the breakage allowance plus the next-box rounding the manufacturer ships in.
Does 24×24 waste more or less than 12×12?
Less, counter-intuitively. Same 100 sq ft floor, straight-set, 10% straight-set cushion: 24×24 lands at 7 boxes / 112 sq ft (12% surplus); 12×12 lands at 10 boxes / 120 sq ft (20% surplus). The intuition that big tiles waste more is wrong — fewer cut edges, fewer rows, and the per-box rounding is leaner because each box covers 16 sq ft (4 tiles × 4 sq ft each) instead of 12 sq ft. Where 24×24 actually loses ground is on subfloor flatness — see the lippage trap below.
How many tiles are in a box of 24×24 porcelain?
4 tiles per box is the typical convention for 24×24 porcelain — that's 16 sq ft of coverage per box. Some thinner SKUs (lighter porcelain) ship 6/box at 24 sq ft; some thick natural stone ships 2/box for weight reasons. Confirm from the manufacturer spec sheet (Daltile / MSI / Florim) before ordering — don't assume. The calculator takes tiles-per-box as input so you can match what your supplier actually carries.
What's the right thinset for 24×24 large-format tile?
Medium-bed mortar with a 1/2″ × 1/2″ notched trowel, not standard thinset with a 1/4″ trowel. Per ANSI A108 + manufacturer guidance (Mapei, Custom Building Products, Laticrete), tiles with any side ≥ 15″ require a medium-bed / large-format mortar that can support a thicker bed without slumping. Standard thinset doesn't have the body to compensate for normal subfloor variation under a 24″ tile, and that's where lippage starts.
How flat does the subfloor need to be for 24×24?
Tile-installer practice (often citing TCNA Handbook installation guidance) calls for 1/8″ deviation per 10 ft for tiles 15″ or larger — twice as flat as the 1/4″/10 ft standard for smaller tile. Practically, that means floor-leveling underlayment on most 1990s-and-older subfloors before 24×24 goes down. The lippage you can hide on a 12×12 install will read as a tripping hazard on a 24×24, because the longer the tile edge, the more visible any plane shift between adjacent tiles becomes. Skip the flatness check and you'll see it from across the room.
Can I use 24×24 tile in a small bathroom?
Yes — the look reads modern and runs leaner on box rounding than 12×12. The trade-off is cut planning: a small bathroom (say 30-40 sq ft) means most tiles are getting cut, and 24×24 cuts demand a wet saw with extended track, not a jobsite snap-cutter or compact tile saw. Plan the layout so the cut tiles fall on the least-visible wall, and order the box from one lot — partial reorders later risk the lot-number undertone drift. For floors under ~25 sq ft, 12×24 in a running bond often hits a better visual balance.
Related guides
- Tile waste factor (10/15/20) →
- Tile calculator (cluster anchor) →
- Concrete yardage calculator →
- Mulch calculator →
Once you've sized the box order, the next decision on a 24×24 job is usually subfloor prep — does this floor need a self-leveling underlayment before the tile goes down? The tile calculator surfaces the small-job and pattern caveats; subfloor prep is its own decision based on the existing slab or framed-floor condition.
By James Wu. Tile-count math is site arithmetic, formulas shown above. Pattern-specific waste cushions (10% straight-set / 15% diagonal / 20% bullnose-trim) are SiteworkMath operator defaults aligned with common tile-installer practice — they are NOT verbatim publications from the Tile Council of North America Handbook. Subfloor-flatness recommendation (1/8″ in 10 ft for tiles 15″+) and medium-bed mortar requirement DO trace to TCNA Handbook installation guidance + ANSI A108/A118/A136.1:2024 (paywalled at TCNA / ANSI; cited by name). Manufacturer warp tolerance per ANSI A137.1. Large-format install method context from Daltile installation guidance; tiles-per-box conventions follow manufacturer data sheets (Daltile, MSI, Florim). Engine logic in lib/sitework/tile.ts. Not tile-installation advice — for design + install decisions specific to your project, work with a tile contractor or your local TCNA-certified installer. Full methodology.