Who pays for the water?

Unless otherwise stipulated in the contract the owner supplies the water. Water is usually sourced from the mains supply and depending on water pressure can take up to 24 hours to fill the pool. If you do not have mains water supply then tanked water is to be supplied.