Founders systematically over-estimate the value of building and under-estimate the cost. This isn't a personal failing — it's a structural bias. Building feels productive. Buying feels like surrender. But the honest math almost always says buy, and on the rare occasions it says build, you should still build the cheapest possible version first.
The default: buy. Always. Until proven otherwise.
There are roughly 30,000 SaaS tools on the market right now. Every common business problem — invoicing, scheduling, CRM, support, project management, analytics, payment, email, content — is solved by at least 5 of them, often 50. The probability that your specific problem is the one nobody has solved is statistically tiny. Search before you build.
The four questions that decide it
- Does this already exist? Spend an hour on G2, Product Hunt, Reddit, and Google. If you find three credible solutions, the answer is buy.
- Will I still need this in 24 months? If no, the build cost won't amortize. Buy.
- Is this a process I want to own, or a problem I want to disappear? Own → custom is justifiable. Disappear → SaaS is the move.
- What's the cost of being wrong? High → buy. Switching SaaS takes a weekend. Rewriting custom software takes a quarter.
The actual cost math
A "simple" internal tool — a dashboard with auth, a few CRUD screens, basic reporting — runs $15,000–$30,000 to build through a freelancer or small agency. Add ~20% per year in maintenance, bug fixes, and minor changes. Over 5 years that's $30,000–$60,000 of actual cash out.
The equivalent off-the-shelf? Retool starts at $50/month per editor. Glide is $25/month. Notion-as-internal-tool is free. Even the highest-end option clears $5,000/year only at significant team size. The breakeven point for build vs buy is past most startups' lifespan.
The cases where building actually wins
- It IS the product. If your business is "we sell this software," obviously build it. (Though even here, cheap v0 with no-code is usually right.)
- Volume punishes SaaS pricing. Some tools charge per seat, per row, per event. If you're at scale that makes the SaaS bill exceed a developer-year, building can pay back.
- Compliance / data sovereignty. If a regulator or contract requires data not leave your perimeter, no SaaS will satisfy that.
- It connects two things nothing else connects. True integration gaps. Rare. The first move is usually automation glue (Zapier/Make/n8n) rather than custom code.
The hybrid path that works for most founders
Buy the off-the-shelf tools first — even ones that don't fit perfectly. Run with them for 3–6 months and notice where the friction actually is. Then consider building, and only build the specific pain point, not a whole new platform. This sequence consistently produces better outcomes than the "we'll build it right from day one" approach, because the friction you imagine and the friction you actually have are rarely the same friction.
The No-Code Apps guide covers the build-vs-buy decision in detail per category — websites, dashboards, customer portals, internal tools — plus the no-code-first migration path that lets you delay the build decision until you actually need to make it. The sample chapter is free.
Adjacent reading: no-code vs code, tech stack for startups, best automation tools.