Personal

What I Learned From Saying Yes to a Bad-Fit Webflow Client in April 2026

Written by
Pravin Kumar
Published on
May 6, 2026

Three weeks into April I said yes to a client I should have said no to. The discovery call had two yellow flags I noticed and a third I missed. I told myself I would manage them. I did not. The project ended in mutual frustration on April 28 with a polite but pointed email from the client's founder asking why I had taken the work in the first place. The honest answer was that I had wanted the cash flow to backfill a different client's three-month pause and had let that pressure override my own vetting framework. This piece is the lessons-learned write-up from a project I should not have started, and the specific changes I am making to my discovery flow so the next pressure moment does not produce the same mistake.

What Were the Yellow Flags I Saw and Misread?

The first yellow flag was timeline. The client wanted a five-page Webflow marketing site live in fourteen calendar days. My typical timeline for the same scope is six to eight weeks because I write the copy alongside the design rather than treating copy as a parallel third-party deliverable. Fourteen days is feasible if the client provides finished copy on day one. The client did not have copy and treated my timeline pushback as me being inflexible.

The second yellow flag was the decision-maker pattern. The discovery call had three people on it and none of them could answer "who has final approval on visual design?" without a five-second pause. The pause was the signal. Multiple decision-makers without a clear authority structure means design rounds explode and timeline compresses against scope. I noted the pattern at the time and decided I would write a sharper scope-of-work document to compensate. The compensation does not actually work when the underlying decision structure is unclear. The right move is to decline.

The third yellow flag was the one I missed. The client's existing site was a 2018 WordPress build that nobody had touched in eighteen months because the previous freelancer had quit mid-engagement. I read this as opportunity. It was a warning.

Why Did I Take the Project Anyway?

The honest reason was cash flow timing. Another retainer client had paused for three months while their funding round closed, which left a real gap in my April and May revenue. The bad-fit project's deposit would cover the gap. I told myself I could manage the yellow flags through tighter scope-of-work documentation and stricter change-order policy. I knew at the time the rationalization was thin. I took the project anyway.

The cash-flow pressure was the structural cause. The yellow-flag dismissal was the proximate cause. Both deserve attention because both will recur. Cash flow gaps happen in any solo practice. Yellow flags appear in any discovery process. The fix is not to never feel pressure. The fix is to have a vetting framework that holds against pressure rather than collapsing the moment a paid project shows up. My existing framework had been adequate against normal market conditions and inadequate against funding-pause pressure. The framework needed to be sharper. I covered the related discovery discipline in my discovery questions for client needs piece.

What Specifically Went Wrong During the Project?

Day three of the engagement, the client requested a redesign of the homepage hero based on internal feedback I had not been part of. The redesign was technically inside scope but represented a different creative direction than the approved wireframes from day one. I accommodated the request. Day six, the client requested another homepage hero direction. I accommodated again because I had no clear policy that limited mid-project direction changes.

By day ten the project had three different directions and zero of them were finished. The client was frustrated that nothing was complete. I was frustrated that nothing had been signed off. The fourteen-day timeline I had quoted with skepticism was now actively impossible. The client interpreted my impossibility framing as "Pravin is missing the deadline he committed to" rather than "the scope changes invalidated the original timeline". Both interpretations had truth in them. The conversation devolved.

How Did the Project Actually End?

The project ended on April 28 with a thirty-minute call between me and the founder. The founder said the engagement was not working and proposed we end early. I agreed. We split the deposit so that the work I had completed (which was real, just not in the final form) was paid for. The handoff included the Webflow project access, the design files, and a written summary of where each page sat in production readiness. The total cash impact on me was about 60 percent of the original engagement fee. The total time impact was 80 hours over three weeks.

The interpersonal damage was real but not catastrophic. Both sides handled the ending with professionalism, which mattered. The founder later sent a brief thank-you note for the clean handoff, which I appreciated more than I expected to. The lesson is not that bad-fit clients always end in burned bridges. The lesson is that even an amicable ending costs both sides real money and real time, both of which I would rather have spent on a different project. The cleanest lesson is the prevention, not the recovery. I covered the related rate-discipline thinking in my raising rates piece.

What Did the Cash-Flow Cushion Actually Need to Be?

The structural fix for the cash flow pressure is a larger operating buffer. My buffer entering April was about six weeks of expenses, which was not enough to absorb a three-month retainer pause without feeling pressure to take any project that came along. The corrected buffer is twelve weeks of expenses, which I am rebuilding through a 30 percent allocation from each month's revenue starting in May 2026. The math is straightforward and the discipline is the only hard part.

The longer-term structural fix is to diversify retainer revenue across more clients so that a single client pause is a smaller percentage hit. Three retainers each at 25 to 30 percent of monthly revenue mean any single pause is recoverable through the others. The pre-April distribution had been one retainer at 60 percent, which made me too dependent on its continuity. The new target is six retainers each at roughly 12 to 15 percent. Building that distribution takes about a year of focused outreach and is the work I am doing now. I covered the related model in my retainer model recurring revenue piece.

