| As a palette cleanser and loin girder: https://www.youtube.com/watch?v=jVkLVRt6c1U (You already guessed it was Mike Monteiro.) For this project: Did they refuse to pay actively ("We won't pay you."), or passively (No replies to emails.) The latter might be incompetence. As others mentioned, specific legal advice depends on respective jurisdictions, but an offical lawyer's letter sometimes wakes up legal when accounting is drifting. Did you deliver the final access to the code / server / credentials? If not, gently bring servers, DBs, platforms to a halt pending final payments. Future projects: Contract, always. Up-front commencement payments, always. Price yourself higher in the initial quote, and ask for staged payments, such that by the time your delivery schedule is 50-75% done you are 100% paid. You control the source code accounts, you control the server credentials, you control the database access credentials, you hand over final access after the final check has cleared. |
Related to this, another technique I've seen used:
* Figure out whatever price you want to quote
* Add 25% to that.
* In the formal quote, show the 125% price and a 20% discount for timely payment of your invoices (however you define that in the contract, maybe 30 or 90 days).
* The final bottom line price is the original price from the first bullet point.
When the client "forgets" to pay, you draw their attention to the terms of the discount and that, without the discount, they will owe 25% more.