Most freelance contracts protect against scope creep, late delivery, and IP ownership. Very few protect against the most common freelancer nightmare: the client who disappears after the work is done.
One clause changes this. It won't prevent ghosting. But it means that when it happens, you're not left holding the work and the unpaid invoice at the same time.
Work product remains the property of [Your Name] until payment is received in full. Upon receipt of final payment, all rights transfer to the client as specified in this agreement.
That's it. Ownership stays with you until you're paid. This gives you actual leverage — not the implied leverage of a strongly worded email, but legal ownership of work the client wants to use.
Don't make a big deal of it. Put it in your standard contract terms alongside the payment schedule. Most clients sign without comment. The ones who push back on this clause are the ones you want to know about before the project starts.
When you follow up on a late invoice and you have this clause, the conversation is different. You're not asking for money. You're informing them that until payment arrives, they don't own what you built. That's a very different dynamic.
Add it to every contract. It costs you nothing when clients pay on time, and it costs them nothing when they do. It only matters when things go wrong. And eventually, things go wrong.