How much does a full indoor pool construction cost?

Building an indoor pool is formed of several parts. Essentially you are paying for an extension on your house plus the cost of and outdoor pool and the mechanics to handle the air in the room.

To summerise some rough costings, these are subject to specification and can exceed these numbers, also subject to local price variations, indoor pool design will effect cost per m2 :

  1. Building Costs – £800 – £2000 per m2 of building area
    (minimum building size will exceed the pool size by 1 m in the width and 2m in the length plus 9 m2 for plant room)
  2. Pool Cost – £1500 – £3000 per m2 of swim area
    (this will depend on a number of factors including specification, depth and pool type)
  3. Pool Cover – £1000 – £16’000
    Choices ranging from a floating bubble cover through to an automatic floating safety cover. They are mandatory to stop moisture damaging the building.
  4. Air Handling – £175 -£250 per m3 of building volume (find out more)
    (this will depend on the amount of glass within the building and required building height)
    NB: Savings can be made on air handing systems using non ducted units at a cost of between £4000 and £12’000 but this will cause condensation within the room and on glass areas 

Basic Costing Example

The example bellow illustrates a medium pool spec and building built to a medium quality.

  1. Building
    12mx5m=60m2
    60m2+9m2 = 64m2
    69m2 x £1200 =  £82’800
  2. Pool 
    10m x 4m = 40m2
    40m2 x  £1500 = £60’000
  3. Cover
    £12’000, Floating white automatic safety cover.
  4. Air handling
    12m(l) x 5m(w) x 2.4m(h) =  144m3
    144m3 x  £175 = £25’200
  5. Total Cost = £180’000 

 

Learn More about Indoor Pools

 

Free Pool Owners eBook by SPATA

Understand whats involved in pool ownership with this free guide by Spata (Swimming Pool & Allied Trade Association)

Spata provides standards on swimming pool construction and who's standards we abide as a member.

  • This field is for validation purposes and should be left unchanged.