Must admit I am really surprised at most of the replies on here, our major contract is with letting agents and yes we do the odd visit free if it is just to show a new tennent how to operate controls etc but never have any bother getting paid, we get paid at the end of the month for anything we have billed within that month , wish all our customers were the same