The “always buy SaaS” advice became dominant in the 2018-2024 period for good reasons. SaaS pricing dropped, the quality of off-the-shelf tools improved dramatically, and integration platforms (Zapier, Make, n8n) made it possible to glue together stacks of SaaS without writing code. For most business problems, the time-to-value and ongoing cost of SaaS beats custom development.
But the advice became dogma faster than the underlying reality changed. In 2026, the cases where custom software clearly beats SaaS are easier to identify than ever, and the cost of choosing wrong (in either direction) has grown.
This is the framework we use when US companies ask us whether they should build or buy.
The five questions that decide it
Before listing platforms, the five questions that shape the answer:
- How standard is your business process? Does it match how thousands of other companies operate, or does it have meaningful differences?
- How central is this process to your competitive advantage? Could a competitor get the same SaaS and copy what you do?
- How much does the SaaS market actually cover? Is there mature off-the-shelf software that fits your specific needs?
- What’s your scale? At what point does per-seat SaaS pricing start costing more than custom development?
- What’s your integration complexity? How many systems need to talk to each other, and how custom are the data flows?
The honest answers to these questions reveal whether custom is the right call.
When buy SaaS is almost always right
The cases where SaaS wins clearly:
- CRM for sales teams under 50 reps: HubSpot, Pipedrive, Salesforce all work
- Email marketing: ConvertKit, Mailchimp, ActiveCampaign cover almost every need
- Accounting: QuickBooks, Xero cover standard small business accounting
- HR/payroll for under 200 employees: Gusto, Rippling, BambooHR work
- Customer support ticketing: Zendesk, Intercom, HelpScout cover standard support flows
- Project management: Asana, ClickUp, Monday cover most workflows
- E-commerce front-end for standard retail: Shopify covers most use cases
- Communication: Slack, Teams, Discord cover team comms
For these categories, the SaaS market is mature, the products are good, the pricing is reasonable at typical company sizes, and your specific differences from “standard” usually aren’t meaningful enough to justify custom development.
Building custom for any of the above is usually a waste. The SaaS vendor has spent more on R&D than you can afford. They’ve solved edge cases you haven’t thought of yet. They have ongoing improvement budgets you don’t.
When custom software clearly wins
The cases where custom beats SaaS:
Pattern 1: Your business process is genuinely unusual.
Some businesses operate in ways that don’t match how the SaaS market thinks about their category. A logistics company with a unique routing optimization algorithm. A manufacturing operation with custom quality control procedures. A multi-tenant property management firm with non-standard billing models.
In these cases, forcing the business into SaaS-shaped boxes means either: (a) changing how the business operates to fit the SaaS, which often degrades the competitive advantage, or (b) maintaining shadow processes outside the SaaS, which creates data inconsistency and operational overhead.
Custom software lets the process stay how it actually is.
Pattern 2: The process IS your competitive advantage.
When the business process is part of what makes you different from competitors, building it as SaaS means every competitor can buy the same tool and copy your approach. Custom software locks in the operational moat.
This is particularly relevant for:
- Specialized financial services firms with proprietary risk models
- Healthcare practices with proprietary clinical workflows
- Manufacturing with proprietary process optimization
- Logistics with proprietary routing or warehouse management
- Marketing agencies with proprietary attribution or reporting methodologies
If your operational process is replicable through buying off-the-shelf software, it isn’t really a competitive advantage.
Pattern 3: The SaaS market hasn’t covered your category.
Some industries are too small or too specialized for the SaaS market to have built mature tools. The available options are either: (a) old, ugly, unmaintained software from before the SaaS era, or (b) generic tools that don’t really fit.
Examples we see regularly in US mid-size businesses:
- Niche manufacturing verticals (specialized food processing, custom machinery)
- Regional service businesses with state-specific compliance requirements
- B2B service categories with unusual billing models
- Industries with strict regulatory requirements that generic SaaS doesn’t address
For these categories, custom software either: solves the problem properly, or you continue using spreadsheets and email forever.
Pattern 4: Scale has flipped the math.
For some processes, SaaS pricing makes sense at small scale but becomes prohibitively expensive at larger scale. A 100-employee company paying $100/employee/month for a particular tool ($10K/month, $120K/year) might find that custom development of an equivalent tool pays back in 12-18 months.
Common categories where this happens:
- Internal communication and knowledge management at 200+ employees
- Customer-facing applications with millions of users
- Data processing pipelines at terabyte+ scale
- Identity and access management at enterprise scale
The threshold where SaaS pricing starts costing more than custom development depends heavily on the category, but for many businesses it sits around 100-500 users.
Pattern 5: Integration complexity exceeds SaaS capability.
When a business needs 8 different systems to talk to each other with bidirectional sync, custom data transformations, and real-time triggers, the SaaS approach typically requires:
- Multiple SaaS subscriptions
- Integration platform (Zapier, Make, n8n) to glue them
- Custom code to handle the cases the integration platform can’t
- Manual data reconciliation for the cases the custom code can’t handle
At a certain point, building the integration layer as custom software (often as a small internal tool that orchestrates the SaaS systems, or as a complete replacement for several of them) becomes cheaper and more reliable.
The hybrid pattern that often wins
For most US mid-size companies, the right answer isn’t pure SaaS or pure custom. It’s a hybrid:
- SaaS for the standard business functions (accounting, email, communication)
- Custom for the differentiated business processes
- Custom integration layer that orchestrates the SaaS systems with the custom software
This pattern lets the business get the benefits of mature SaaS where the market has solved the problem, while maintaining custom advantages where they matter.
The mistake we see most often is trying to be purely one or the other. Pure-SaaS companies spend too much on per-seat pricing and lose differentiation. Pure-custom companies waste years building things they could have bought.
The cost reality
The honest cost comparison between custom and SaaS depends heavily on the specific case, but rough ranges:
SaaS:
- Per-seat or per-usage pricing
- Costs grow with scale
- Low upfront commitment
- Ongoing subscription, no exit option
- Vendor controls feature roadmap
- Time to value: days to weeks
Custom software:
- Higher upfront development cost
- Lower marginal cost at scale
- Higher upfront commitment
- One-time build, ongoing maintenance
- You control the feature roadmap
- Time to value: months
For a US mid-size company, custom development typically pays back over 18-36 months compared to equivalent SaaS, if the use case is right. Cases where the use case is wrong (the company should have just bought SaaS), the payback never comes because the custom software doesn’t actually provide the unique value that justified building it.
The honest indicators
The signals that suggest custom software is probably the right choice for a specific problem:
- You can name 3+ specific things the available SaaS doesn’t do that you need
- Your team has built workarounds and spreadsheets to fill SaaS gaps
- Your competitive advantage depends on how this process works
- Per-seat SaaS pricing at your current scale already exceeds $50K/year for this category
- The SaaS market for your specific need has fewer than 3 mature options
- Your current SaaS stack has 6+ tools with manual data handoffs between them
The signals that suggest SaaS is probably the right choice:
- Mature SaaS options exist that cover 80%+ of your needs
- Your process is reasonably standard for your industry
- Your scale is below the per-seat pricing threshold where custom math works
- Your competitive advantage isn’t in this process
- You don’t have technical capability or budget for custom development and ongoing maintenance
When neither set of signals is clear, the default should usually be SaaS. The cost of starting with SaaS and migrating to custom later is lower than the cost of building custom and discovering SaaS would have worked.
The decision process that prevents waste
The order to make this decision:
-
Audit your current SaaS spend and workarounds. What categories have you bought SaaS for? What workarounds have you built outside those SaaS systems? The workarounds often reveal where custom might fit.
-
Identify your operational differentiators. What does your business do operationally that competitors don’t? These are candidates for custom.
-
Survey the SaaS market for the categories you’re considering. Are there 3+ mature options? Do any cover your specific needs at 80%+ fit?
-
Run the cost math. What’s the cumulative cost of SaaS for this category over 3-5 years vs estimated custom development plus maintenance?
-
Commit to the answer. Pure SaaS for the categories where SaaS wins, custom for the categories where custom wins, hybrid orchestration for the integration layer.
The companies that get this right spend less, move faster, and maintain operational advantages. The companies that get it wrong either spend too much on SaaS subscriptions or waste years building software they could have bought.
What we recommend most often
Across US mid-size companies we consult on, the recommendations break down roughly:
- Pure SaaS for 70-80% of business functions: where the SaaS market is mature and your process is standard
- Custom for 15-25% of differentiated processes: where building custom protects operational advantages
- Custom integration layer for 5-10% of cases: where the SaaS stack needs orchestration that doesn’t exist off the shelf
This mix is the default. The companies that deviate significantly in either direction usually have specific reasons (very high scale, very unusual industry, very strong technical team). For most US mid-size companies, the framework above produces the right answer 90% of the time.
The build vs buy decision isn’t about ideology. It’s about matching the right tool to the right problem. When the framework is applied honestly, the answer for each specific case becomes clearer than the public debate would suggest.