RoomTakeoff: tile, paint & trim material calculator
Room materials, sized.
Example inputs. Replace with your measurements and prices.
Example calculatedEdit room & materials 12 × 10 ft room · 24 × 12 in tile
Example room
Illustrative inputs · Method 1.0.0 · Verify on site
Tile layout
Centered straight lay. No movement gap or offcut reuse. Verify on site.
Compare tile directions Same box count
Buy list
Entered materials$613.00Before tax, labor & installation suppliesTile
$396.0066 tiles · 6 per box
Grout
$12.005.86 lb estimated · 25 lb per bag
Wall paint
$90.00317 sq ft paintable · 2 coats · 350 sq ft/gal
Base trim
$115.0010% allowance included
Cost breakdown table
| Tile | $396.00 |
|---|---|
| Grout | $12.00 |
| Wall paint | $90.00 |
| Base trim | $115.00 |
Included & excluded
Tile, grout bags, wall paint and base trim only. Adhesive, primer, ceiling paint, labor, delivery, tax, tools and trim-stock cutting losses are excluded.
This is a finish-quantity estimate, not architectural, engineering, waterproofing, or code-compliance documentation. Verify the installation system before buying.
Calculations & installation checks Assumptions, sequence and exportable tables
Purchase and installation schedule
| 1 · Verify | Substrate / waterproofing | Not calculated | Not included | Confirm substrate, flatness, moisture, and installation system |
| 2 · Order | Tile | 11 boxes | $396.00 | Confirm lot, orientation, transitions, and actual box contents |
| 3 · Order | Grout | 1 bag | $12.00 | Generic coverage formula; confirm with your grout product |
| 4 · Finish | Wall paint | 2 gallons | $90.00 | Surface preparation and manufacturer coverage |
| 5 · Fit | Trim | 46 linear ft | $115.00 | Finished floor elevation and opening measurements |
Centered grid planning
| Room length | 6 | 23.69 in |
| Room width | 10 | 11.44 in |
Method
Floor area = length × width. Wall area = 2 × (length + width) × height − opening area.
Grid cells along a dimension = ceiling((room dimension + grout joint) ÷ (tile dimension + grout joint)). Every cell consumes one tile before allowance; this is deliberately conservative.
Layout pattern sets the tile/trim allowance percentage (5/10/15/20%) unless Custom is chosen, which uses the entered allowance instead.
Tile pricing is either boxes × box price, or (floor area × (1 + allowance)) × price per sq ft, depending on the pricing mode.
Grout weight assumes a generic sanded-grout density of 100 lb per cubic ft: weight (lb) = 8.33 × joint width × tile thickness × ((tile length + tile width) ÷ (tile length × tile width)) × floor area, then rounded up to whole bags. Reference formula; verify for your product.
Paint gallons = ceiling(wall area × coats ÷ entered coverage). Trim excludes the entered opening width, adds allowance, and rounds to feet; actual stock lengths can require more.
Entered assumptions
- Room length
- 12 ft
- Room width
- 10 ft
- Wall height
- 8 ft
- Wall openings
- 35 sq ft
- Trim excluded at openings
- 3 ft
- Tile length
- 24 in
- Tile width
- 12 in
- Grout joint
- 0.125 in
- Tiles per box
- 6
- Tile / trim allowance
- 10 %
- Layout pattern
- NaN
- Tile pricing mode
- NaN
- Tile price per sq ft
- 4.5 USD / sq ft
- Tile thickness
- 0.375 in
- Grout bag weight
- 25 lb / bag
- Grout bag price
- 12 USD
- Tile box price
- 36 USD
- Paint coats
- 2
- Paint coverage
- 350 sq ft / gal
- Paint price
- 45 USD / gal
- Trim price
- 2.5 USD / ft
Before ordering
- A rectangular, straight-lay grid is drawn regardless of the chosen layout pattern; only the computed allowance changes. Pattern matching, irregular rooms, movement joints, and reusable offcuts still need separate planning.
- Adhesive, grout material, primer, ceiling paint, labor, delivery, tax, and tools beyond the estimated grout bags are not included.
- Grout weight uses a generic sanded-grout coverage formula, not a manufacturer chart. Verify with your grout product.
- Verify wet-area waterproofing, electrical, plumbing, structural, and permit requirements with qualified professionals.
Backup & restore JSON files · device only
JSON includes the room name, measurements and prices. Links omit the name.
How the calculation works 12 × 10 ft · original quantity method
RoomTakeoff measures a rectangular room, then solves tile, paint, and trim quantities as three separate schedules so a change to one material does not silently change another.
How the calculation works
Floor area is length × width in feet. Tile count uses your entered tile size in inches plus the grout joint to build a centered, straight-lay grid; each cell, including a partial edge cell, consumes one tile. The layout pattern sets an allowance percentage, added to the cell count, then rounded up to whole boxes. Paint area is wall perimeter × height, minus entered wall openings, divided by coverage and multiplied by coats, rounded up to whole gallons. Trim length is the room perimeter minus entered door widths, plus the layout allowance, rounded up to linear feet.
Worked example
12 × 10 ft = 120 sq ft; 66 tiles round to 11 boxes at $396. 1 grout bag at $12. Walls use 2 gallons at $90; 46 linear ft of trim at $2.50 totals $613 entered.
Assumptions
The grid assumes a straight-lay, centered layout with balanced opposite edge pieces; it does not model diagonal offcut reuse, irregular room shapes, floor openings such as islands, or stock-length optimization for trim. Prices, package sizes, and coverage are what you enter, not a live catalog or retail feed.
When to use the result
Use this for a rectangular room, or a project split into measured rectangles, when you already have real tile, paint, and trim dimensions and prices. It is a purchase-quantity estimate, not installation, waterproofing, or code-compliance documentation.
Common mistakes
Use installation resources to confirm substrate, waterproofing, layout, transitions, and system before ordering. EPA guidance covers older painted surfaces. The calculator schedules entered materials; it does not inspect substrate or determine lead status. Entering nominal instead of actual tile dimensions, or skipping the wall-opening and trim-exclusion deductions, are the most common sources of an incorrect order.
Related
From room measurements to tile, paint and trim · The finish-material pre-purchase check · Full methodology & limitations
Sources
Tile Council installation resources · EPA renovation and paint safety
Before you order
Does RoomTakeoff account for offcuts or leftover tile pieces?
No. Every tile cell, including a partial edge cell, consumes one whole tile. No offcut reuse, movement gap, or irregular floor shape is modeled. This is a deliberately conservative count, not a cutting plan.
Should I enter nominal or actual tile dimensions?
Enter actual tile dimensions in inches, plus your planned grout joint, rather than nominal sizes. Entering nominal instead of actual dimensions is one of the most common sources of an incorrect order.
Why are paint and trim calculated separately from tile?
Wall openings are an area deduction from paint, and trim exclusions are a length deduction from the room perimeter, so a door needs both measurements. Keeping the three schedules separate means a change to one material does not silently change another.
Can this handle an irregular or L-shaped room?
Not directly. The grid assumes a straight-lay, centered rectangle. Split an irregular room into separate rectangular plans and verify the combined order before purchasing.
Where do prices and product data come from?
Prices, package sizes, and coverage are what you enter, not a live catalog or retail feed. This is a finish-quantity estimate, not architectural, engineering, waterproofing, or code-compliance documentation; verify the installation system before buying.
Is my project data saved anywhere besides this browser?
No. Saving is optional and local to this browser. Shared links contain measurements and prices but not the project name, and JSON exports stay on your device unless you send the file yourself.