Thank you for your detailed post and time you took to explain your process.<p>1) We only give 10 days for payment. We have also tried inserting a admin fee of $150every time invoices remain unpaid after 30 days. Clients are usually happy paying that extra 150 then paying the invoice on time.<p>The important thing is that they have never questioned or even shown disappointment&#x2F;issues with a late payment fee.<p>2) Yes this is something a lot of people have suggested. I will be happy to give this a try.<p>3) Being a service business, we emphasize this when signing them up and also talk about invoices by building up a personal relationship. I am unsure that stopping work will work in our favour. However this sentiment is being echoed by many people here.