Welcome to WebmasterWorld Guest from 188.8.131.52
what to do when a client doesn't pay?
1. stop all work immediately
2. if they have a site up that you host - take it down and put up a temp page that says "client failed to pay invoice" or something like that...
3. send a second notice, then final, then send them to collections
4. try to figure out why they won't pay (are they satisfied with what you developed for them?) and talk to them about it.
My *new* policy is 50% up front.
In the UK, you should now send your client a notice informing them that their invoice is overdue asking them to pay immediately. You should state that you will use the court service to obtain the money owed if it is not forthcoming.
You then follow up with another invoice, typically another invoice period later, which includes interest and debt recovery fees. In the UK these are provided for by law (at preset rates) unless otherwise specified in your invoice or contract. Always mark these repeated invoices for immediate payment, overdue.
Whilst you use other solutions to get your money, always keep sending revised invoices at your regular invoicing interval, with increased interest and recovery charges as permitted.
Once the first repeated invoice and notice has been ignored, then start a money claim through the small claims court. This is generally inexpensive, and legal fees are low as you (at least in the UK) have to represent yourself. If the person who owes you money fails to turn up, then you automatically win. The losing party pays the court costs.
Finally, speak to a lawyer about declaring the other party bankrupt should they fail to be able to pay you.
As for invoicing, I use Freshbooks.
Save the website removal for last. You don't need negative publicity. Finding out reasons for non-payment first is critical.
Just please make sure your contract says you can pull the site down for non-payment. Create solid development milestones and get sign-offs on them.