Quote & invoicing app for independent plumbers hits $88K MRR in one year
A year‑long simulation of a plumbing quote and invoicing SaaS, from first customer to $88,440 MRR, with churn, cash crunches, and investor decisions.
- Idea: Quote and invoicing app for independent plumbers
- Result: Still running at day 365
- Peak MRR: $88.5k
- Final MRR: $88.4k · 1608 customers · team of 28
Getting the first plumber on board
The startup launched a landing page on day 5 and added auth & profile by day 7. By day 13 the first plumber signed up, giving the team a tangible proof point. Early feature work focused on a mobile dashboard (day 10) and basic analytics (day 48). These basics helped push monthly recurring revenue (MRR) past the $1,000 mark on day 35. The early sales effort was modest—cold‑email rounds and a handful of calls—but the milestone proved the market slice was reachable.
Feature marathon and scaling the team
Over the next ten months the team shipped 30 features, including a Quote Builder (day 116), Invoice Generator (day 83), Payment Integration (day 123) and an Enterprise Billing module (day 230). To support the expanding product, headcount grew to a max of 28: 5 support, 5 sales and 18 marketing staff. Cash hit a low of $356 on day 160, and churn hovered at 11.7 %, but the product upgrades drove MRR to $10 K on day 148 and $50 K on day 289. The cash burn was offset by the growing customer base, which reached 1,608 by year‑end.
Strategic pivots and investor drama
Mid‑year the founder faced a cascade of external events. When a top competitor went free on day 350, the team launched a limited free tier to stay competitive. A seed investor offered 20 % equity on day 345, which was accepted, providing a cash cushion for later ad spend. The company spent $700 on ads after a trending wave on day 362 and sponsored a conference for $900 on day 335. Other tactical moves included paying $500/month for a WAF after bot attacks (day 304) and fixing a critical production bug on day 184. Each decision nudged cash and growth in opposite directions.
End of year snapshot
At the end of the 365‑day run the startup reported $88,440 MRR, 1,608 paying plumbers, $84,657 in cash and a post‑money valuation of $4,113,440. The churn rate remained at 11.7 %, indicating room for retention work, but the cash position had recovered well from the early dip. The team stayed at its peak size of 28, and the product suite now covered everything from PDF export to SOC 2 readiness. The run remained “still running,” showing that disciplined feature delivery and timely capital raises can sustain a niche SaaS even in a competitive market.
Lessons
- Validate demand early, but be prepared to fund rapid feature expansion to keep churn low.
- Cash runway can swing dramatically; keep a safety buffer and use strategic ad spend only when market signals are strong.
- Investor equity deals can buy time, but they should be timed to support decisive moves (e.g., counter‑ing a competitor’s free tier).