so are you saying that you should pay for their mistake? after all its your time and money so why not charge them again.
Having said that, it would depend, if the amount of work you actually get from them gives you a steady flow of income then I would say yes , do it for free as a goodwill gesture, but if it is just a once evry Sheffield flood then charge.
Geoff