Nobody starts a business excited about firing people. But if you hire virtual assistants, you will eventually face a version of this: the work isn't landing, the trust has eroded, and you've been avoiding the conversation for two weeks. Meanwhile the VA can feel it. They're refreshing Slack wondering why your replies got shorter.
This post is the playbook I wish someone had handed me the first time I had to let a VA go. It covers how to know when it's actually time, how to run the conversation without leaving damage on either side, and how the newer model of replacement infrastructure changes the whole dynamic.
First, be honest about what's actually broken
Before you fire anyone, sit down for fifteen minutes and answer one question: is this a person problem, a process problem, or a fit problem?
A person problem looks like missed deadlines with no explanation, sloppy output after clear feedback, or behavior that violates trust. A process problem looks like a smart, willing person drowning because you never wrote an SOP, never set clear KPIs, or kept changing the target. A fit problem is when the person is talented but wrong for the seat. Great generalist, wrong specialty. Great executor, wrong for a role that needs judgment.
The reason this matters: two of these are on you. If you fire someone for a process problem, you'll hire the next VA into the same broken system and get the same result in six weeks. I've watched founders burn through four assistants before realizing the issue was that nobody had ever written down what "done" looked like.
Do this quick audit:
- Have I documented the role and the outcomes I expect?
- Have I given specific, written feedback at least twice?
- Has the VA had 30 to 60 days with stable expectations?
- Do I actually know what they're spending their hours on?
If you answered no to two or more, pause. Fix that first. If you answered yes and the work is still not there, it's time.
Signs the VA is genuinely not working out
Founders tend to swing between firing too fast and firing way too late. Both are expensive. Here's how to tell you're in the "actually time to move on" zone versus the "you're just frustrated on a Tuesday" zone.
Real signals a VA isn't working out:
- You've given the same piece of feedback three times and nothing changed.
- You find yourself redoing their work instead of delegating new work.
- Simple tasks require heavy oversight after 60 days.
- Communication has gotten worse over time, not better.
- You dread opening their end-of-day reports.
Not real signals:
- They asked a clarifying question you thought was obvious.
- They took a scheduled day off during a busy week.
- Their English isn't perfect but the work is.
- You're stressed about something unrelated and they're a convenient target.
The gut check I use: if I imagine the next 90 days working with this person and I feel relief at the idea of them being gone, that's data. If I feel guilt but not relief, the problem might be me.
What to do in the two weeks before the conversation
Assuming you've decided, don't fire on impulse. Spend a short window doing three things.
1. Document the work. Start a shared doc. Every task, every SOP, every login, every recurring meeting. If your VA has been running your inbox for eight months, there's tribal knowledge in their head that walks out the door with them. Ask them to update SOPs as part of their normal week. You don't need to tell them why. You're just tightening up documentation.
2. Line up the replacement path. This is where the model matters. If you hired directly off Upwork or through a freelance marketplace, you're about to be without support for anywhere from two to eight weeks while you recruit, interview, and onboard someone new. That reality is often what keeps founders stuck with a bad hire for another quarter. If you're on a staffing model with lifetime replacement built in, the timeline collapses to days, not months. More on that in a minute.
3. Get clear on the financial piece. Know their last day, know what you owe them, and know whether you're offering any transition pay. For a VA who genuinely tried, a week or two of severance is a small cost and buys you a clean exit. For someone who checked out months ago, pay through the last day and move on.
How to run the actual conversation
Do it live. Not Slack, not email, not a Loom. A short video call. Fifteen minutes on the calendar, camera on, no small talk.
Here's a script you can adapt:
"Thanks for jumping on. I want to be direct with you because I respect your time. This role isn't working out, and I've decided to end our working arrangement. Your last day will be [date]. I want to walk you through what happens next and answer any questions you have."
Then stop talking. Let them respond. Some VAs will ask why. Some will thank you and log off. Some will get emotional. All of those are okay.
If they ask why, give them one or two specific reasons. Not a list of grievances. Not a performance review. Something like: "The core issue is that the work in [area] hasn't gotten to the level I need, even after we talked about it in [month]. That's on both of us, but at this point I need to make a change."
Things to avoid in the conversation:
- Apologizing repeatedly. It reads as guilt, not respect.
- Leaving the door open when you know it's closed. "Maybe in the future" is a lie that costs you both.
- Blaming your business ("budget cuts") when it's really a performance issue. They'll figure it out and the reference conversation gets awkward.
- Making them feel like a bad person. They're a professional who wasn't right for this seat. That's it.
End with logistics. Last day. Final payment. Handoff plan. Offer of a reference if the work merited one. Then send a written follow-up within an hour that confirms everything you discussed.
The handoff week
How you handle the last week determines whether this VA speaks well of you for the next five years or trashes you in every WhatsApp group they're in. And yes, those groups exist, and yes, they talk.
Treat the handoff like a project. Get transferred: passwords, tool access, client contacts, active threads, in-flight tasks. Ask them to record a Loom walkthrough of anything they were the only person doing. Pay them for that time. Do not ask for free work on the way out. Ever.
Give them a written reference or a LinkedIn recommendation if the work supports it. If it doesn't, don't lie, but you can still acknowledge specific strengths honestly. "Reliable communicator, strong with calendar management" is true even if their copywriting was weak.
Pay everything owed on or before the last day. Not net 15. Not "end of the month." On the day. This is the single biggest thing that separates founders who get warm references from former VAs versus founders who get flamed on Reddit.
Why lifetime replacement changes the math
The reason so many founders sit on underperforming VAs for months isn't cruelty or indecision. It's math. Firing means going back into the hiring market. Screening candidates. Running trials. Onboarding from scratch. Rebuilding SOPs the last person half-learned. Two months of your time, minimum, on top of running your business.
So you tell yourself the VA will get better. Sometimes they do. Usually they don't.
The staffing model we run at Staffify is built around this specific problem. When you place talent through us, replacement isn't a favor we do you if things go badly. It's part of the infrastructure. If a placement doesn't work, we replace them at no additional cost. The candidate pool is already vetted. The role documentation stays with us. The transition takes days.
What that changes practically:
- You make performance decisions on the merits, not on the switching cost.
- You don't tolerate mediocre work for a quarter because firing feels expensive.
- The outgoing person gets a cleaner exit because you're not scrambling.
- The incoming person walks into documented systems, not chaos.
The relational piece matters here too. When you're not desperate, you're kinder. Every awkward firing I've seen from a founder was made worse by panic about who was going to do the work Monday morning. Remove the panic and the conversation gets human again.
The follow-up nobody talks about
Two weeks after the last day, send a short message. "Wanted to check in. Hope the new role search is going well. Happy to make an intro if it would help." Cost to you: three minutes. Value to them: real. Value to your reputation: compounding.
Former team members are the strongest signal of what it's like to work for you. VAs talk to other VAs. Editors talk to other editors. The person you fire this month is in the same Slack community as the person you want to hire next month. Behave accordingly.
Performance management isn't about being nice or being tough. It's about being clear, being fast, and being fair. Delay is what turns a routine role change into a relationship you regret.