Every company wrestles with the same question: do we buy off-the-shelf software or build our own?
For two decades, the answer was almost always "buy." Custom software was expensive, slow, and risky. A $150K budget, a 12-month timeline, and a coin flip on whether you'd get something usable at the end.
That math is broken now. AI-assisted development compressed build timelines by 30-55%. 35% of teams have already replaced at least one SaaS tool with a custom build. And 78% plan to replace more in 2026.
But here's what most "build vs. buy" guides won't tell you: building isn't always the right call either. The answer depends on your specific situation — your team size, your workflow complexity, your data sensitivity, and how core the tool is to your operations.
This guide gives you a concrete framework to make that decision. No ideology. Just math.
Key Takeaways
Why Pre-AI Build Estimates Are Obsolete
If you asked a dev agency for a quote in 2023, you got something like this: $150-$250/hour, 6-12 months, total cost somewhere between $150K and $500K depending on complexity. Those numbers made the "buy" decision easy.
Here's what changed.
AI-assisted development compresses build timelines by 30-55% for scoped, well-defined tasks. That's not marketing — it's from Retool's 2026 State of AI report surveying 817 builders. The compression is real, but it comes with a critical caveat: it applies to *scoped* tasks. A well-defined CRUD application with clear requirements benefits enormously. A vague "build me a platform" request does not.
What this means in dollar terms:
| Project Type | Pre-AI Estimate | AI-Accelerated Reality | Savings |
|---|---|---|---|
| Custom CRM (100 users) | $120K-$180K | $30K-$60K | 50-75% |
| Internal admin dashboard | $60K-$100K | $15K-$35K | 55-75% |
| Workflow automation platform | $80K-$150K | $25K-$50K | 60-70% |
| BI reporting dashboard | $50K-$90K | $12K-$30K | 55-75% |
| Customer support portal | $70K-$120K | $20K-$45K | 60-70% |
The pricing model changed too. Traditional agencies still charge $150-$250/hr because they're billing for time, not outcomes. AI-accelerated firms like 86 SaaS charge fixed prices with defined timelines: 1-10 weeks instead of 6-12 months.
If anyone quotes you a custom build using pre-AI estimates, they're either uninformed or padding the number. Either way, you're overpaying.
The New Build vs. Buy Framework
Forget the old "build if it's your competitive advantage" heuristic. It's too vague to be useful. Here's a framework with actual decision criteria.
Score each tool in your stack across these five dimensions:
1. Feature Utilization (How much of the tool do you actually use?)
Most teams are shocked when they audit this. The average company uses a small fraction of their enterprise SaaS features. You bought the $500/seat tier because you needed one capability. You're paying for 200 others.
2. Seat Count (How many people use it?)
At 100 seats on Salesforce Professional ($65/user/month), you're paying $78,000/year. At the Enterprise tier ($165/user/month), that's $198,000/year. A custom CRM built for $40K with $8K/year maintenance costs $64K over three years. The savings are enormous.
3. Operational Centrality (How core is this tool to your business?)
If a tool breaks and your business stops, you need to own it. If a tool breaks and it's mildly annoying, buy the SaaS.
4. Data Sensitivity (How sensitive is the data flowing through this tool?)
Every SaaS vendor is a data processor. Every integration is an attack surface. For regulated industries — healthcare, finance, legal — the compliance cost of SaaS often exceeds the subscription cost. Custom builds on your own infrastructure eliminate an entire category of vendor risk.
5. Workflow Specificity (How unique is your process?)
If you've spent months configuring a tool to match your workflow — and it still doesn't fit — that's your answer. You're paying enterprise prices for a tool you've had to duct-tape into shape.
When to Build: 5 Scenarios Where Custom Wins
Scenario 1: The Overpriced CRM
The situation: 100+ seats on Salesforce or HubSpot Enterprise. Your team uses contacts, pipeline tracking, and basic reporting. You don't use the AI add-ons, the app marketplace, or 80% of the settings pages.
The math: Salesforce at $195/seat/month for 100 users = $234,000 over 3 years (assuming zero price increases — unlikely). A custom CRM scoped to your actual workflow: $30K-$60K build + $18K-$36K maintenance over 3 years = $48K-$96K total.
Savings: $138K-$186K over 3 years.
Scenario 2: The Workflow Automation Money Pit
The situation: You're running Zapier or Make with hundreds of automations. Per-task pricing means your bill scales with usage. You hit $2,000/month and it's climbing.
The math: $24,000/year in automation SaaS vs. a custom automation layer built for $15K-$30K with $6K-$12K/year maintenance. Payback in 8-14 months.
Scenario 3: The BI Dashboard Nobody Uses
The situation: You're paying $95/user/month for Tableau or Looker. 60 seats. Most people check one dashboard once a week. Five power users actually build reports.
The math: $68,400/year for a tool where 90% of users need read-only access to 3 charts. A custom dashboard: $12K-$30K build, $4K-$8K/year maintenance. Three-year savings of over $150K.
Scenario 4: Internal Admin Tools
The situation: You built an ops workflow on top of Retool, Airtable, or Notion — and you're hitting limits. Complex permissions, slow performance, workarounds everywhere.
The math: These tools were designed for prototyping, not production. When you need audit logs, role-based access, and custom business logic, a purpose-built admin tool at $15K-$35K replaces $12K-$30K/year in cobbled-together subscriptions.
Scenario 5: Regulated Data Processing
The situation: Healthcare, financial services, or legal — processing sensitive data through third-party SaaS. Each vendor requires a BAA, security review, and compliance audit. Your compliance team spends 200+ hours/year on vendor assessments.
The math: The compliance overhead alone costs more than building a custom tool on your own infrastructure. Add the actual subscription cost and it's not close.
When to Buy: 5 Scenarios Where SaaS Wins
Building everything is as dumb as buying everything. Here's when SaaS is the right call.
Scenario 1: Commodity Communication
Email, chat, video conferencing. Don't build a Slack clone. Don't build your own email server. These are commodity tools with massive R&D budgets behind them. The per-seat cost is justified by the reliability and feature depth you'd never replicate.
Scenario 2: Small Teams
Under 20 users on a tool. The per-seat math doesn't compound enough to justify a custom build. A $50/user/month tool for 15 people costs $9,000/year. You're not building a replacement for that — the build cost alone exceeds 3 years of the subscription.
Scenario 3: Deep Domain Expertise You Lack
Accounting software ([QuickBooks](https://quickbooks.intuit.com/pricing/), Xero), payroll (Gusto, ADP), tax compliance. These vendors employ hundreds of people who do nothing but track regulatory changes. Unless your business *is* accounting or payroll, you don't want to maintain software that needs updating every time a tax law changes.
Scenario 4: Rapidly Evolving Categories
Security tools, threat detection, AI/ML platforms. If a category is evolving so fast that today's build is obsolete in 18 months, buy. Let the vendor absorb the R&D cost of keeping up.
Scenario 5: Non-Core Peripheral Tools
Survey tools, appointment scheduling, basic form builders — if you use them occasionally and they're not central to operations, the SaaS subscription is fine. Don't waste engineering resources on software that doesn't move the needle.
The "Vibe Coding" Trap: Why AI Prototypes Aren't Production Software
Here's the part most build-vs-buy articles skip: AI makes it dangerously easy to build something that looks finished but isn't.
The industry calls it "vibe coding" — using AI to rapidly generate a working prototype. It's impressive. You can have a functional-looking app in hours. And it's a trap.
Retool's 2026 data shows that 51% of builders shipped production software using AI. That number sounds high until you flip it: 49% didn't. Nearly half of AI-assisted builds never made it to production. The prototype worked. The production system didn't.
Here's what separates a demo from production software:
Security. Input validation, authentication, authorization, rate limiting, SQL injection prevention, XSS protection, CSRF tokens, encrypted data at rest and in transit. AI-generated code routinely skips these.
Error handling. What happens when the database is down? When an API returns a 500? When a user submits malformed data? When a background job fails halfway through? Production software handles every failure mode. Prototypes handle the happy path.
Monitoring and observability. Logging, alerting, performance metrics, error tracking, uptime monitoring. You need to know when something breaks *before* your users tell you.
Data backup and recovery. Automated backups, tested restore procedures, point-in-time recovery. If you can't recover from data loss, you don't have production software.
Compliance. Audit logs, data retention policies, access controls, GDPR/CCPA compliance, SOC 2 controls. Regulated industries require all of this. Even non-regulated businesses need most of it.
Scalability. Will it handle 10x the current load? 100x? What's the database indexing strategy? Are there N+1 query problems hiding in the ORM?
This is exactly why the gap between a prototype and production matters. A skilled team that understands production requirements will use AI to compress the timeline — but they won't skip the engineering that makes software reliable. An AI prototype with proper production hardening is powerful. An AI prototype shipped as-is is a liability.
The True Cost of Buying SaaS
SaaS vendors quote you a subscription price. That's the sticker price. Here's what you actually pay:
| Hidden Cost | Typical Range | What It Looks Like |
|---|---|---|
| Integration | $5K-$50K/tool | Connecting to your other systems, custom API work, middleware |
| Training | $2K-$15K/year | Onboarding new hires, retraining after vendor UI changes |
| Configuration | $10K-$40K | Customizing the tool to match your workflow (consultants, admins) |
| Migration (in) | $5K-$30K | Moving data from your old system |
| Migration (out) | $15K-$75K | Moving data when you eventually leave — vendors make this hard on purpose |
| Annual price increases | 8-12%/year | Compounding. $100K/year becomes $143K in 4 years |
| Compliance overhead | $5K-$25K/year | Vendor security reviews, BAAs, audit documentation |
| Productivity tax | Hard to quantify | Workarounds for missing features, context switching between tools |
A tool that costs $50K/year on the sticker often costs $80K-$120K/year when you account for everything. Over 3 years with price increases, you're looking at $280K-$400K. These hidden costs are why the buy decision is more expensive than it appears.
The True Cost of Building Custom Software
Fair is fair. Building has real costs too. Here's an honest breakdown:
| Cost Component | Range | Notes |
|---|---|---|
| Discovery & scoping | $2K-$5K | Requirements, architecture, project plan |
| Design | $3K-$10K | UI/UX, user flows, component design |
| Development | $10K-$60K | Core build — varies dramatically by scope |
| Testing & QA | $2K-$8K | Automated tests, load testing, security audit |
| Deployment & DevOps | $1K-$5K | CI/CD, hosting setup, monitoring |
| Documentation | $1K-$3K | User docs, admin docs, API docs |
| Total build | $19K-$91K | Depends entirely on scope |
| Monthly maintenance | $500-$3,000/mo | Bug fixes, updates, minor features, infrastructure |
| Annual maintenance | $6K-$36K/year | 10-20% of build cost annually |
The honest truth: custom software requires ongoing investment. It doesn't update itself. Security patches, dependency updates, and bug fixes are your responsibility. Budget 10-20% of the build cost annually for maintenance, or you'll accumulate technical debt that eventually forces a rewrite.
But here's the key difference: you control the maintenance budget. SaaS price increases are dictated by the vendor. Your maintenance costs are dictated by your actual needs. If the tool is stable and requirements haven't changed, maintenance costs drop. SaaS prices never drop.
3-Year TCO Comparison by Category
Here's where the numbers tell the real story. All figures assume 100 users unless noted.
| Category | SaaS (3-Year TCO) | Custom Build (3-Year TCO) | Savings |
|---|---|---|---|
| CRM (Salesforce vs. custom) | $234K-$450K | $48K-$96K | 60-79% |
| BI & Reporting (Tableau vs. custom) | $171K-$285K | $24K-$54K | 69-81% |
| Workflow Automation (Zapier/Make vs. custom) | $72K-$144K | $27K-$54K | 50-70% |
| Project Management (Asana/Monday vs. custom) | $90K-$180K | $33K-$66K | 55-70% |
| Customer Support (Zendesk vs. custom) | $108K-$252K | $36K-$72K | 55-71% |
Notes on this table:
The Build vs. Buy Scorecard
Use this scorecard to evaluate each tool in your stack. Score 1-5 for each criterion.
Score Your Tool
Feature utilization — How much of the tool do you actually use?
Seat count cost pressure — How much is per-seat pricing costing you?
Operational centrality — How core is this tool?
Workflow mismatch — How well does the tool fit your process?
Data sensitivity — How sensitive is the data?
Vendor lock-in risk — How hard is it to leave?
Interpreting Your Score
| Total Score | Recommendation |
|---|---|
| 25-30 | Strong build candidate. Start scoping immediately. |
| 19-24 | Likely build candidate. Run the TCO numbers. |
| 13-18 | Could go either way. Deep-dive on the top 2-3 scoring criteria. |
| 7-12 | Probably keep buying. Focus optimization efforts elsewhere. |
| 6 | Definitely keep the SaaS. It's working. |
Run this scorecard across your top 10 tools by spend. You'll likely find 2-4 that score above 20 — those are your replacement candidates. Start with the one that has the highest score *and* the highest annual cost. That's your biggest ROI opportunity.
How to Get Started
The build-vs-buy decision isn't theoretical. It's a math problem with your specific numbers.
Here's the process:
Step 1: Audit your stack. List every SaaS tool, its annual cost, seat count, and feature utilization. Most companies discover they're spending 2-3x what they thought. We do this for free.
Step 2: Score your tools. Use the scorecard above. Identify your top 3-5 replacement candidates.
Step 3: Scope the replacement. For each candidate, define what you actually need — not what the SaaS vendor sold you. The requirements list is usually 70% shorter than the vendor's feature page.
Step 4: Build or don't. Run the 3-year TCO comparison with real numbers. If the custom build saves 50%+ and the tool is core to operations, build. If the savings are marginal or the tool is peripheral, keep buying.
Step 5: Maintain what you build. Budget $500-$3,000/month for ongoing maintenance. This is non-negotiable. Unmaintained software becomes a liability.
At 86 SaaS, we handle steps 1-5. Our pricing is fixed and transparent:
No hourly billing. No scope creep. No 12-month timelines.
The first step is knowing what you're actually spending. Get your free SaaS audit — we'll map your entire stack, score every tool, and show you exactly where the savings are. Takes 5 minutes to start. Results in 24 hours.