The Software Shift Editorial Team
There is a line item missing from almost every company's software budget. It doesn't appear on any invoice. Nobody owns it in finance. But it is, for most mid-sized companies, one of the largest costs on the books. We call it the Legacy Tax.
The Legacy Tax is the total cost of staying on outdated software — not just the licence fee, but the productivity drain, the integration debt, the hidden workarounds, the talent friction, and the opportunity cost of being slower than competitors who switched. When you add it all up, the number is almost always shocking.
This piece is going to make that number real. We're going to walk through two specific scenarios — a 20-person sales team on Salesforce, and a 50-person company on QuickBooks — and show you what the Legacy Tax actually looks like in dollars and hours. Then we're going to talk about what to do about it.
The term 'legacy software' usually conjures images of green-screen terminals in bank basements. But the Legacy Tax isn't just about ancient on-premise systems. It hits companies running perfectly modern-looking SaaS tools — Salesforce, QuickBooks, Jira, SAP, HubSpot — tools with polished dashboards and thousands of enterprise customers and enormous marketing budgets.
The Legacy Tax has nothing to do with how old the software looks. It's about whether the software's underlying economics — its pricing model, its architecture, its development velocity — were designed for the current era or a previous one.
Legacy vendors were built when software was expensive to build and expensive to run. Their pricing and complexity reflect that. But the challengers entering their categories today were built with modern tooling, modern cloud infrastructure, and modern distribution. They carry a fraction of the overhead — and they price and build accordingly.
The gap between what you pay for legacy software and what you'd pay for a modern equivalent is the base layer of the Legacy Tax. But it goes much deeper than the invoice.
Let's start with the number everyone can see: what you're paying for the licence.
Salesforce Sales Cloud Professional runs $80 per user per month. For a 20-person sales team, that's $1,600 per month or $19,200 per year. If you've moved up to Enterprise (which most serious teams do, because Professional's automation capabilities are surprisingly limited), you're at $165/user/month — $39,600 per year for the same team.
Now compare that to modern CRM challengers built for exactly this team size:
The licence gap alone, for a 20-person sales team, is roughly $28,000–$31,000 per year. That's before we've touched a single other component of the Legacy Tax.
This is where the numbers get uncomfortable.
Salesforce is notoriously slow to use. Page loads, navigating between objects, updating records — users routinely report that even basic CRM tasks take meaningfully longer than they do in modern alternatives. Independent time studies have found that sales reps spend 5–6 hours per week on CRM data entry and administration in Salesforce. Modern CRMs with auto-enrichment, AI data capture, and keyboard-first design bring that to 2–3 hours.
That's a conservative 2.5 hours per rep per week recaptured. For a 20-person sales team, that's 50 hours per week — the equivalent of more than a full-time employee's working hours — returned to actual selling. At even a modest average all-in rep cost of $80,000/year, recapturing 2.5 hours per week per rep is worth approximately $50,000 in productive time annually.
This component of the Legacy Tax doesn't show up anywhere in finance. But it's real. And it compounds: slower CRM means fewer calls logged, fewer follow-ups caught, more deals falling through the cracks.
Legacy enterprise software was not built with a modern integration philosophy. Salesforce integrations — connecting it to your email platform, your data warehouse, your support system, your billing tool — require either expensive native connectors, a Salesforce-certified admin to maintain them, or a middleware solution like Zapier or MuleSoft that adds another monthly line item.
The average Salesforce customer spends $15,000–$40,000 per year on third-party integration tooling, according to consulting firms that clean up these messes for a living. Add the internal engineering hours spent debugging broken syncs, and the number climbs further.
Modern CRMs are built API-first with native integrations to the tools your team already uses. Attio's native integrations with Gmail, Google Calendar, Slack, and common data tools take hours to set up and require no ongoing maintenance budget. The integration debt component of the Legacy Tax, for a 20-person Salesforce shop, is realistically $15,000–$30,000 per year.
Salesforce is famous for its flexibility. It's also famous for requiring a dedicated Salesforce administrator to maintain that flexibility. The average Salesforce admin costs $70,000–$100,000 per year in fully-loaded compensation. Many smaller teams outsource this to Salesforce consulting partners at $150–$250/hour.
Modern CRMs are self-serve by design. The assumption is that a non-technical sales ops person — or even a smart sales manager — can configure and maintain the system. The admin overhead component of the Legacy Tax ranges from $20,000 (outsourced admin hours) to $100,000 (dedicated in-house admin) per year.
For a 20-person sales team on Salesforce Enterprise, the full Legacy Tax looks like this:
That's $126,000 per year in value being left on the table — or actively drained — by staying on Salesforce for a team of 20. And that's before we talk about the talent component.
Now let's look at accounting software. QuickBooks is the dominant small business accounting tool in the US, and it has earned a level of brand loyalty that is frankly impressive given how much users complain about it. For a 50-person company, the Legacy Tax calculation starts here:
QuickBooks Online Advanced runs $200/month ($2,400/year). But that's the misleading number. Here's what a 50-person company is actually paying:
The real annual cost of QuickBooks for a 50-person company is often $12,000–$20,000 when you count everything. Now compare to Puzzle.io, a modern accounting platform built specifically for VC-backed and growth-stage companies:
The total Legacy Tax for a 50-person company on QuickBooks, versus switching to Puzzle, is roughly $10,000–$18,000 per year when you account for subscription costs, cleanup fees, add-ons, and the finance team hours that automation recaptures.
This is the most underappreciated component of the Legacy Tax, and the hardest to quantify — but the stakes are real.
The best software engineers, product managers, data analysts, and sales professionals increasingly make job decisions based on the tools they'll be working with. Telling a senior engineer that they'll be managing Jira workflows and submitting Salesforce CRM data is a meaningful talent deterrent. Telling them they'll be using Linear and Close is not.
The cost of losing one senior hire — accounting for recruiting fees, onboarding time, ramp time, and lost productivity — is typically 1–1.5x their annual salary. For a $150,000 senior engineer, that's $150,000–$225,000 per avoidable attrition event. If your tool stack contributes to even one departure per year, the Legacy Tax just became your most expensive line item.
This isn't hypothetical. Employer review sites are littered with comments from talented people who cite 'outdated tooling' as a reason for leaving. The tools you run are a signal — to candidates, to employees, and to the market — about how modern your company actually is.
The final component of the Legacy Tax is the hardest to see and the most damaging over time: the cost of moving slower than your competitors.
Companies running modern tool stacks close deals faster because their CRM is faster. They spot financial anomalies earlier because their accounting software surfaces them automatically. They ship software faster because their project management tool doesn't require a two-day admin to set up a new sprint. They onboard employees faster because their HR software was built to automate onboarding.
The compounding effect of these small velocity advantages is enormous. A sales team that makes 10% more calls, processes expenses 20% faster, and ships features 15% more quickly than a competitor doesn't win 10-20% more business — they can win asymmetrically more, because in most markets the difference between first and second is the difference between winning and losing a deal.
The Legacy Tax is, in its final form, a tax on your ability to compete. And it compounds every quarter you don't address it.
Three reasons, almost always: switching costs, procurement inertia, and fear.
Switching costs are real. Migrating a CRM is not trivial. Training a team on new software takes time. These are genuine friction points that legacy vendors have spent decades engineering and amplifying. A Salesforce implementation partner isn't just there to help you — they're there to make leaving Salesforce feel impossible.
Procurement inertia is the accumulated weight of past decisions. Nobody in finance wants to write a memo justifying why the company is moving off a tool that cost $300,000 to implement three years ago. The sunk cost fallacy is powerful.
Fear is the simplest and most honest reason. The known devil feels safer than the unknown alternative, especially when you're responsible for a team's ability to do their jobs.
But here's the thing about switching costs: they are a one-time payment. The Legacy Tax is an annual fee — charged every year, with no end date, compounding as your company grows. Every year you stay on legacy software, the switching costs become a smaller fraction of the accumulated Legacy Tax you've already paid.
Pull together five numbers for each legacy tool in your stack:
Add up the gap between (1) and (2), price out the time recovered in (3) at your team's average hourly rate, add (4), and assign a qualitative flag to (5). That's your Legacy Tax for that tool.
For most companies running 3–5 legacy enterprise tools, the total Legacy Tax is north of $200,000 per year. For larger organisations, it routinely exceeds seven figures.
Your competitors are doing this calculation. Venture-backed startups have been running modern stacks since day one — not because they're contrarian, but because the modern options are genuinely better and cheaper. As those companies grow and compete with established players, their cost and velocity advantages compound.
The good news: the switching cost problem is more manageable than ever. Modern tools are built to migrate from legacy systems. Attio imports Salesforce data in hours. Puzzle connects to your bank and card feeds automatically. Linear exports from Jira with a single click. The engineering and consulting effort that made migration prohibitive five years ago has largely been engineered away.
The Legacy Tax is optional. It always was. The question is how long you're willing to keep paying it.
The Software Shift
Helping businesses find modern alternatives to legacy software.