The tesla supercharger system provides free charging for the life of the car. Also I have signed up to Ecotricity which has a network of free chargers around the country. I'm not planning on ever paying to fill up :-)
I did charge up overnight at my house a couple of times but don't bother now. I stop at the Reading or Heathrow supercharger on the way home and top up there.