B2B maintenance management software sold to facility managers on seats, grown to roughly $160K a month almost entirely on blog posts the founder published while he was still coding the product
470 customers · ~$335 average per customer per month, last three months trending nearer $500 · 111.28% net revenue retention · 7.8% annual dollar churn · MRR ladder: $2,800 (end 2017) → $14,225 (end 2018) → ~$61,000 (end 2019)
"I was like, well, I'm pretty good at SEO, so I'm going to build up our web presence as I'm actually building the product itself, because I knew it was going to take a while" — the rankings and the MVP arrived at the same time, on purpose.
Fewer bars = easier, cheaper, or faster for an AI-assisted solo builder. Editorial judgments based on the case details.
Limble CMMS went live in 2015 and did not take a dollar until roughly 2017. The first paying customer was on an early per-asset plan and paid, in the founder's words, "a whopping twelve dollars a month. I was ecstatic. My wife thought I was kind of crazy." Two and a half years of nights had gone into the MVP before that $12 arrived, because a CMMS — work orders and preventive maintenance schedules across a wide range of equipment — is a category that has existed for decades and the feature floor is high. The buyer is a facility manager or maintenance manager drowning in work orders across equipment types. The money then compounded fast: $2,800 MRR at the end of 2017, $14,225 at the end of 2018, about $61,000 at the end of 2019, and roughly $160,000 a month at the time of this interview across 470 customers — about $1.8M ARR, with the founder expecting $2.4M by year end and the last month alone adding about $210K of ARR. Average revenue per customer is about $335 a month, though the last three months trended closer to $500. It is bootstrapped. The founder coded it himself while working for his father's company: four to six hours on the day job, the rest of a twelve-hour day on Limble, with office space provided. His father later put in roughly $150,000 in small increments over about a year and a half — not a round, just "hey dad, this is starting to work, there's an opportunity to spend five grand here." The only other outside money is a personally guaranteed SBA loan of about $350,000 from a local bank at roughly 4–5%.
The first customers came from search, and the content went up years before the product was ready to sell.
The quick-reference card — acquisition channels, replication playbook, risks & traps, and our verdict — is members-only.
Join the Unicorn Club — $5/moCancel anytime, in one clickPaste into Claude Code / Codex and get a working version of this product end-to-end.
Two production-grade prompts per idea — a full build spec and an SEO growth plan — plus 10 tailored build specs a week. Members only.
Join the Unicorn Club — $5/moCancel anytime, in one clickEvery claim traces back to a listed source — open any of them and check the number yourself. The exact words are quoted below, with a timestamp that jumps to the second each figure is said.
“…month right now on revenue something like that we're doing about 160 grand a month in revenue right now yeah 470 customers times 335 is about about that 160 mark so…”
5:52 · hear it in the video“…limbo cmm they're doubling year over year bootstrap now at about 1.8 million dollars in arr they're serving 470 customers they uh have done it basically bootstrap.com outside except outside of an…”
18:12 · hear it in the videoData credibility: 🗣 Founder-Reported. Every figure here is read out by the founder on a live podcast interview — he pulls some of them up during the call ("I might actually have this right here") — and none of it is audited or screenshotted. The auto-generated captions garble proper nouns: the company is transcribed as "limbo cmms" throughout and the founder as "brian christensen", so treat spellings loosely; the business is Limble CMMS, the bootstrapped maintenance-management vendor the host summarises at the end of the episode. Two numbers conflict inside the source and are reported here as stated: the founder says his father put in "about a 150" thousand over roughly eighteen months while the host's outro calls it a $100,000 angel cheque, and the founder's CAC answer wobbles between "about 4k" and "about 3,000, maybe a little bit over" in the same sentence. ARR is given as about $1.8M by the host while the founder projects $2.4M by year end. No city or country is stated anywhere in the transcript, so none is claimed here.
The first dollar was $12 a month, in roughly 2017, from a customer on a per-asset plan, about two and a half years after the first line of code. The founder had no sales motion at that point; the customer arrived through the content he had been publishing while building.
Three loops turned at once. Search compounded: content published during the build kept ranking, and inbound still supplies the majority of customers years later, with an outbound arm added about eighteen months ago now producing roughly 30% of deals.
Two and a half years passed between the first line of code and the first $12.
Limble CMMS is computerised maintenance management software: the system a facility or maintenance manager uses to issue and track work orders, run preventive maintenance schedules, and keep records against a wide range of equipment. The founder is explicit that this was not a novel product. "These types of systems have been around for like decades. We weren't trying to do anything necessarily new when it comes to features," which is precisely why the MVP took two and a half years — the feature floor in an old category is set by incumbents, not by the founder's ambition. The positioning instead lives in simplicity and service. The host's sign-off describes it as automation software for all your maintenance needs; internally the first core value is what the founder calls being customer obsessed, and he refuses to put a revenue quota on the customer success team for fear it turns them into an extension of sales, paying commission instead so the incentive exists without the pressure. Our read: the product decision that actually paid was choosing a category where the buyer already knows the software category exists and already searches for it. Nobody has to be convinced that maintenance schedules need a system. That removes the hardest job in software marketing — demand creation — and leaves a job a developer with patience and a blog can do alone.
Seats, on tiered plans. A starter plan costs less than an enterprise plan, but every plan bills per user, and the founder is emphatic that this is deliberately "a pretty traditional SaaS" model rather than metered by work orders or purchase orders. Average revenue per customer is about $335 a month across 470 customers, which is the arithmetic behind roughly $160,000 a month. New business is trending richer: the last three months averaged closer to $500 a customer, and the host pegs annual contract value near $4,000. They tried the alternative and rejected it. The original per-asset plan won early adopters but produced customers paying $10 a month while loading thirty users onto the system, and it made Limble awkward to compare against competitors during evaluations. Moving to seats raised average contract value and aligned price with the value a maintenance team extracts. Expansion is the quiet second revenue line. Net revenue retention of 111.28% against 7.8% annual dollar churn means roughly 19 points of expansion a year — the existing base grows the bill by adding technicians and upgrading plans. The founder measures himself against the 130% he calls world class and says the customer success function, started only in February of that year, is the department he expects to close that gap.
The cost structure is a sales-and-content business wrapped around software. Content spend has climbed to $15,000–$20,000 a month as they scale it up, but for years it was about $4,000 a month with no marketer — just the founder coordinating a vendor. Fully weighted customer acquisition cost now runs a bit over $3,000 per customer against roughly $4,000 of annual contract value, with a CAC payback of 9.45 months. The founder's own threshold is explicit: keep payback under ten months and the business is profitable; sales people are what push it from four or five months up toward nine, ten, or eleven. Headcount is 31 — the 31st hire had just started. That is 6 engineers, 3 quota-carrying account executives (a fourth was moved to another role), 8 SDRs doing cold calling, 7 in customer success, the founder, and a couple of support roles. The SDR bench is deliberately overstaffed while they ramp; the longest-tenured had been there six months. Sales compensation is unusually leveraged for a bootstrapped company: base pay around $50,000, commission at 2x MRR below quota and 3x above it, so a fully ramped rep closing $3,000 of MRR earns a $6,000 commission cheque. Ramp is $1,000 of MRR in month one, $2,000 in month two, $3,000 in month three; first-year quota is about $30,000 of MRR, roughly $360,000 in ARR, and a rep beating quota should clear $150,000. Tooling named on the call is Outreach, HubSpot and G Suite. Financing is a personally guaranteed SBA loan of about $350,000 at roughly prime plus a point or two, which the founder waves off as immaterial against what the cash can be turned into.
Copy the sequencing. Publishing content for the search terms your future buyer uses, starting on day one of a long build, is the single highest-leverage thing in this story: it converts dead build time into an asset that is already ranking when the product becomes sellable, and it still supplies the majority of customers at $1.8M ARR. Copy the keyword choice too — topic guides a practitioner needs, not the head term every competitor bids on. Copy the pricing correction. Bill on the unit that grows with the customer's own team, not on a unit that lets a large account pay a small bill. The switch from per-asset to per-seat is what turned a $12-a-month account type into a $335-a-month average and a 111% net revenue retention number. Change the timeline. Two and a half years to an MVP in 2015 is not a plan a solo builder should accept in 2026; an AI-assisted developer building the same work-order and PM scheduling core should be selling inside months, and the founder's own regret is that he spent five years learning one year of lessons. Change the sales build-out, or at least delay it. Eight SDRs and a leveraged commission plan belong to a company already at $100K+ MRR with a proven inbound engine. Our read: the copyable version of Limble for one person is the first $60K of MRR — content, seats, self-serve onboarding, no outbound — and the decision about whether to ever hire a sales floor can wait until search stops being enough.
Search dependency is the headline risk. A business where the majority of customers still come through content is one algorithm change or one AI-answer surface away from a very different cost structure, and Limble's own numbers show what the alternative costs: adding a sales floor pushed CAC payback from four or five months to nine, ten, sometimes eleven. If organic leads thin out, the $3,000 CAC goes up and the sub-ten-month payback the founder treats as his profitability line disappears. Category maturity cuts both ways. Demand exists without being created, but decades-old incumbents set the feature floor, and every deal is a comparison. That is exactly why the per-asset pricing had to go — it made Limble hard to evaluate side by side. Retention is good, not safe. 7.8% annual dollar churn with 111.28% net revenue retention is healthy, but the founder measures himself against 130% and is candid that it is "not fully world-class." The expansion engine rests on a customer success team that was months old at the time of the interview. The debt is personally guaranteed. About $350,000 of SBA money sits on the founder's own signature, with more lined up. Cheap debt against a fast-growing base is a reasonable trade; the same debt against a stalled quarter is a personal liability, and the company has no equity cushion by design. Finally, concentration of knowledge: this was one developer's product for years, and the transcript is silent on what happens operationally if he steps away. Our read: the growth is real and the unit economics are sound, but a bootstrapped company carrying leveraged sales comp, personally guaranteed debt and a single dominant acquisition channel has less margin for a bad two quarters than its growth rate suggests.
The four founder playbooks — first customers, first dollar, the flywheel, the silent stretch — are in the Unicorn Club, on this idea and on all 1,403 others. The story, the numbers, the sources and every later section stay open to everyone.
Join the Unicorn Club — $5/moCancel anytime, in one click