Here in Jupiter, FL, it's difficult to get delivered propane for less than $4 per gallon. The contract price may be just over $3, but then add all the fees and charges and taxes, and the price jumps.
The utility I was using became increasing difficult to deal with. A long and annoying story which ended up costing me, at times, $7 per gallon delivered, or about $175 per month. Just for hot water, for wife and I.
I installed an electric "hybrid" water heater and had the utility remove the tank.