Why the question is really about constraints
Should you bootstrap or raise funding?
The honest answer is that it depends on your business model, your constraints, and the evidence in front of you.
The good news: that evidence is readable.
Founders who have made this call well did not guess.
They looked at specific signals in their traction and let those signals decide.
This guide walks through the signals that point toward bootstrapping, the signals that point toward raising, and a simple way to weigh them for your own situation.
Wade Foster, CEO of Zapier, offers a useful mental model: determine the constraints in your business and figure out how to address those.
If money is not your binding constraint, raising it solves nothing.
If it is, bootstrapping may cap your growth at exactly the moment it matters. Y Combinator
That framing flips the usual question.
Instead of asking 'can I raise money?', ask 'what is actually holding my business back right now?'
Common constraints include distribution, hiring, product development, and cash runway.
Only one of those is reliably solved by a bank transfer.
Write down your top constraint in one sentence.
If the sentence starts with 'we cannot afford to', funding deserves a serious look.
If it starts with 'we have not figured out', more money will probably just fund the confusion faster.
Signals that point toward bootstrapping
Bootstrapping works best when the business itself can fund its growth.
Watch for these signals:
- Customers pay early and repeat. When you make something people care about, it is easy to sell to customers, as Foster puts it. Repeat purchases without heavy spending are the clearest sign your revenue can drive growth. Y Combinator
- You have a repeatable way to reach customers. Zapier grew its base without a ton of capital because it had a repeatable go-to-market strategy. If you can name the channel and it keeps working, you may not need outside money to scale it. Y Combinator
- Hiring is not your bottleneck. Christina Cacioppo of Vanta noted that by the time she raised, she was already hiring as quickly as possible, and more funds would not have helped with that challenge. If your constraint is people or process, cash will not fix it. Y Combinator
- You can grow by controlling spend. Both Vanta and Zapier flipped the typical founder equation: instead of raising money to enable growth, they eliminated the assumption of fundraising, controlled their spend, and ramped up spending based on what the business brought in. Y Combinator
Bootstrapping also has a quieter benefit: it forces discipline.
Zapier treated each funding round like it would be the last money it ever got, even after raising a seed.
That mindset keeps spending tied to customer value rather than investor expectations. Y Combinator
Signals that point toward raising
Raising makes sense when the market will not wait for you.
Look for these signals:
- Clear product-market fit. Vanta bootstrapped until it had true signs of product-market fit, visible in the impact of its sales and marketing efforts. Raising before that point often means selling investors on a hypothesis rather than a business. Y Combinator
- A market you could lose. Cacioppo raised while cash-flow positive specifically to ensure Vanta did not lose the market it had created. If competitors are scaling fast and your window is closing, outside capital can be defensive, not just offensive. Y Combinator
- Investors want you even though you do not need them. Investors want to fund businesses that do not actually need funding. That sounds circular, but it is practical: the strongest negotiating position is a business that could survive without the round. Y Combinator
- Unit economics that hold up under scrutiny. When fundraising gets harder, Cacioppo's advice is blunt: if you can, push your fundraising out, and if you cannot, it is all about unit economics. If your numbers show each customer is worth more than it costs to acquire and serve them, you have something worth scaling with capital. Y Combinator
The tradeoffs nobody puts on the pitch deck
Raising money buys speed and buys dilution.
Every round trades ownership and future flexibility for resources now.
Cacioppo's advice is to be pragmatic about how you plan to spend funds and make sure the dilution is worth it.
Bootstrapping buys control and buys patience.
You keep ownership and the freedom to build at your own pace, but you may grow slower than competitors with filled war chests.
Zapier, which raised only a small seed round in 2012 and has been profitable since 2014, shows the ceiling can still be very high.
There is also a hiring tradeoff.
Without fundraising headlines, you need another story to attract talent.
Zapier did it by writing publicly about its learnings and using creative distributed hiring tactics; Vanta's pitch to candidates changed as the company's journey progressed.
If you bootstrap, plan how you will compete for great people without a funding announcement.
A worked example of reading the signals
Here is an illustrative scenario, not a real customer result.
Imagine a founder running a small software tool.
Customers renew month after month, and referrals bring in most new signups.
The founder's biggest frustration is that customer onboarding takes too long because the process is manual.
Money is not the constraint; process is.
The signal reading points to bootstrapping and fixing the onboarding bottleneck first.
Now imagine the same founder lands a partnership that could double the customer base within a year, but fulfilling it requires hiring a support team and building integrations now.
The constraint has shifted to cash and people, and the market window is real.
That is the situation where Cacioppo raised: to avoid losing a market the company had created.
The lesson is that the right answer can change over time.
Revisit the question whenever your constraint changes.
A simple decision checklist
- Name your binding constraint. Is it cash, distribution, hiring, or product clarity?
- Check for product-market fit evidence. Do customers come back and refer others without heavy spending? If not, Cacioppo's warning applies: you cannot raise your way into the right product. Y Combinator
- Test whether money addresses the constraint. If hiring speed or process is the real problem, funds will not help. Y Combinator
- Assess the market window. Is there a market you could lose by waiting? If yes, raising may be defensive and justified. Y Combinator
- Check your unit economics. If you must raise soon, make sure the numbers survive investor scrutiny. Y Combinator
- Price the dilution. Decide in advance what ownership trade you would accept and what you would spend the money on. Y Combinator
If most answers point to customers and repeatability, bootstrap and control your spend.
If they point to a closing window and healthy economics, raise, and treat the round like it will be the last money you ever get.
What to do while you decide
Whichever path you lean toward, the preparation overlaps.
Focus less on what investors care about and more on what your customers care about, as Foster advises.
Running a good business never goes out of style. Y Combinator
Concretely: keep serving customers, document what works, and track the signals above.
If you are still validating the idea itself, building in public can generate both proof and early customers before you commit to either path.
And if you are weighing who to build with while you make this call, the choice of co-founder shapes your funding options too.
The bottom line
Bootstrap when your customers fund your growth and your constraint is something money cannot buy.
Raise when product-market fit is proven, the market will not wait, and your unit economics can carry the story.
Both Vanta and Zapier prove there is no single right answer, only a right answer for your constraints at this moment.
Focus less on what investors care about and a lot more on what your customers care about. Running a good business never goes out of style.
Take the next step with Ideoreto. Use the ideas in this guide as a starting point for your next project.
Register for Ideoreto to get started.


