The cost of slate roofs in the UK ranges from £50 per m2 for fibre cement up to £320 for Welsh slate – not counting the installation – and the same goes for slate flooring. The cost of slate floor tiles varies between £25 and £95 per m2 without adding installation. Hiring a professional to install tiles costs an additional £25 to £70. For roofing jobs, the total costs can reach £150 to £350 a day. Prices for the capital go up by 15% to 25%. We also provide 2026 slate roofing prices, slate flooring prices, and a calculator for slate tile prices that takes only two minutes to fill.
What is the Average Slate Roof Cost Per m2 in the UK?
The UK price for one square meter of a slate roof will be between £130 and £220 for Spanish slate, and between £180 and £320 for Welsh slate roofs in 2026. Although various fibre cement and composite systems are available at prices starting at around £50 per m2, the above figures include the cost of slate, battens, the membrane, and the installation of the roof but do not include the cost of scaffoldings and VAT. In London and the South East, a supplementary charge of 15-25% applies.

Natural Welsh vs. Spanish Slate Roof Tiles
- Welsh slate costs £180 to £320 per m2 fitted.
- Spanish slate costs £130 to £220 per m2 fitted.
- Welsh slate outlives Spanish, which is why it costs more.
- Guides disagree by up to 30%, so compare three quotes.
Affordable Alternatives: Composite and Fibre Cement Slates
- Fibre cement slate costs £50 to £100 per m2 fitted.
- Composite slate costs £85 to £130 per m2 fitted.
- Both weigh far less than natural slate on your rafters.
Average Roof Slate Prices Per m2 (2026)
| Roof covering | Material only (est.) | Supplied and fitted | Typical 90 m2 roof |
|---|---|---|---|
| Welsh slate | £80 to £145 | £180 to £320 | £16,200 to £28,800 |
| Spanish slate | £55 to £100 | £130 to £220 | £11,700 to £19,800 |
| Composite slate | £40 to £60 | £85 to £130 | £7,650 to £11,700 |
| Fibre cement slate | £25 to £50 | £50 to £100 | £4,500 to £9,000 |
How Much Do Slate Floor Tiles Cost Per m2 in 2026?
The prices of slate flooring range from £25 to £95 per m2 in 2026 and can vary based on various factors such as thickness, origin, and style. In this range, the price of Chinese slate flooring is the cheapest whereas prices of slate from Spain are the highest. The prices of porcelain tiles start at around £28 per m2 and they have an edge over all natural options as they do not require any sealant application.

Brazilian, Indian, and Chinese Slate Floor Prices
- Chinese slate floor tiles: about £25 to £45 per m2.
- Indian slate floor tiles: about £30 to £55 per m2.
- Brazilian slate floor tiles: about £35 to £65 per m2.
- Calibrated (gauged) tiles cost more but lay flatter and faster.
Indoor Kitchen Floor Tiles vs. Outdoor Slate Paving Costs
- Indoor kitchen floor tiles run £35 to £95 per m2.
- Outdoor slate paving is thicker, often £40 to £90 per m2.
- Kitchen slate needs sealing before and after grouting.
Slate Floor Tiles Material Price Comparison Per m2
| Tile type | Price per m2 | Best for |
|---|---|---|
| Chinese natural slate | £25 to £45 | Budget hallways, utility rooms |
| Indian natural slate | £30 to £55 | Kitchens, living rooms |
| Brazilian natural slate | £35 to £65 | Mixed colour, high traffic |
| Spanish black slate (retail) | £70 to £95 | Bathrooms, premium kitchens |
| Porcelain stone-effect (Elliren) | £28 to £45 | Low-maintenance floors, outdoors |
Labour Rates: How Much Does a Slate Roofer Charge?

