← All posts

How to Follow Up With a Client Who Said 'Yes' But Hasn't Signed the Contract

Alex9 min read
freelanceproposal follow-upcontractsclient management

A copywriter I talked to last month had a $14,000 retainer verbally agreed to on a Friday call. The client said "this is great, send the contract over and we'll get it signed Monday." Three weeks later, no signature. No reply to her three emails. No clue what had happened.

The verbal yes is the most dangerous moment in any freelance deal.

If a client said yes but hasn't signed the contract, the move isn't to send another generic "just checking in." It's to remove the friction that's actually blocking the signature — and to do it in a way that doesn't put them on the defensive. The scripts below work because they shift the conversation from "where's my contract?" to "what's getting in the way?"

Why a Verbal Yes Doesn't Mean a Signed Contract

There's a gap between a client saying yes and a client actually paying you. That gap is where most freelance deals quietly die.

I've talked to hundreds of freelancers about this, and the same patterns show up every time. A client gets excited on the call. They want to move forward. Then they hang up, get pulled into three other meetings, and the contract you sent gets buried under 40 unread emails. By the time they remember, the momentum's gone. They start second-guessing the price. Their business partner asks a question they can't answer. They quietly push it onto the back burner.

This isn't ghosting in the traditional sense. The client hasn't changed their mind — they've just lost the thread. Research from MarketingDonut shows 80% of sales require at least five follow-up attempts, and 44% of salespeople give up after one. For freelancers, the verbal-yes-to-no-signature gap is exactly where those follow-ups matter most.

The deal you think is closed isn't closed until the contract's signed and the deposit's in your account. Everything else is wishful thinking.

The First 48 Hours: Send the Contract, Then Send the Calendar Slot

Here's what most freelancers miss after a verbal yes call: the contract's half the job. The other half is making the signature actually happen.

Within two hours of the call, send the contract. Speed matters here because excitement decays fast. If you say "I'll send it tomorrow," tomorrow becomes Friday becomes next week, and by then they're cold again.

When you send it, do three things in one email:

  1. Reference something specific from the call ("loved your point about wanting to relaunch by Q3")
  2. Tell them exactly what's in the contract and how long it'll take to sign (most contracts take 90 seconds in DocuSign — say so)
  3. Propose a kickoff call time, conditional on the signed contract

That third one is the move most freelancers skip. By offering a specific calendar slot for the kickoff, you're giving them a reason to sign now — not "whenever." The signature becomes the gating action for something concrete.

Try this:

Subject: Contract + kickoff for [Project]

Hi [Name],

Great talking earlier. Loved your point about wanting the new site live before Q3 — that timeline's doable if we start by [date].

Contract attached. It's 3 pages, takes about 90 seconds to sign through DocuSign — covers everything we discussed (scope, deliverables, payment schedule).

If you can sign by end of day Wednesday, I can hold this kickoff slot: Thursday 10am. Otherwise I'll lose it to another project that's confirming this week.

Let me know if anything in the contract looks off.

[Your name]

That email does a few specific things. It anchors them in the conversation you just had. It tells them how easy signing actually is — most people overestimate the friction. And it creates a real, non-manufactured deadline by tying it to a calendar slot you actually have.

The Day 3 Follow-Up: Remove Friction, Don't Add Pressure

If three days pass and the contract's still unsigned, don't send "just following up." That phrase is the freelance equivalent of throwing your hands up.

Instead, ask what's blocking the signature. Most of the time, there's a real reason — they want to adjust a clause, they need their business partner to look at it, they aren't sure about the payment terms. They aren't telling you because they don't want to seem difficult.

Try this script:

Subject: Anything I can clarify on the contract?

Hi [Name],

Wanted to check in — sometimes contracts get hung up on small things (payment schedule, revision clause, that kind of thing). If there's anything in there you'd like to adjust before signing, just let me know.

Happy to jump on a 10-minute call if it's easier than typing it out.

[Your name]

This works because it gives the client an out. They can say "actually, the deposit's a bigger upfront than I expected — can we do 30% instead of 50%?" and you can negotiate from there. What you don't want is silence, because silence means the deal's dying without you knowing why.

For more on the broader psychology of follow-ups and why this approach works, the complete guide to proposal follow-ups for freelancers breaks down the full framework.

The Day 7 Move: Restate the Cost of Delay (Without Being Pushy)

A week after the verbal yes, you've sent the contract, you've offered to clarify anything, and you're still getting silence. This is the moment to remind them what they were trying to accomplish — and what waiting actually costs.

Not in a pushy way. In a "I'm trying to help you hit your own goal" way.

Subject: Quick reality check on timeline

Hi [Name],

