Yashveer Singh
Connect
<- All posts
MVP Development and Startup Builds12 min read

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.
SurfaceBuild or buy defaultWhy
AuthenticationBuyCommodity with mature vendors
PaymentsBuyRegulated, dangerous to build
Transactional emailBuyDeliverability is a specialty
Error monitoringBuySentry, Datadog, others are cheap
Customer support toolingBuyZendesk, Plain, Front
Billing and invoicingBuyStripe, Lemonsqueezy, Chargebee
AnalyticsMixedDepends on depth
Admin toolingMixedRetool vs build
Core workflowBuildThis is the moat
Customer dashboardBuildDifferentiating surface
Data modelBuildThe product is the data
AI features at the surfaceBuildThe 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

SurfaceBuild cost over 3 yearsBuy cost over 3 yearsNotes
Authentication80k to 200k USD20k to 100k USDBuild cost includes ongoing security work
Payments100k to 400k USDStripe fees as percentage of revenueBuild cost includes PCI compliance
Email delivery60k to 150k USD5k to 30k USDBuild cost includes deliverability work
Error monitoring80k to 200k USD5k to 30k USDBuild cost rarely matches Sentry quality
Customer support60k to 150k USD10k to 50k USDBuild cost includes support engineer time
AnalyticsVariable10k to 100k USDDepends on depth
Admin tooling40k to 120k USD5k to 30k USD with RetoolBuild 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

  1. Building the commodity because the developer enjoys it.
  2. Buying the differentiator because the vendor promises it.
  3. Failing to name the moat. The framework cannot apply.
  4. Ignoring the migration path. Vendor lock in becomes existential.
  5. Comparing only the sticker price. Total cost is the right comparison.
  6. Building auth. Almost always wrong.
  7. Skipping the quarterly review. Decisions go stale.
  8. Treating the framework as theoretical. Make it operational with a list.

A one day exercise

  1. Hour one. Write the moat in one sentence. Show it to a customer.
  2. Hour two. List every surface in your product. Classify each as commodity, gray, or moat.
  3. Hour three. For each commodity, evaluate two vendors. Pick one.
  4. Hour four. For each gray surface, decide build, buy, or hybrid. Document the reasoning.
  5. Hour five. For each moat surface, name the engineering lead. Set the scope.
  6. Hour six. Build the budget. Distinguish build cost from buy cost.
  7. 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.

FAQ

Frequently asked

Author

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.

Related reading