And why do I think most freelancers have quietly accepted broken workflows as normal?
Last month I decided to do something slightly embarrassing: I timed myself.
Not during the project. Before it. I wanted to know exactly how long it took me to go from "yes, I'm interested in working with you" to "okay, the deposit's paid and we can start."
The answer was 73 minutes. Across 6 different tools. For a single client.
I'm a developer who's been freelancing for a few years. I've shipped dozens of projects. I have a favourable reputation. Clients come back. And yet somewhere along the way I'd built this completely invisible tax into every single engagement—a manual, fragmented, cobbled-together workflow that I'd never once stopped to actually look at.
When I finally looked at it, I couldn't unsee it.
The Audit: What My "Process" Actually Looked Like
Here's the exact sequence I went through, step by step:
Step 1: The proposal (~25 minutes)
Open a previous Google Doc. Start a new one — I never have a good template, so I'm always rebuilding from scratch. Write the scope. Second-guess the scope. Rewrite the scope. Format it to look professional. Export to PDF. Realise the PDF looks weird. Reformat. Export again.
Step 2: The contract (~15 minutes)
Open HelloSign (now Dropbox Sign). Find a contract template I saved two years ago. Update the client name, dates, and project scope. Send it. Wait for the client to create an account before they can even open it.
Step 3: The deposit (~10 minutes)
Send a PayPal invoice. Wonder if the client has PayPal. They don't always. Explain bank transfer as an alternative. Wait for them to figure out international transfer fees. Occasionally chase it 3 days later when it hasn't arrived.
Step 4: The confirmation (~8 minutes)
Email back and forth to confirm receipt of deposit, confirm project start date, and confirm which version of the scope we're working from.
Step 5: The actual invoice (later, but it counts)
Weeks later, open Wave (my invoice tool). Recreate the project details from memory. Send. Sometimes I get asked, "What is this for again?" because it looks nothing like the proposal.
Total: ~73 minutes of admin, 6 different tools, zero of which talk to each other.
And here's the part that really got me: none of this is visible in my work. A client sees a beautiful final deliverable. They have no idea how chaotic the paper trail behind it was.
The Real Cost Nobody Talks About
The obvious cost is time. 73 minutes per client adds up fast — if you onboard 15 clients a year, that's 18 hours of pure admin before a single line of code or pixel is moved.
But the less obvious cost is professionalism.
There's a gap between the quality of most freelancers' work and the quality of their onboarding process. You might have an incredible portfolio, strong references, and 5-star reviews — and then your client receives a Google Doc, a separate DocuSign email, a PayPal request, and three emails trying to stitch it all together.
It doesn't match. And I think clients feel it even if they can't articulate it.
A designer friend of mine put it best: "My proposals look nothing like my actual design work. My work is clean and intentional. My proposals are... a PDF I made in 2021 that I keep patching."
I Asked Around. Turns Out This Is Almost Universal.
After doing my own audit, I started asking other freelancers how they handle this. Developers, designers, photographers, copywriters, videographers. The answers were remarkably consistent:
The most common setup (probably 60% of people I asked):
Google Docs or Word → PDF email → HelloSign/DocuSign → PayPal or bank transfer → Wave/FreshBooks invoice
The aspirational setup (people who'd invested in proper tools):
HoneyBook or Bonsai or Dubsado
The honest feedback about those proper tools:
"Too expensive." / "Way more than I need." / "Took me weeks to set up and I barely used half the features." / "Designed for agencies, not individual freelancers."
HoneyBook is $39–79/month. Bonsai is $25–52/month. Dubsado has a learning curve that rivals some SaaS products I've been paid to build. These are serious tools for serious agencies. They're not really built for someone who wants to send a proposal and get paid.
The Specific Things That Are Broken
After all these conversations, here's what I think are the actual broken parts — in order of how painful they are:
- There's no standard proposal format
Every freelancer I spoke to described starting proposals from scratch or from an old document they keep patching. There's no "proposal.template" you can pull up and trust. Every client feels like the first client in terms of the process.
The result: enormous variation in quality and a massive time sink on something that should be repeatable.
- Proposals are static dead documents
You send a PDF. The client receives it. You have zero idea what happens next. Did they open it? Did they read it? Did they forward it to someone else? Did they misplace it? You're flying blind from the moment you hit send.
The anxiety of not knowing is surprisingly real. I've sent proposals and then spent three days wondering if the email even arrived.
- The signature and payment are separate, awkward steps
Right now, for most freelancers, a client has to:
- Open a DocuSign/ HelloSign email and create an account to sign
- Then separately figure out PayPal or bank transfer to pay the deposit
- Then email you to confirm
That is three friction points between "yes, I want to work with you" and "money is moving." Each one is a moment where a client can lose momentum, get distracted, or decide it's more trouble than it's worth.
I genuinely believe some clients ghost after receiving proposals not because they're not interested but because the process of saying yes is annoying enough that they put it off until they forget.
- The tools don't talk to each other
Your proposal lives in Google Docs. Your contract lives in HelloSign. Your payment lives in PayPal. Your invoice lives in Wave. When you need to reference "what did we agree to" six weeks into a project, you're digging through four different apps trying to reconstruct the truth.
There's no single source of record. And when disputes happen (they do), this matters.
- Everything has to be rebuilt for every client
The scope of the proposal changes per client. That's expected and fine. But the structure of the proposal? The payment terms? The contract language? The invoice format? These should be templates. d. They rarely are.
What a Better Version Looks Like
I've been thinking about what the ideal workflow actually looks like for an independent freelancer (not an agency, not a team — one person with good work and a handful of clients at any given time).
Here's what I want:
- I fill in a form — client name, project, scope, pricing, timeline. Two minutes.
- A link is generated — a clean, professional-looking page that the client can open. Not a PDF attachment. A live URL.
- The client reads, signs, and pays — all on the same page. No separate tools. No account creation. Type their name to sign, enter card, done.
- I get notified, and funds move — I know the moment they opened it, signed it, and paid.
- Everything lives in one place — one dashboard with all proposals, their status, and the ability to convert any signed proposal into a final invoice.
That's it. No CRM. No time tracking. No project management. Just create a proposal, send a link, and get paid.
The version I have in my head is something like $15–20/month. Not $60/month. Not a 2-hour setup process. Something I could have running and used within the same afternoon I signed up.
The Broader Pattern: Freelancers Are Remarkably Bad at Selling to Themselves
Here's the thing that strikes me most about all of this.
Freelancers — especially developers and designers — are often incredibly good at building products. We understand UX. We know what makes a clean, frictionless flow. We can spot a broken onboarding process in a client's product from a mile away.
And then we go home and send proposals in Google Docs and chase deposits over PayPal.
There's a weird blind spot where we've accepted our own workflow as "just how it is" while we'd never let a client ship a product with that many friction points.
I think part of it is that nobody teaches you this stuff. You start freelancing, you send your first proposal however you can, and then you just keep doing it that way. The tools you'd need to fix it cost too much or require too much setup, so the path of least resistance is to keep doing the broken thing.
What I'm Actually Curious About
I've shared my setup (chaos) and what I think the ideal looks like (one link, everything in one place). But I'm genuinely curious what other people have found.
Specifically:
- How long does your client onboarding take — from first "yes, interested" to deposit paid and project started?
- What's the actual worst part — is it the proposal writing, the contract, the deposit, the back-and-forth?
- If you've tried a proper tool (HoneyBook, Bonsai, Dubsado, anything else) — did it stick? Why or why not?
- What would you pay for something that genuinely solved this? Or does it not bother you enough to pay anything?
Drop your answers in the comments. Genuinely collecting these — not for any agenda, just because I think this problem is more interesting than it looks on the surface.
Top comments (0)