UK Roofer Day Rates and Installation Timescales
- Typical slate roofer day rate: £200 to £300 per person.
- Labourer adds £120 to £170 per day.
- A 90 m2 semi usually takes five to eight working days.
- Rain, chimneys and dormers add days quickly.
Additional Roof Replacement Fees: Scaffolding, Removal, and Skips
- Two-storey scaffolding costs £500 to £1,200.
- Stripping the old covering and skip hire adds several hundred pounds.
- Fascias and soffits cost £800 to £2,500 if replaced.
Roof Installation Labour Rates and Additional Costs
| Item | Typical cost (2026) | Note |
|---|---|---|
| Roofer day rate (UK) | £150 to £350 | Lower in the North |
| Roofer day rate (London) | £200 to £400+ | South East also higher |
| Labourer | £120 to £170 per day | Usually needed on slate |
| Scaffolding (two storey) | £500 to £1,200 | Check if included |
| Strip-off and skip (est.) | £400 to £1,000 | Depends on roof size |
| Fascias and soffits | £800 to £2,500 | Only if rotten |
Installation Costs: How Much Do Floor Tilers Charge Per m2?
Commonly, the costs associated with typical ceramic and porcelain floor tilers fall in the £25 to £40 per square meter range, while the charges for slate and the likes of natural stones are more extravagant than the above-mentioned £40 to £100 per square meter. Charges for preparing the area are excluded from these expenses. In Britain, daily rates range from £150 to £280, and in London and the South-east, they can be raised by about 20-30%.
Floor Tiler Day Rates vs. Per Square Metre Prices
- Floor tiler day rate outside London: £150 to £280.
- London and South East: £200 to £350 per day.
- Slate labour runs £40 to £100 per m2.
Extra Tiling Costs: Floor Prep, Levelling, Adhesive, and Grout
- Adhesive, grout and silicone: about £30 to £60 per bathroom.
- Levelling and old tile removal usually bill by the day.
- Decoupling matting suits timber floors and underfloor heating.
- Slate must be sealed before and after grouting.
Slate Floor Tiling Labour Rates and Prep Costs
| Item | Typical cost (2026) | Note |
|---|---|---|
| Standard floor tiling labour | £25 to £40 per m2 | Ceramic and porcelain |
| Slate floor tiling labour | £40 to £100 per m2 | Sealing adds time |
| Tiler day rate | £150 to £280 | £200 to £350 in London |
| Adhesive, grout, silicone | £30 to £60 | Bathroom-sized job |
| Prep and levelling (est.) | £150 to £300 per day | Depends on subfloor |
Slate Tiles Price Calculator: Total Roof and Floor Cost Estimates
Complete the flooring process and move to roofing step next. On average, installing a slate floor that covers twelve square meters will cost between £900 to £1980. Another £11,700 to £19,800 will be spent on installing Spanish slate for roofing that covers an area of ninety square meters of roof at the same time. A steep slope of, say, a 35-degree roof will have about 22% larger area than a roof of the same house that is flat, so here you need to find the area of the sloped roof. Follow the instructions below to find out your numbers.

How to Estimate Your Slate Flooring Budget by Room Size
- Step 1: Multiply room length by width in metres.
- Step 2: Add 10% for cuts and breakages.
- Step 3: Multiply by tile price, £35 to £95 per m2.
- Step 4: Add £40 to £70 per m2 labour, plus prep.
Calculating the Number of Roof Slates Needed for Pitch Roofs
- Step 1: Measure the sloping roof area, not the footprint.
- Step 2: Allow about 20 slates per m2 (500x250 mm).
- Step 3: Add 10% for breakages, cuts and hips.
- Step 4: Check your supplier’s slate coverage table for headlap.
Estimated Total Installed Costs by Room and Roof Size
| Job | Size | Estimated total |
|---|---|---|
| Slate floor, small bathroom | 5 m2 | £375 to £825 |
| Slate floor, kitchen | 12 m2 | £900 to £1,980 |
| Slate floor, living room | 20 m2 | £1,500 to £3,300 |
| Spanish slate roof, small | 50 m2 | £6,500 to £11,000 |
| Spanish slate roof, semi | 90 m2 | £11,700 to £19,800 |
| Spanish slate roof, detached | 120 m2 | £15,600 to £26,400 |
| Welsh slate roof, small | 50 m2 | £9,000 to £16,000 |
| Welsh slate roof, semi | 90 m2 | £16,200 to £28,800 |
| Welsh slate roof, detached | 120 m2 | £21,600 to £38,400 |
Floor totals exclude prep and VAT. Roof totals exclude scaffolding and VAT.
FAQs
1. What is the average slate roof cost per m2?
About £130 to £220 for Spanish and £180 to £320 for Welsh slate, fitted.
2. How much does a slate roofer charge per day?
£150 to £350 a day, with most roofers at £200 to £300.
3. How much are slate floor tiles per m2?
Natural slate floor tiles cost about £25 to £95 per m2 before fitting.
4. How much do floor tilers charge per m2?
£25 to £40 for standard tiles and £40 to £100 for slate.
5. How many roof slates do I need per m2?
Around 20 slates per m2 for 500x250 mm slates. Add 10% extra.
Need help choosing tiles?
Speak to our team for recommendations, stock checks, and project quotes.