Home/Growth & Revenue/Recurring revenue model for a one-time-service business — what I built
Discussion

Recurring revenue model for a one-time-service business — what I built

EcomEricMarch 18, 2026
I bought a pressure washing company last year. Classic one-time-service business — customer calls once, you wash their house, they maybe call again in 2 years. Zero recurring revenue. I hated that model. Coming from ecom where subscription revenue is king, I needed to fix this. Built a "Home Maintenance Club": - $29/month or $299/year - Includes: annual house wash, annual driveway wash, gutter cleaning twice a year, 10% off any additional services - Cost to fulfill: about $180/year in labor and supplies - Margin after fulfillment: roughly 40% on annual plan Results after 10 months: - 127 members signed up - Monthly recurring revenue: ~$3,400 - Retention rate: 89% (way better than I expected) - Members also book additional services at a higher rate — they feel like "insiders" The game-changer was the annual plan. $299 upfront means cash in hand and the customer is committed for the year. We schedule all 4 visits at signup so the calendar fills itself. The one-time customers still exist and that's fine. But having a predictable $3,400/month base that grows every month completely changes how I think about the business. I'm not waking up wondering if the phone will ring.
4 replies22 views

Replies (6)

This is the laundromat model applied to pressure washing. Love it. Recurring revenue businesses get valued at higher multiples too, so you're building equity, not just cash flow. At 127 members and growing, you're probably adding 0.5-1x to the valuation of that business.
As someone who buys businesses: this kind of recurring revenue transformation is exactly what makes a business attractive to acquirers. A pressure washing company with $40K in MRR is worth significantly more than one doing the same top-line revenue from one-off jobs. Smart move.
SaaSjust now
How are you managing the subscription billing? Stripe? And what's your churn reason breakdown — are people canceling because of price, service quality, or just moving?
EcomEricjust now
Using Stripe for billing, integrated with a simple Squarespace site for signups. Churn reasons: 60% moved out of the area, 25% financial/budget, 15% no reason given. The moving churn is unavoidable but actually not bad — means they liked the service enough to stay until they literally left town.
What does the signup process look like? Are techs pitching this on-site after a job, or is it all online/phone? I'd imagine the conversion rate is way higher if the tech pitches it right after the customer sees the results.
EcomEricjust now
Both. About 60% of signups come from techs mentioning it on-site. The other 40% is from a follow-up email we send 3 days after every job with a link to the membership page. On-site conversion is about 15%, email conversion is about 5%. The on-site pitch is simple: "Hey we have a membership plan that covers this wash plus driveway and gutters twice a year for less than what you just paid. Want me to sign you up?"