Pool size, features, site preparation, and additional elements like decking or landscaping can all influence the total cost.