What Did I Change in the Discovery Flow?

I added two new questions and one hard rule to the discovery process. The first question asks the prospective client to name the single person with final design approval authority. The pause-and-look-around answer that I previously noted as a yellow flag now produces an immediate decline-or-defer response from me, with a polite explanation that multi-stakeholder design approval needs a sharper internal process before the engagement starts.

The second question asks the prospect to walk me through the last website project they ran with an outside contractor. The story-shape of that answer reveals a lot. Clean handoffs, clear scope, on-time deliveries indicate a client who can run a project. Vague timelines, missing deliverables, contractor turnover indicate a client who needs an account manager more than a Webflow Partner. The hard rule I added is that any project with a sub-three-week timeline gets a decline regardless of the budget or the cash flow pressure of the moment. The rule cannot be overridden by me in real time. I have to write down a counter-example for the rule before the next time it comes up, which forces me to articulate the exception clearly enough that the rule still does its job. I covered the related vetting discipline in my prospective client audit piece.

What Should the Scope-of-Work Document Have Caught?

My scope-of-work document for this project was the standard template I use for fixed-fee Webflow projects. The template covers deliverables, timeline, payment terms, change-order policy, and the technology stack. The document was correct. The document was not the problem.

The problem was that the document does not catch a misalignment in expectations about creative direction continuity. The client's mental model was that creative direction can shift across the engagement as the team's thinking evolves. My mental model is that creative direction locks at the wireframe approval and shifts only through formal change orders. The scope-of-work did not surface this mismatch because the document assumes both parties share the locking-on-approval mental model. The fix is a single new clause that names the locking-on-approval mental model explicitly and asks the client to confirm. The clause has been added to my template. The next discovery call will surface the alignment or misalignment in the room. I covered the related document discipline in my scope-of-work document piece.

Did Saying Yes to the Bad-Fit Client Hurt My Other Client Work?

The honest answer is yes, modestly. The 80 hours I spent on the bad-fit project came partly from time I would otherwise have spent on retainer client work and partly from time I would have spent on outbound for new retainers. The retainer work absorbed the hit because retainers have flexibility in any given week. The outbound suffered more because outbound is the easiest thing to deprioritize when a paid emergency claims attention.

The downstream effect on outbound is the cost I am still paying in May. Pipeline that should have been growing in April was flat instead. The May pipeline is recovering but the lost month does not come back. The cost of the bad-fit decision was therefore the 60 percent revenue shortfall plus the 80 hours plus a one-month outbound delay that pushes the diversification timeline by roughly the same month. Naming the full cost out loud helps the discipline stick. The price of the next bad-fit yes will be similar.

What Should Other Webflow Freelancers Take From This Specifically?

The transferable lesson is that vetting frameworks fail under pressure unless the framework is sharper than the pressure. Cash flow pressure, ambition pressure, and ego pressure all produce the same kind of compromise. The fix is to write the rules down so they hold without real-time judgment. My new sub-three-week timeline rule is in writing. My multi-stakeholder authority rule is in writing. The cash flow buffer target is in writing. None of the rules require me to feel strong in the moment. They just require me to obey what I wrote when I was thinking clearly.

The other transferable lesson is that one bad-fit project costs more than one missed project. The math of "the deposit will cover my gap" is incomplete because it ignores the time, the opportunity cost, and the downstream pipeline impact. A clearer math is "the deposit will cover this month's gap and produce a new gap in two months from the lost outbound time". When the full math gets written down, the pressure to say yes drops because the actual economics of the yes were never as clean as they appeared. I covered the broader pattern in my turning down the highest-paying client piece.

How Should Other Freelancers Pressure-Test Their Own Discovery Flow This Week?

Pull up the last three discovery calls you took. For each, write down the yellow flags you noticed in real time. Write down which flags you addressed and which you dismissed. Write down whether the resulting engagement was good, neutral, or bad. The pattern across three calls usually reveals which flags you systematically dismiss and which you systematically address. The dismissed-and-bad combination is the gap to close.

Add one rule to your discovery flow that addresses the gap. Make the rule binary rather than judgment-based. Keep it written somewhere you will see it before the next discovery call. The discipline is small and the payoff compounds across every future project the rule prevents you from taking incorrectly. The work is unglamorous but it is the work. I covered the related daily discipline in my daily habits piece.

If you are running a Webflow practice and want to talk through your own discovery flow or a specific bad-fit pattern you keep seeing, drop me a line and tell me what the most recent yellow flag looked like. I am happy to walk through it. Let's chat.

Get your website crafted professionally

Let's create a stunning website that drive great results for your business

Contact

Get in Touch

This form help clarify important questions in advance.
Please be as precise as possible as it will save our time.

Thank you! Your submission has been received!
Oops! Something went wrong while submitting the form.