Your recruiters are paying a tax you never approved. Every day, they lose about 90 minutes copying the same candidate and client details from one system into another. The ATS does not talk to the CRM. The CRM does not talk to billing. So a human bridges the gap, by hand, hundreds of times a week.
That lost time is not a rounding error. Across a multi-brand platform it adds up to 15 to 25% of margin that never shows up in a report, because it hides inside salaries you are already paying. Nobody files a line item called "tech tax." It just quietly eats your EBITDA.
And it is getting more expensive, because the same disconnection that slows your recruiters is now blocking the thing every PE operator wants next: AI that actually pays back.
The leak is bigger than you think
Here is the part that surprises people. The problem is not that firms have too few tools. It is that the tools do not connect. Staffing Hub points to a survey of IT leaders that found an average of 897 applications per company, yet 66% still do not provide an integrated user experience.
Read that again. Almost 900 tools, and two out of three companies cannot get them to work as one. That is the gap your recruiters fill with their hands.
Now picture a desk at your firm. A recruiter sources a candidate in one system. They move that candidate into the ATS. They log the client conversation in the CRM. When the placement lands, someone re-types the bill rate, the start date, and the client code into billing. Four systems. One candidate. The same facts entered three or four times.
Every re-entry is a chance to fat-finger a rate, misspell a client, or drop a start date. Those small errors are what trigger the invoice dispute three weeks later. The dispute is where real margin dies.
Why this is now an AI story, not just an ops story
For years you could treat this as an annoyance. Recruiters grumbled, work got done, nobody rebuilt the stack. That era is over, because AI changes the math.
AI runs on data. Clean, connected, consistent data. When your candidate records live in one system, your client records in another, and your billing truth in a third, your AI has no single version of reality to learn from. Ask it a simple question like "which clients give us the highest-margin placements" and it cannot answer, because the margin lives in billing and the placements live in the ATS and the two were never joined.
This is not a hunch. Staffing Hub cites research where 95% of IT leaders say integration is a hurdle to implementing AI effectively. Ninety-five percent. That is not a minority with a bad setup. That is almost everybody.
So the firms rushing to buy AI tools without fixing the plumbing first are buying speed on top of mess. They automate the re-entry errors. They scale the bad data. They end up with AI that confidently gives wrong answers, and leaders who stop trusting it.
If you want AI to pay back, the stack has to connect first. There is no shortcut around it.
What the tax looks like on a PE platform
One brand with a messy stack is a problem. A portfolio of five brands, each with its own ATS, CRM, and billing setup after acquisitions, is a problem multiplied by five and then tangled together.
Here is how the tax shows up when you run multiple brands:
- Re-entry everywhere. Every brand pays the same 90-minute-a-day tax, and no two brands do it the same way, so you cannot fix it once.
- No clean roll-up. You want one view of margin across the platform. You cannot get it, because each brand defines a placement, a client, and a bill rate differently.
- AI stuck at the brand level. Any AI project has to be rebuilt per brand, because the data never shares a shape. Your best idea dies in version five.
- Slow diligence on the next deal. When data lives in disconnected systems, proving performance for the next add-on takes weeks instead of days.
This is why the tech stack is now a board-level conversation, not an IT ticket. The disconnection is a direct drag on EBITDA and a direct block on the AI roadmap you sold your investors.
How to stop the leak this quarter
You do not fix this by buying more software. You fix it by connecting what you have and killing what you do not need. Here is the order that works.
1. Find the biggest handoff. For most firms the worst leak is the jump from a filled req to billing. Map exactly what data has to move, where it breaks, and who re-keys it today. You will see the single most expensive gap in about a day.
2. Measure the re-entry. Sit with one recruiter for one day. Count the duplicate entries. Multiply by your team size and loaded cost. Now you have a dollar figure to put in front of your board. Vague "it's inefficient" talk loses. A number wins.
3. Pick one source of truth for each thing. One system owns candidates. One owns clients. One owns billing. Everything else reads from those, it does not create its own version. This decision alone kills most of the re-entry.
4. Connect the two busiest systems first. Do not try to connect all 900 apps. Connect the two that hurt most, prove the hours saved, and use that win to fund the next connection.
5. Then, and only then, bring in AI. With clean, connected data flowing, AI has something real to work with. The same question that could not be answered before now gets a straight answer, because the data finally lives in one shape.
None of this requires a two-year transformation program. It requires picking the one handoff that bleeds the most and closing it.
Your move this week
Pick your single busiest brand. Shadow one recruiter for one full day and write down every time they type the same fact into a second system. Add up the minutes, multiply by the desk count, and put a dollar figure on the tax. Bring that number to your next ops meeting.
That one page tells you whether your stack is costing you 5% or 25%, and it gives you the case to fix the worst gap before you spend another dollar on AI. The leak has been there the whole time. This week you can finally see it.