For a typical residential sized solar pool heating system, the cost generally runs between $2500 - $3500. If you already have a pool controller that is compatible with solar, you can save around $150 by not needing to buy a separate solar controller.

Generally we like to size the area of the solar collectors to be equal to or greater than 70% of the surface area of the pool. Since nearly all of the heat loss in a pool is through evaporation at the surface, the depth of the pool is normally not a factor. For instance if a pool is 400 SF, we would recommend 280 SF of collectors(400 x 70% = 280)
If you already have a gas or propane pool heater, the return on investment of installing a solar pool heating system is tremendous. A properly installed and sized system can offset 70% of the cost to heat the pool. Generally this means a 2 year payback with gas. With current sky-high propane prices, the payback is often less than 1 year.

