Last year, I spent weeks meeting, fixing, and revising with client.
The client was happy.
I wasn’t.
When I looked at my hours, it hit me, I worked like a $5K founder but got paid $500.
That’s when I learned the hard truth:
not every hour you work is billable.
Most freelancers stay “busy” answering DMs, tweaking colors, writing proposals for people who’ll never reply.
We mistake activity for income.
Now, I track everything.
I mark what’s paid and what’s not.
And I start my day with billable work, always.
Because being productive doesn’t mean getting paid.
Being focused does.
What do you think?
This hits home for a lot of freelancers — it’s less about the rate and more about how scope, expectations, and payment terms are structured up front. I’ve learned the hard way that you can’t survive on hope: you need clarity before you code.
A few practical things that help protect value and avoid ending up with $500 on $5,000 worth of work:
• Detailed deliverables checklist — list exactly what’s in and out of scope
• Staged milestones + payments — e.g., 30% upfront, 30% after prototype, 40% on delivery
• Revision limits with set pricing for extras
• Acceptance criteria written in plain terms so clients don’t redefine “done” later
• A clause for out-of-scope/additional work with clear rates
Curious — for others here, what’s one contract or negotiation tactic you’ve used that actually protected your value and kept clients from sliding scope or payment expectations later?
Totally agree. Start the day with paid work and protect focus. Nice reminder!
Glad you loved it.