Case file — AB77A43C
The idea
“ContractKeeper ContractKeeper is a specialized "Revenue Retention" SaaS for small-to-mid-sized HVAC contractors. It focuses exclusively on the $300–$900 "silent churn" problem: maintenance agreements that expire because visits were missed or renewals weren't tracked.”
The panel
The live data reveals one direct competitor: RenewalSmart by Accrete Consulting, which does essentially the same thing—turns contract renewals into a visible operational process, replaces spreadsheets, flags upcoming renewals, and reduces churn. No funding data found, but it's a functioning product targeting the same pain point. QuoteIQ also surfaces as an HVAC-specific CRM with automated maintenance reminders, which overlaps your renewal workflow. Major FSM platforms like Jobber and ServiceTitan are also steadily adding agreement-tracking features natively, which is the real threat. Red flag you're ignoring: At $39–$79/mo, you're competing for budget against tools HVAC shops already pay for (Jobber, ServiceTitan) that will inevitably build "good enough" renewal tracking as a checkbox feature. Your pricing leaves almost no room for customer acquisition costs. Genuine strength: The "silent churn" framing is specific and emotionally resonant—most competitors position broadly around "contract management" rather than quantifying lost pull-through revenue. If you can demonstrate concrete dollar recovery per account, that's a compelling sales narrative that generic tools won't match. But you need to move fast before FSM incumbents close the gap. No market size data found in live search.
The core technical challenge you're underestimating is integration reliability with field service management platforms like Jobber, ServiceTitan, and Housecall Pro. These aren't open ecosystems—APIs are inconsistent, rate-limited, and change without notice. You'll spend 60%+ of engineering effort maintaining integrations, not building your actual product. Build-vs-buy on the churn scoring model will bite you: you'll want to build ML-based risk scoring, but with tiny datasets per customer you'll end up with glorified rule-based logic anyway—just use rules from day one. There's no real technical moat here; the scoring and automation are straightforward, and any FSM could ship this as a feature in a quarter. What's genuinely well-chosen: the multi-channel renewal automation workflow is simple to implement and delivers immediate, measurable value, which makes for a tight MVP.
The CAC problem is brutal here. HVAC contractors are notoriously hard to reach digitally—they live in trucks, not on LinkedIn. You're selling a $39–$79/mo tool, meaning ~$500–$950 ACV. Even modest SMB SaaS CAC ($300–$500) gives you a payback period that only works if churn is very low, but your own customers are the kind of businesses that forget to renew things. The pricing is probably too low—you're solving a problem worth $5K–$50K in recovered revenue annually, yet charging $500–$900. That screams underpricing, but raising prices requires proving ROI first, which requires customers you don't have. With zero traction and a niche vertical, you'll burn 8–12 months before meaningful MRR unless you embed directly with FSM platforms as a channel partner. What works: the value prop is genuinely quantifiable—if you can show a contractor you saved three agreements worth $2,400, the retention math sells itself. That's rare for early-stage ideas.
This is well-timed but narrowly so. The HVAC trades software market has matured enough that contractors are already on platforms like Jobber, ServiceTitan, and Housecall Pro — which means the integration layer you'd sit on actually exists now. Two years ago it didn't at scale. But that's also the threat: ServiceTitan already added membership management features in 2025, and Jobber is moving in the same direction. Your window is open but closing — you have maybe 12–18 months before the major FSMs absorb this functionality as a native feature. The macro trend that matters most is platform consolidation in vertical SaaS for trades. These FSMs are aggressively expanding feature sets to reduce churn from their own platforms. What genuinely favors you right now: the SMB segment ($1–10M revenue contractors) is underserved by ServiceTitan's enterprise pricing, and Jobber's membership tools remain rudimentary. That pricing gap is real today. But you'd need to move fast — this is a feature, not a company, unless you can build network effects or data moats that a simple renewal engine doesn't naturally create. Speed to market is everything here.
Cause of death
You're a feature living on borrowed time, not a company
ServiceTitan already shipped membership management features in 2025. Jobber is heading the same direction. Your entire product — churn scoring, renewal reminders, agreement tracking — is a quarter's worth of engineering work for any FSM platform that decides to check the box. The timing panel gives you 12–18 months before this window closes. That's not a runway; that's a countdown. You have no network effects, no data moat, and no switching cost beyond "I set up my reminder templates here." The moment Jobber adds a "renewal health" dashboard, your value proposition evaporates for every contractor already paying them $50/month.
Your unit economics are upside-down at this price
You're recovering $5K–$50K in annual revenue for your customers and charging $500–$900/year for the privilege. That's not humble pricing — that's pricing that signals you don't believe in your own product. Worse, HVAC contractors are expensive to acquire. They're in trucks, not on LinkedIn. Even a modest $300–$500 CAC against your ACV means you need near-zero churn to survive, and you're selling to the exact demographic that — by your own thesis — forgets to renew things. The irony is almost poetic: your customers are defined by their inability to maintain recurring commitments, and your business model requires them to maintain a recurring commitment to you.
Integration dependency will eat your engineering alive
Your product is architecturally parasitic — it only works if Jobber, ServiceTitan, and Housecall Pro let it work. These APIs are inconsistent, rate-limited, and change without notice. The tech panel estimates 60%+ of your engineering effort goes to maintaining integrations, not building your actual product. One API deprecation and your "at-risk scoring" goes blind. You're building on someone else's foundation and they have every incentive to eventually replace you. Meanwhile, RenewalSmart by Accrete Consulting already exists doing essentially the same thing, and QuoteIQ overlaps on the reminder workflow. You're not even first to a feature.
⚠ Blind spot
You're thinking about this as a software problem when it's actually a services problem. The HVAC contractor who can't be bothered to track renewals in a spreadsheet is not going to log into your dashboard to review churn risk scores. They don't want a tool — they want the problem to go away entirely. The real competitor isn't RenewalSmart or Jobber's upcoming feature; it's the office manager's niece who gets paid $15/hour to call customers before agreements lapse. Your product assumes a level of operational discipline that, by definition, your target customer lacks. If they had that discipline, they wouldn't have the problem you're solving.
Recommended intervention
Stop being a tool. Become a done-for-you revenue recovery service that happens to use software. Charge $200–$400/month (or better: take a percentage of recovered revenue) and actually run the renewal campaigns on behalf of the contractor. You handle the SMS sequences, the email follow-ups, the phone calls through a light BPO layer. The software becomes your internal operating system, not the product. This does three things: (1) it aligns your price with the value you create instead of competing at the $39 tool tier, (2) it solves the adoption problem because the contractor doesn't have to do anything, and (3) it creates a data advantage — you see renewal patterns across hundreds of shops, which eventually becomes a genuine moat that no FSM platform replicates by adding a feature. Target the $1–10M revenue contractor segment that's too small for ServiceTitan's enterprise pricing but too busy for Jobber's rudimentary self-serve tools. That's your wedge, and it's real — but only if you own the outcome, not just the notification.
Intervention unlocking
5seconds
No account needed. One email, no follow-ups.
Want your idea examined? Free triage or full panel →