← Back to Blog

You have an email in your head you have been meaning to send for a month.

It is to the client who hasn’t paid an invoice since March. Or the agency that rebranded your logo and called it a strategy. Or the marketing automation tool that auto-renews in eleven days for $89 a month and you have never built a single workflow inside it.

You know what you want to say. You know the answer. You have rehearsed it in the shower more than once.

And you still have not sent it.

Not because the decision is hard. Because the wording is.

A RETURN TO SENDER stamped letter on a dark walnut desk, fountain pen with mint signature line drawn under a paragraph, envelope with green wax seal addressed in fountain-pen handwriting, espresso cup steaming

The exit email is the smallest unit of business hygiene

Owners stay in bad-fit clients, drift through dead retainers, and forget to cancel subscriptions because of the same six minutes that don’t happen.

The six minutes of staring at a Gmail compose window, trying to pick the first sentence. Trying to sound firm without sounding cold. Trying to leave the door slightly open in case you need them later. Trying to anticipate the awkward reply that will land in your inbox three hours later.

So you close the compose window. You add it to the list of things you’ll do "tomorrow when I have headspace". And the SaaS renews. And the client sends another quote request. And the agency suggests a Q3 strategy session.

The decision is the same on the day you make it as it is six months later. The only thing that changes is how much it has cost you.

What this tool does

Day 23 of the 30-Day Build Challenge: Polite Exit.

You pick what you’re ending.

  • Client engagement. You’re the supplier, they’re the buyer. Scope creep, payment slowness, draining your team. Time to let them go.
  • Agency or freelancer. You hired them. They didn’t deliver, or they did but you’re ready to bring it in-house, or the retainer drifted into the dead zone.
  • SaaS subscription. The marketing tool, the project tool, the analytics dashboard, the four overlapping calendar apps. Auto-renewing somewhere you forgot.
  • Partnership. The co-marketing thing that ran out of steam. The referral arrangement that became one-sided. Needs more care because mutual contacts.

You write the situation in plain English. Not polished. Just what’s actually true.

You pick a tone.

  • Clean and firm. No hedging, no apology. The door closes quietly.
  • Friendly but final. Warm goodbye, no escape hatch left open.
  • Before it bills me again. Urgent-but-civil. Names the renewal date. Asks for written confirmation.
  • Nuclear, legally boring. No insults, no jabs. Lawyer-safe. No further conversation to be had.

You click the button.

The tool hands you back three artefacts. Not one. Three.

  1. The exit email. Subject line plus body. Tone honoured. Practical specifics included. Signed with [Your name] so you paste your own.
  2. The follow-up email. For when they push back. Anticipates the pushback you described (or the standard one for that relationship + tone if you skipped that field). Restates the decision once, clarifies the practical next step, doesn’t reopen the door.
  3. The calendar reminder. One-line title, one-line body. For SaaS subs, locked to a few days before the next billing cycle. For client/agency/partnership exits, locked to the agreed end date or two weeks out as a "check it stuck" prompt.

You copy each artefact out. You send the first. You hold the second loaded in drafts. You drop the third into your calendar.

Six minutes of work, done in eight seconds.

Why three artefacts instead of one

Most "email generator" tools give you one email. Which is fine for the easy stuff. But the exit email is rarely the email that breaks the conversation.

The breaking point is the reply.

The agency offers a discount. The SaaS sends a "wait, here’s three months free" email. The client says they’ll pay this week, promise. The partnership co-founder asks for a call.

If you don’t have the follow-up ready, you reply from the wrong emotional place. You hedge. You agree to a call you don’t want to take. You reopen the decision you already made.

Having the follow-up drafted and loaded is the actual exit. The first email is just announcement. The second email is the lock.

The first email is the announcement. The second email is the lock.

The calendar reminder matters more than you think

For SaaS especially: the worst exit is the one you’re sure went through but you never actually checked. The renewal hits three weeks later. You email support. They reply: "We don’t see a cancellation request on file." You forward the original. They reply: "That wasn’t sent to the right address." You spend two hours getting back $89 you should never have paid.

A two-line calendar reminder five days before the next billing date is cheap insurance.

For non-SaaS exits, the reminder is a "check it actually stuck" prompt. Did the client genuinely stop sending quote requests? Did the agency take you off the retainer or just stop emailing? Did the partner remove your branding from their site?

If yes, delete the reminder. If no, you have the follow-up email already drafted in your sent folder. You just resend it.

What this doesn’t do

It does not send the email for you. You paste, you read it once, you send it yourself. Your name goes on the bottom; your inbox handles the reply.

It does not save what you wrote. Your situation, the pushback you described, the artefacts it generated, all of that lives in your browser tab and disappears when you close it. No login, no account, no list to opt out of.

It does not know your relationship. The tone you pick + the situation you describe is the whole context. If the client is your cousin’s wife, you might want to soften it from there.

It does not write legal contracts. If the exit involves a real contract with real clauses, get a lawyer. The tool writes the email; it doesn’t negotiate the early-termination fee.

Try it: Polite Exit

Best used the same day you stop pretending the relationship is going to fix itself.