When we spoke, you mentioned wanting [specific outcome] by [their stated deadline]. That's still totally doable, but I want to flag — every week we delay starting pushes the launch by a week.

If something's changed on your end, no worries at all. If we're still on, the fastest way to lock in the timeline is to sign the contract this week.

[Your name]

This email reframes the delay. It's not "you're costing me money by not signing." It's "your own deadline is slipping." That distinction matters. The client now sees the signature as the next step toward their goal, not toward yours.

A web designer I spoke to used this exact framing on a client who'd ghosted for 11 days after a verbal yes. The client replied within an hour, signed by end of day, and admitted she'd been waiting to feel "ready" — without realizing the calendar was moving forward whether she signed or not.

When to Send the Breakup Email

If you're 14 days past the verbal yes with no signature, it's time to pull the plug — or at least signal that you're about to.

The breakup email isn't an angry email. It's a clean, professional acknowledgment that the deal isn't happening on the timeline you'd discussed and that you need to move on. The funny thing? Breakup emails often get the response that everything else couldn't pull out of them.

I won't rewrite the full template here — the breakup email guide covers three versions you can copy. The short version: keep it brief, say you're closing the file, leave a low-friction door open.

Most freelancers send breakup emails too late. They wait six weeks, by which point the client's fully moved on. The sweet spot is 2-3 weeks past the verbal yes, when the client still remembers the conversation but isn't acting on it.

What Actually Causes Signature Delays (And How to Pre-Empt Them)

After hearing this pattern from freelancer after freelancer, here's what's usually really going on when someone says yes but doesn't sign:

Buyer's remorse on price. They agreed on the call, then went back and felt the number was higher than they'd expected. Fix: confirm pricing in writing within 24 hours of the verbal yes so they don't get to relitigate it silently.

Business partner or spouse needs to approve. They didn't mention this on the call because they didn't want to seem unable to decide. Fix: ask on the call who else is involved in the decision. If anyone is, send them a recap email designed to be forwarded.

Contract feels intimidating. They're not used to signing legal documents and want a lawyer to look at it — but they don't want to pay for one. Fix: keep your contract short. Three pages max. Plain language.

Internal change at their company. Someone quit, the budget shifted, a project got reprioritized. Fix: there's nothing you can do here, but knowing this is possible helps you not take silence personally.

The more you can pre-empt these on the original call — by asking "is there anyone else who needs to sign off?" and "are you comfortable with this number written down?" — the fewer signature delays you'll see.

For a deeper look at why this pattern keeps happening, why clients ghost proposals covers the psychology behind it.

Automating the Verbal-Yes-to-Signed-Contract Sequence

Here's the part nobody talks about: even when you know exactly what to send and when, you won't send it. You'll forget. You'll get busy with the projects that did sign. The verbal-yes deals will sit in a corner of your inbox decaying.

That's the problem I built ChaseNudge to solve. It schedules the entire post-proposal sequence — the day-2 contract reminder, the day-3 friction-removal nudge, the day-7 timeline check, the day-14 breakup — automatically, so the deals that should close don't fall through because you got busy. If you're losing one or two verbal-yes deals a month, that's usually $5,000–$15,000 in revenue you didn't realize you were leaving on the table.

FAQ

How long should I wait after a verbal yes before following up?

Send the contract within two hours of the call. Follow up at day 3, day 7, and day 14 if you don't get a signature. Waiting longer than that lets the momentum die completely.

What if the client keeps saying they'll sign "this week"?

Pin them down with a specific action. "Great — I'll send you a calendar invite for the kickoff Thursday, conditional on the signed contract. If you can't sign by Wednesday, let me know and we'll reschedule." Vague timelines stay vague forever.

Should I start the work before the contract is signed?

No. The verbal yes feels good, but it isn't binding. Starting work without a signed contract is how freelancers end up doing $4,000 of unpaid work for clients who change their minds.

How many times should I follow up before giving up?

Most freelancers stop at one. The data suggests 5+ is the right number for proposals; for verbal yeses, 3-4 well-timed nudges over two weeks is usually enough. After that, send a breakup email and move on.

Is it pushy to ask why they haven't signed?

No — it's professional. Asking "is there anything in the contract you'd like to adjust?" is the opposite of pushy. It's offering to solve the problem they aren't telling you about.


The takeaway: a verbal yes isn't a closed deal. Treat it like the start of a 14-day signature window, not the end of the sale. Send the contract within two hours, offer a kickoff slot, ask about friction at day 3, restate the timeline at day 7, and pull the plug at day 14. Do that consistently and your close rate on verbal yeses will go from "hope" to "system."

Stop chasing clients manually.

ChaseNudge automates your proposal follow-ups so you never lose a deal to silence again.

Start 14-Day Free Trial

Full Pro access. No credit card required.