
Laying tiles yourself costs an average of $25 to $65 per m² in materials (tiles, adhesive, grout and primer). A professional tiler charges $35 to $65 per m² for labor alone, on top of material costs. For an average bathroom of 15 m², you save $500 to $1,000 by doing it yourself. In this guide you’ll learn everything about preparing the substrate, choosing tile adhesive and grouting — and follow a complete step-by-step plan for both floor and wall tiles.
What Does Tiling Cost? DIY vs Hiring a Professional
Cost Comparison per m²
| DIY (materials) | Professional tiler (labor + materials) | |
|---|---|---|
| Floor tiles (30×30 cm / 12×12″) | $25 – $50 per m² | $70 – $110 per m² |
| Floor tiles (60×60 cm / 24×24″) | $30 – $60 per m² | $80 – $120 per m² |
| Floor tiles large format (90×90+ cm / 36×36″+) | $50 – $80 per m² | $100 – $150 per m² |
| Wall tiles (30×60 cm / 12×24″) | $25 – $55 per m² | $70 – $110 per m² |
| Metro/subway tiles (10×20 cm / 4×8″) | $20 – $45 per m² | $75 – $120 per m² |
| Mosaic (on mesh) | $35 – $85 per m² | $85 – $150 per m² |
Cost Example: Tiling a Bathroom (15 m² total)
| Cost item | DIY | Hiring a pro |
|---|---|---|
| Tiles ($25-40/m²) | $375 – $600 | $375 – $600 |
| Tile adhesive ($15-25 per 25 kg bag, ±5 m²/bag) | $45 – $75 | Included |
| Grout | $20 – $35 | Included |
| Primer/sealer | $15 – $30 | Included |
| Tile spacers, wedges, caulk | $15 – $25 | Included |
| Tiler labor | — | $525 – $975 |
| Total | $470 – $765 | $900 – $1,575 |
When Is DIY Tiling Worth It?
DIY tiling is worth it when:
- The space is relatively simple. A straight floor or wall without many corners, cutouts and pipes.
- You have straight walls and a level subfloor. Uneven surfaces make tiling much harder.
- You’re not holding tools for the first time. Tiling doesn’t require years of experience, but it does require care and patience.
- You choose a standard format. Tiles of 30×60 or 60×60 cm are easiest to work with.
When to hire a tiler? For large formats (90×90 cm or bigger), complex patterns, underfloor heating on an uneven subfloor, or a walk-in shower where waterproofing is critical.
Preparing the Substrate: The Foundation for Success
A good substrate is 80% of the work when tiling. Tiles on a poor substrate come loose, crack or sit unevenly.
Substrate Requirements
| Requirement | Why | How to check |
|---|---|---|
| Level | Tiles don’t bridge unevenness | Place a 2 meter straightedge on the floor. Max. 3 mm deviation per 2 meters. |
| Dry | Moisture prevents adhesive from bonding | Moisture meter, or tape a piece of plastic to the floor and check after 24 hours |
| Clean | Dust and grease prevent bonding | Vacuum and degrease |
| Strong enough | Weak substrate cracks along | Scratch test: if you can easily dislodge material with a screwdriver, the substrate is too weak |
| Non-absorbent or primed | Too absorbent substrate draws moisture from adhesive | Water drop: does it absorb within 1 minute? → Prime |
Substrates and Preparation
| Substrate | Preparation |
|---|---|
| Concrete floor (new) | Cure for at least 28 days. Prime with sealer. Level if needed. |
| Concrete floor (existing) | Clean, remove loose parts. Repair cracks. Prime. |
| Calcium sulfate screed (anhydrite) | Mandatory sanding (remove top layer). Prime with special anhydrite primer. Use flexible adhesive. |
| Existing tiles | Can serve as substrate if firmly attached. Roughen up or use bonding primer. Flexible adhesive. |
| Drywall (wall) | Prime. In wet areas use moisture-resistant boards (green). |
| Cement board (wall) | Ideal for wet areas. Prime. Tile directly. |
| Wood floor | Not ideal. Use decoupling mat to absorb movement, otherwise tiles will crack. |
Leveling: Is the floor more than 3 mm per 2 meters uneven? Then you need to level. Use a self-leveling compound. Cost: $5-10 per m². Drying time: 4-24 hours, depending on product and layer thickness.
Choosing Tile Adhesive
Types of Tile Adhesive
| Type | Price per 25 kg | Suitable for | Characteristics |
|---|---|---|---|
| C1 — standard cement adhesive | $8 – $12 | Small to medium tiles on concrete floor | Basic, for simple situations |
| C2 — improved cement adhesive | $12 – $18 | All tiles, including large format and outdoor | Higher bond strength, frost resistant |
| C2S1 — flexible cement adhesive | $15 – $22 | Underfloor heating, wood substrate, large tiles | Absorbs stress and movement |
| C2TE — rapid-set adhesive | $18 – $28 | When you need to move fast | Walkable after 3-4 hours instead of 24 |
| Ready-mix adhesive (D1/D2) | $20 – $35 per bucket | Wall tiles, small formats | Ready to use, no mixing, not for floors |
Which Adhesive Do You Choose?
- Standard floor tile on concrete: C2 cement adhesive
- Floor tile on underfloor heating: C2S1 flexible adhesive (mandatory)
- Wall tile in bathroom: C2 or ready-mix (ready-mix for small formats up to 30×30 cm)
- Large format (60×60+): C2 or C2S1, back-butter (adhesive on floor and on tile)
- On existing tiles: C2S1 flexible + bonding primer
Consumption: Expect 4-5 kg adhesive per m² with a 6 mm notched trowel, 6-8 kg with a 10 mm trowel (large format).
Required Tools
Tool List
| Tool | Estimated cost | Required |
|---|---|---|
| Tile cutter (manual, 60+ cm) | $40 – $120 | Yes |
| Angle grinder + diamond blade | $40 – $80 | Yes, for cutouts and corners |
| Notched trowel (6 mm for wall, 10 mm for floor) | $5 – $15 | Yes |
| Tile spacers (2-3 mm) | $3 – $5 per 200 pieces | Yes |
| Leveling system (clips + wedges) | $25 – $50 per 100 m² | Highly recommended for large format |
| Rubber grout float | $5 – $10 | Yes |
| Sponge board / tile sponge | $5 – $10 | Yes |
| Mixing paddle + drill | $10 – $20 (paddle) | Yes, for mixing adhesive |
| Spirit level (60 cm + 120 cm) | $15 – $40 | Yes |
| Tape measure + pencil | $5 – $10 | Yes |
| Buckets (2 pieces) | $5 – $10 | Yes |
Saving on tools: A manual tile cutter for $60-80 is sufficient for most jobs. An electric tile saw (wet saw) is a luxury and only needed for lots of cutting or natural stone.
Laying Patterns: Which Pattern Do You Choose?
| Pattern | Difficulty | Waste | Suitable for | Feature |
|---|---|---|---|---|
| Straight (grid) | Easy | 5-10% | All formats, modern look | Tiles straight next to and above each other |
| Brick bond (running bond) | Easy | 10% | Metro/subway tiles, standard formats | Each row offset by half a tile |
| Third bond | Easy | 10% | Large format, long tiles | Each row offset by 1/3 — less lippage than brick bond |
| Diagonal (45 degrees) | Medium | 15% | Small rooms, visually enlarging | Tiles laid at 45° |
| Herringbone | Difficult | 15% | Narrow tiles, wood-look tiles | Zigzag pattern, premium look |
| Random bond | Medium | 10-15% | Multiple formats mixed | Playful, natural, requires pre-planning |
Best choice for beginners: Straight or third bond. Little waste, no complicated patterns and the result always looks neat. Avoid brick bond for tiles longer than 60 cm — the risk of lippage (height difference between tiles) is high due to the curvature of the tile.
Choosing Grout
| Grout type | Price per 5 kg | Suitable for | Feature |
|---|---|---|---|
| Cement-based grout (standard) | $8 – $15 | Dry areas, standard joints | Affordable, most commonly used |
| Cement-based grout (flex) | $12 – $20 | Underfloor heating, outdoor | Flexible, less prone to cracking |
| Epoxy grout | $25 – $45 | Wet areas, kitchens, showers | 100% waterproof, stain resistant, expensive |
Grout color: Choose a grout color that matches the tile. A dark grout with a light tile emphasizes the pattern. Grout in the same color as the tile gives a calm, uniform look. Gray grout is the safe standard choice that goes with practically everything.
Step-by-Step Guide: Laying Tiles in 10 Steps
Step 1: Calculate the Number of Tiles
Measure the surface area in m². Add 10% extra for cutting waste and breakage. For a diagonal laying pattern, add 15% extra. Order all tiles at once from the same batch — color differences between batches are normal.
Step 2: Prepare the Substrate
Make the substrate level, clean and dry. Level if needed (max. 3 mm deviation per 2 meters). Apply primer and let dry according to instructions (usually 2-4 hours).
Step 3: Determine Laying Direction and Starting Point
Floor: Start in the middle of the room. Snap a crosshair (two lines crossing in the center). Lay a row of tiles dry from the center to the wall to see how the edge tiles turn out. Shift the starting point if edge tiles would be narrower than half a tile.
Wall: Start at the bottom, on the second row. Mount a straight batten on the wall as support. The bottom row goes last — it needs to be cut to size to accommodate any unevenness in the floor.
Step 4: Mix the Tile Adhesive
Mix the adhesive according to the instructions on the packaging. Use a mixing paddle on a drill. The consistency should be like thick peanut butter — not runny, not crumbly. Let the adhesive slake for 5-10 minutes and stir briefly again.
Step 5: Apply the Adhesive
With the flat side of the notched trowel, spread a layer of adhesive on the floor or wall (maximum 1 m² at a time). Then comb with the notched side in one direction. For large format (60×60 cm+): also apply a thin layer of adhesive to the back of the tile (back-buttering).
Step 6: Place the Tiles
Set the tile into the adhesive and press down with a twisting motion. Check with a spirit level that the tile is flat. Place tile spacers between tiles for an even joint (2-3 mm is standard). When using a leveling system: slide the clip under the tile and secure with the wedge.
Step 7: Cut Edge Tiles to Size
Measure each edge tile individually — walls are rarely straight. Use a manual tile cutter for straight cuts. Use an angle grinder with diamond blade for L-shapes, round cutouts (around pipes) and corners.
Step 8: Let the Adhesive Cure
Standard cement adhesive: do not walk on for at least 24 hours. Rapid-set adhesive: 3-4 hours. Don’t turn up the heating to speed up drying — this can cause cracks.
Step 9: Grout the Tiles
Mix the grout to a smooth paste. Apply with a rubber grout float, diagonally across the joints. Press the grout firmly into the joints. After 15-20 minutes, remove excess grout with a damp sponge. Rinse the sponge regularly. Wash the tiles again the next day with clean water to remove the haze.
Step 10: Caulk Edges and Connections
Transitions to walls, fixtures and other materials are not grouted but caulked. Use sanitary silicone caulk in wet areas. Tape off with painter’s tape for a clean line. Apply the caulk and smooth with a caulking tool or your finger (wet with soapy water). Remove the tape immediately after smoothing.
Tips for Large Format Tiles (60×60 cm / 24×24″ and Larger)
Large tiles are popular but harder to lay. Watch out for these points:
- Back-buttering is mandatory. Adhesive on the floor and on the tile. Otherwise you get hollow spots under the tile that cause cracks later.
- Use a leveling system. With large tiles you see every height difference. A leveling system (clips and wedges) pulls adjacent tiles to the same height. Brands like Rubi or Levlr work well.
- The substrate must be perfectly level. Maximum 2 mm deviation per 2 meters. Leveling is almost always necessary with large tiles.
- Use a larger notched trowel. At least 10 mm, for 90×90 cm tiles preferably 12 mm.
- Brick bond is risky. Large format tiles in brick bond (running bond) cause lippage — height differences between tiles due to the curvature of the tile. Lay in third bond (1/3 offset) or straight.
- Get help. A 90×90 cm tile weighs 15-20 kg (33-44 lbs). Placing it alone is difficult without disturbing the adhesive.
Common Mistakes When Laying Tiles
1. Not Priming the Substrate
The most common mistake. Without primer, the substrate draws moisture from the adhesive, preventing it from curing. Result: tiles that come loose after a few months.
2. Applying Too Much Adhesive at Once
Apply maximum 1 m² of adhesive at a time. Tile adhesive forms a skin after 10-15 minutes — the so-called “skin time.” Tiles on skinned adhesive don’t bond.
3. Not Using Spacers or a Leveling System
“Just eyeballing it” always ends with crooked joints. Use spacers for even joint widths and a leveling system for flat tiles.
4. Not Mixing Tiles from Multiple Boxes
Color variation between boxes is normal. Mix tiles from at least 3-4 boxes for a natural, even appearance.
5. Grouting Too Early
Only grout when the adhesive has fully cured (24 hours for standard adhesive). Grouting too early disturbs the adhesive and causes hollow spots.
6. Using Caulk Instead of Grout (or Vice Versa)
Joints between tiles: grout. Connections to walls, fixtures, countertops: caulk. Caulk in a tile joint turns black and dirty. Grout on a flexible connection cracks.
7. Not Laying the First Row Straight
Everything starts with the first row. If it’s crooked, every following row carries that error. Always use a chalk line or laser level to get your starting row perfectly straight.
8. Not Accounting for Drying Time
Walking on fresh tiles too soon shifts them in the adhesive. Standard cement adhesive: don’t walk on for at least 24 hours. Plan your work so you don’t get trapped — start at the wall farthest from the door and work toward the exit.
Tiling in Specific Rooms
Bathroom
The bathroom is the most demanding room to tile. Watch out for:
- Waterproofing is mandatory in the shower area. Apply liquid membrane or waterproofing sheet before tiling.
- Use flexible adhesive (C2S1) — temperature fluctuations and moisture cause stress.
- Choose anti-slip floor tiles — minimum class R10 for the bathroom floor, R11 in the shower.
- Caulk all connections to fixtures with mold-resistant sanitary silicone.
- Ventilation is crucial — without good ventilation you’ll get mold on the grout, no matter how well you grout.
Kitchen
- Choose a backsplash height of at least 60 cm (24″) above the countertop (standard: from countertop to upper cabinets).
- Use epoxy grout behind the cooktop — cement grout gets greasy and discolors.
- Expect more cutting work around outlets, faucets and connections.
Outdoor (Patio)
- Use frost-resistant tiles — check that the tile is rated for outdoor use (look for the snowflake symbol).
- C2 adhesive with frost resistance is mandatory.
- Wider joints (5-8 mm) to accommodate expansion from frost.
- Slope of 1-2 cm per meter for water drainage.
Frequently Asked Questions About Laying Tiles
How much does tiling cost per m²?
DIY tiling costs $25 to $65 per m² in materials. A professional tiler charges $35 to $65 per m² for labor on top of material costs. Total for hiring a pro: $70 to $150 per m², depending on format and complexity.
How long does tile adhesive need to dry?
Standard cement adhesive: 24 hours before you can walk on or grout the tiles. Rapid-set adhesive: 3-4 hours. Full curing takes 7-14 days — don’t place heavy furniture on the floor during that period.
Can I tile over existing tiles?
Yes, provided the existing tiles are firmly attached. Tap the tiles — a hollow sound means they’re loose. Roughen the old tiles or use a bonding primer. Always use flexible adhesive (C2S1). Note: the floor will be 10-15 mm higher.
What joint width should I use?
Standard: 2-3 mm for wall tiles, 3-5 mm for floor tiles. For rustic tiles or irregular formats: 5-8 mm. Always use tile spacers — laying by eye guarantees crooked joints.
How many extra tiles should I order?
Allow 10% extra for a straight laying pattern. For diagonal laying or lots of cutting: 15%. Always keep a few tiles for possible repairs later — the same tile is often discontinued within a year.
Can I lay tiles on underfloor heating myself?
Yes, but you must use flexible tile adhesive (C2S1). Turn off the underfloor heating at least 48 hours before tiling and don’t turn it back on until after 7 days. Then increase the temperature gradually — not straight to the highest setting. The grout and adhesive need time to fully cure.
Building Plans and Guides
Ready to get started with professional building plans and step-by-step guides? Check out the complete building plans package at fredsdiyplans.com — with thousands of plans for every DIY project.
Schema markup (for developer):
– Article schema
– HowTo schema (10 steps)
– FAQPage schema (5 questions)
Internal links to add:
– → how-to-build-a-walk-in-shower (new article)
– → how-to-build-a-kitchen-island (new article)
Word count: ~2,650 words
