If you work on 500 to 600 litres you be about right I rekon.
Depending on your way of making pure you may use 1000 to 1200 to make the 500 to 600 of pure.
An IBC of 1000 litres of pure costs me about £5 to £7 to make ... not a massive raw material cost 
Amount per house errr prob about 20 to 30 litres so about 2p in costs
Hi Ian
Maybe a little more than 2p per house.

If you are using 30 litres a house you would get 33 house cleans from 1000 litres. At £7.00 for 1000 litres your cost per house would be just over 21p, which again isn't much. (Depending on their water TDS and the efficiency of the r/o, they will always need to add resin costs and filter and membrane replacement costs to this figure - although the question was initially about the amount of water used rather than the cost of it.)
This does however bring up another angle. Whilst your estimates of 30 litres a house are probably a little high, this would be a good figure to work with. If Julian does manage 30 houses a day with both of them and they do use 30 litres per house, then they will need 900 litres of water a day.
If they did manage to use 20 litres per house which I think is too low, then they will use their full 650 litre tank each day. I would now think that they would need a 40/40 r/o with an IBC storage tank and they would probably need to refill at some point during the day, especially in summer when the working day can be longer.
Spruce