I'd be happy to pay for materials once they are delivered inside my front door, ie on day one of a long job , but not weeks in advance if I didn't know the installer well. One RGI we dealt with may have had cash flow problems but he suggested we could phone his supplier with our card details and get the bits ordered . He was even happy to let us have any discount ,