A Client Wants to Hire In-House Instead of You: What to Do Next

- A client saying they want to hire in-house is usually a signal about cost or availability, not a verdict on your work.
- Ask directly what is driving it before reacting - the honest answer changes what you should offer next.
- The right response is often a smaller, cheaper role next to a new hire, not walking away from the account entirely.
The message that used to worry me
A client I had been building for on a monthly retainer sent a short message: they were thinking about hiring a full-time developer instead of continuing to work with me. My first reaction was to treat it as a loss - pack up the account in my head and move on before they said it outright. That reaction was wrong, and it would have cost me a relationship that was still worth keeping.
What I did instead was ask a direct question back: what is driving the change - cost, speed, or something specific I have not been delivering? The answer mattered more than the initial message. In that case, it was volume. Their roadmap had grown past what a part-time retainer could realistically cover, and a full-time hire made sense for the day-to-day work, regardless of who was doing it.
What the signal usually means
| What they say | What is often actually driving it | How to respond |
|---|---|---|
| "We're thinking about hiring in-house" | Cost per month vs a full-time salary looks better to them on paper | Show the fully-loaded cost of a hire (salary, benefits, management time) against your rate |
| "We need someone more available" | Turnaround time or communication speed has been a friction point | Offer a faster-response tier or clearer SLAs before losing the account over it |
| "We want someone who knows our codebase deeply" | They're worried about single-point-of-failure risk if you become unavailable | Offer to document the system and train a junior in-house hire alongside you |
| No explanation given, just the decision | Budget cuts elsewhere, or a manager change you are not aware of | Ask directly - do not guess, and do not assume it is about your work |
The move that actually keeps the relationship: become the specialist, not the generalist
When a client hires in-house, the in-house hire usually cannot do everything you were doing at the level you were doing it, especially in the first six months. The generalist retainer work goes to them. What stays available is the harder, more specialized work: the pieces that need judgment, speed, or depth the new hire has not built yet.
In my case, this looked like stepping back from weekly feature work and becoming the person the new hire escalated to when something broke in production or a build needed to move faster than their bandwidth allowed. The retainer shrank, but it did not go to zero, and the relationship continued for another eight months past the point where I expected it to end.
- Offer to help write the job description or interview candidates - this keeps you in the loop and positions you as a partner, not a competitor to the role.
- Propose a lighter advisory or escalation retainer instead of full disengagement.
- Offer a structured handover and documentation package as a paid final deliverable if the relationship is genuinely ending - this is worth charging for, not giving away.
Short, practical drops on offers, outreach, pricing, and closing clients with Claude Code. No spam, unsubscribe anytime.
Frequently asked
Should I lower my rate to compete with an in-house salary?
No. Competing on raw price against a full-time salary is a race you cannot win once benefits and management overhead are counted. Compete on speed, specialization, or flexibility instead of matching their internal cost structure.
What if the client just wants to end the relationship entirely?
Ask for that directly rather than assuming. If it is a clean end, offer a paid handover and documentation package, and ask for a referral or testimonial before you disengage - most clients will still give one if the work was good.
How do I avoid this happening again with future clients?
Build in periodic conversations about scope and cost before the client has to bring it up themselves. If you check in proactively every few months about whether the retainer still fits their needs, the in-house conversation rarely arrives as a surprise.
Last reviewed August 6, 2026.

Co-founder of the Claude Code Profit Room. Built and sold AI services to real clients; writes about offers, pricing, outreach, and closing with receipts.
More from Duncan Rogoff →

