Build vs Buy: The Honest Framework Every Startup Founder Needs
Build what is your moat. Buy what is not. The framework is simple in theory and hard in practice because founders confuse the parts they enjoy building with the parts that make them defensible. Authentication is not a moat. Payments are not a moat. The specific workflow your customers pay you to do is a moat. The framework keeps founders focused on the parts that compound and away from the parts that drain runway.
Written by Yashveer Singh, founder of Yashveer Labs.
What you actually need to know
- Build the moat. Buy the commodity.
- Auth, payments, email, monitoring, billing should be bought.
- The specific workflow your customers pay for should be built.
- The gray zone needs a fresh decision each time.
- The migration path matters more than the sticker price.
| Surface | Build or buy default | Why |
|---|---|---|
| Authentication | Buy | Commodity with mature vendors |
| Payments | Buy | Regulated, dangerous to build |
| Transactional email | Buy | Deliverability is a specialty |
| Error monitoring | Buy | Sentry, Datadog, others are cheap |
| Customer support tooling | Buy | Zendesk, Plain, Front |
| Billing and invoicing | Buy | Stripe, Lemonsqueezy, Chargebee |
| Analytics | Mixed | Depends on depth |
| Admin tooling | Mixed | Retool vs build |
| Core workflow | Build | This is the moat |
| Customer dashboard | Build | Differentiating surface |
| Data model | Build | The product is the data |
| AI features at the surface | Build | The integration is the differentiator |
The core argument
The pattern that destroys early stage startups is consistent. The founder hires a developer. The developer builds an authentication system because it is fun. The developer builds a payments integration because Stripe Checkout is too generic. The developer builds an admin panel from scratch because Retool feels like a compromise. Six months pass. The product still does not do what customers will pay for. The runway is half gone. The differentiator has not been built because the team built everything else first.
The framework that prevents this is simple. Build what your customers cannot get anywhere else. Buy what they can. The hard part is the discipline to apply the framework when the team has strong opinions about which commodities they want to build themselves.
The discipline starts with naming the moat. Most founders cannot name their moat in one sentence. The naming forces clarity. The clarity then drives the build versus buy call. If the moat is the specific workflow your customers pay you to do, the team should be spending most of their time on the workflow. Time spent on authentication is time stolen from the moat.
The framework also applies to the gray zone. Analytics, search, admin tooling, customer dashboards, AI features. Each of these has both build and buy paths. The decision should be made deliberately. Build when the surface is part of the moat. Buy when it is not. Hybrid when the buy option is a good foundation and the customization is part of the moat.
The honest cost comparison
| Surface | Build cost over 3 years | Buy cost over 3 years | Notes |
|---|---|---|---|
| Authentication | 80k to 200k USD | 20k to 100k USD | Build cost includes ongoing security work |
| Payments | 100k to 400k USD | Stripe fees as percentage of revenue | Build cost includes PCI compliance |
| Email delivery | 60k to 150k USD | 5k to 30k USD | Build cost includes deliverability work |
| Error monitoring | 80k to 200k USD | 5k to 30k USD | Build cost rarely matches Sentry quality |
| Customer support | 60k to 150k USD | 10k to 50k USD | Build cost includes support engineer time |
| Analytics | Variable | 10k to 100k USD | Depends on depth |
| Admin tooling | 40k to 120k USD | 5k to 30k USD with Retool | Build cost compounds with feature count |
The numbers come from projects I have worked on. The build cost is consistently higher than founders expect. The buy cost is consistently lower than founders fear. The compounding effect of buying commodities and focusing the team on the moat is the difference between shipping and shipping while runway runs out.
Features the framework must have
- A named moat in one sentence.
- A list of commodities the team is explicitly not allowed to build.
- A migration path for every vendor.
- A quarterly review of the decisions.
- A budget that distinguishes build from buy spend.
- A success metric that ties to the moat, not to the commodity.
Expert opinion
The founders who get build versus buy right are the ones who can name the moat without flinching. They know what their customers pay them to do. They build that. They buy everything else. The founders who get it wrong are the ones who built the parts they enjoyed and ran out of money before the customers got what they wanted. The discipline of naming the moat is the cheapest insurance a startup has access to.
>
Yashveer Singh, founder of Yashveer Labs
How this played out on a real project
A client building a B2B workflow product wanted to build authentication, billing, and an admin panel before they built the workflow. The developer they had hired was excited about the auth implementation. The founder was excited about a custom billing dashboard.
We ran the moat exercise. The moat was the specific workflow that automated a manual process for their customers. The auth, billing, and admin were not the moat. We swapped in Clerk for auth, Stripe Checkout for billing, and Retool for the admin panel. The team spent the next four months on the workflow.
The product shipped at month five. The first customer signed at month six. The auth, billing, and admin would not have been built yet in the alternative timeline. The deal would not have closed. The moat got built because the commodities were bought.
For more on the related work, see the over engineering trap how founders kill their own products and the smallest useful feature a decision framework.
Common mistakes founders make
- Building the commodity because the developer enjoys it.
- Buying the differentiator because the vendor promises it.
- Failing to name the moat. The framework cannot apply.
- Ignoring the migration path. Vendor lock in becomes existential.
- Comparing only the sticker price. Total cost is the right comparison.
- Building auth. Almost always wrong.
- Skipping the quarterly review. Decisions go stale.
- Treating the framework as theoretical. Make it operational with a list.
A one day exercise
- Hour one. Write the moat in one sentence. Show it to a customer.
- Hour two. List every surface in your product. Classify each as commodity, gray, or moat.
- Hour three. For each commodity, evaluate two vendors. Pick one.
- Hour four. For each gray surface, decide build, buy, or hybrid. Document the reasoning.
- Hour five. For each moat surface, name the engineering lead. Set the scope.
- Hour six. Build the budget. Distinguish build cost from buy cost.
- Hours seven and eight. Review with the team. Get alignment.
For more on the related work, read the over engineering trap how founders kill their own products and scope negotiation how to push back on your own wishlist. On the vendor side, the vendor audit every funded startup should run once a year is the natural next read.
Frequently asked
A note from Yashveer Singh
This was written by me, Yashveer Singh. The reason I write at this length and this depth is that the alternative is generic SEO content, and I am not interested in being one more of those. If you found this post useful, that is by design. If you want to talk about the project you are facing, the work happens through one channel: send a message via Instagram, and I will get back to you with a real answer, not a templated reply.
Posts that line up with this one.
- MVP Development and Startup Builds
Technical Co-Founder vs Hired Developer: The Decision That Decides Your Startup
Choosing between a technical co-founder and a hired developer is one of the most consequential early startup decisions. Here is the framework for making it correctly.
- MVP Development and Startup Builds
The Complete Startup App Development Process from Idea to Launch
Building a startup app is not one project. It is five sequential projects with different goals. Here is the complete process from idea to launched product.
- MVP Development and Startup Builds
How to Avoid the Mini Salesforce Trap as a First Time Founder
First-time founders consistently overbuild. The mini Salesforce trap is how a focused product becomes a bloated platform before a single customer pays for it.
- MVP Development and Startup Builds
How to Budget for an MVP Without Knowing Software Costs
You do not need to understand software costs to budget for an MVP. You need a framework that translates product decisions into cost ranges, so you can plan before the first developer conversation.