RelayOps hit $2M ARR in 26 months without taking venture money. I’m not anti-VC — several friends built great companies that way. For our market (ops automation for mid-market logistics), bootstrapping was the honest fit.

This is the sequence, not a manifesto.

Month 0–6: services masked as product

We sold implementation projects that used our early software. Revenue was consulting-shaped. Margins were ugly. But we learned where the product had to be good enough to stand alone.

First recurring customer: $800/month, manual onboarding, founder on every call. We said no to custom features unless three other prospects asked.

$18K MRR
Month 6 — 23 customers, two-person team, no paid marketing

Month 6–14: one channel, done properly

We tried paid ads for six weeks. Burned $12K, got signups, got no retention. Killed it.

Outbound worked — not spray-and-pray.email, but 40 highly researched messages per week from me. Reply rate was 11%. Close rate was painful. But CAC was knowable.

Content came later, when we had case studies with numbers.

Bootstrapping forces you to kill channels that don't work. Runway does the same, just slower and with more board slides.

Month 14–26: hire when the work repeats

First hire: engineer, not sales. Onboarding was breaking. Second hire: customer success — title was “founder associate,” salary was modest, equity was real.

We stayed at five people until $1.2M ARR. Open roles before revenue is a luxury.

Bootstrapped hiring triggers we used

  1. Founder is bottleneck on same task 3 weeks running
  2. Churn tick up tied to support response time
  3. Sales pipeline > 3x quota with founder-only closing
  4. 6+ months runway at current burn after hire

What we gave up

Speed. We didn’t blitz two markets. We didn’t out-hire a funded competitor in enterprise sales. We lost one deal to a competitor who priced below cost for the logo.

What we kept

Control of pricing. No pressure to grow 3x when 2x was healthy. Optionality — we’re profitable at $4M ARR now and could raise to accelerate or not.

Zero to $2M without raising isn’t moral superiority. It’s a constraint that clarifies decisions. If you choose it, act like the money isn’t coming — because for a long time, it isn’t.