Hi. We run a small printing business and it seems to be very seasonal with our main work being School Leavers garments. We have always accepted payment either on delivery (cheque/cash) or by Bank Transfer and I think that's why a lot of schools tend to go with us as we don't ask for payment with the order. As soon as we get an order we generate an invoice and send it to them. Now the issue is that by the time the secretary sends it to their finance department and they process it can be 4-6 weeks before we receive payment and by that time they have received the order and, like the situation now - it's the last day of term and I am chasing payment from 3 schools! My feeling is that we need to be receiving payment before letting them have the goods but we don't want to be in a position where we've paid out for materials and have printed them for them to not pay and then we are stuck with their order and out of pocket? Wondering if there is a contract that once they've placed an order then they are bound to it and have to pay before receiving their order but if they don't pay before end of term they are still liable for the invoice even though they have no garments?