You have to go down the legal route "small claims court"
This element of self employment is the most stressful aspect, I can no longer be bothered with late payers or people that refuse to pay, it winds me up to much.
I now do payment for materials in advance and on bigger contracts stage payments.
If people don't pay take the legal route, ignore all telephone calls from them and insist all communication is via email.