Several factors can affect the cost of building a pool, including size, design complexity, materials used, and additional features like waterfalls or lighting. During the consultation, we provide a detailed estimate based on your specific requirements and preferences.