Eco Pools & Spas is a family owned and operated company. We've been building pools and spas for commercial and residential properties for over 25 years!

We are able to construct to your requirements or individually create and design a Pool &/or Spa to suit your lifestyle & budget. We can build the exotic through to the contemporary style, working with you to suit your needs.

If your pool is in need of a revamp - we are the team for you. From start to finish we can take control and make this a hassle free venture for you.

Meet Our Team



Darren is a Registered Master Builder & Master Plumber and has been in the Building Trade for 37 years.  He is also the Owner and Director of Eco Pools & Spas. Darren will be the person who will quote your works and help you with design choices and building requirements. He will also step you through colour choices and design style to make sure you are happy with the final product.


Office Manager

Debbie is responsible for the day-to-day running of the business.  She is responsible for all permits and contracts associated with your project. 

How it works

1. Consultation

Understanding your needs and the limitations of your property is a must, so the first step in the process is a consultation with Darren, the owner of Eco Pools. He’ll take a look at the intended site, discuss the style of pool and/or spa you’re interested in and pinpoint anything that needs careful consideration.

2. design

Then we can move onto designing your brand new swimming pool or spa! We will work with you to create a design that both meets your needs and complements your property. The design process includes the selection of materials and colours, as well as incorporating any landscaping or fencing that is being undertaken.

3. construction

We begin construction by setting out the designs and excavating the site to the appropriate depth (if applicable). The framework is installed, the pump and drainage systems are installed, and concrete is sprayed around the framework to form the shell. Finally, the shell is tiled or rendered and the coping is laid.

4. Voila

Once the shell has cured and the finishing touches (tiling, rendering, coping, paving, decking and so on) are applied, your swimming pool is ready to be filled with water and enjoyed. Before signing off completely on your project, our team will show you how to use the various systems we have installed.


1. What is the average cost of a swimming pool?

This is a difficult question for us to answer, as it will completely depend on the size of the project, the complexity of the construction, the type of finishes selected and the amount of features added (if any). The best way to determine a cost for your swimming pool is to contact our team for a quote.

2. What sizes and depths are available?

As our designs are completely custom, the pool can essentially be as big or small and as deep or shallow as you like! From small court yard shells to large family-style pools, the sky is the limit!

3. How long does it take to install a pool?

Generally speaking, it takes between 6 and 10 weeks for construction to be complete (if excavation is required – projects that don’t require excavation can be completed in less time). Please keep in mind that more complex designs will take longer to complete; the best way to determine an accurate timeline is to get in touch with our expert team.

4. Can you repair/renovate an existing pool or replace a spa?

Yes, we can perform repairs and extensive renovations on existing swimming pools and spas. Please see our Pool Renovations page for more information.

5. What sorts of tiles do you use?

Tiles have long been considered a premium finish for swimming pools – they offer significant aesthetic appeal and durability. There are generally two types of tile that are used for such purposes – ceramic and glass.

6. Do you work outside Melbourne?

We are generally able to provide pool solutions for homes around Victoria, including from metro Melbourne to the Mornington Peninsula. To see whether we can service your area, please contact our helpful team.