Lessons May 10, 2026

5 Mistakes I Made as a Freelancer (So You Don't Have To)

1. No Contract, No Work

Verbal agreements are worth nothing when things go sideways. Even for small projects, send a simple one-page contract covering scope, timeline, payment terms, and IP ownership.

2. Treating Scope Creep as Free Work

"Can you just add one more thing?" — yes, but at a cost. Bill for out-of-scope work. Use a shared document to track change requests so everyone stays aligned.

3. Skipping the Deposit

Always collect 30–50% upfront. It's not about distrust — it's about alignment. Clients who won't pay a deposit are rarely good clients.

4. Coding Without Version Control

Even solo projects deserve Git. When you accidentally break something at 2 AM, you'll thank past-you for those commits.

5. No Acceptance Checklist

Before calling a project done, walk through a checklist with the client. Feature by feature. "I thought it was done" is a conversation you don't want to have twice.


Enjoyed this article? Let's work together.

Start a Project