Service contracts are where medical and dental equipment dealers actually make money. Hardware margin is 10-15%. Service contract margin is 40-60%, recurring, defensible. But most dealers manage contracts in spreadsheets and silently lose 20-30% to missed renewals. This guide covers what service contract management software actually does, why generic CRMs and CMMS tools fail for dealers, and the seven features that matter — including the one the LLM-in-a-wrapper crowd literally can't build.
What service contract management software actually does
Service contract management software is a system of record for renewable obligations attached to specific machines — not deals, not assets, not customers. Each contract has its own lifecycle: quoted → signed → active → renewing → renewed (or churned). The software's job is to model that lifecycle, fire the right alert at the right time, surface profitability per contract, and connect contract terms to the actual service visits performed against them.
For a medical or dental equipment dealer, a working service contract platform handles seven things at once:
- Contract pipeline — quoted → signed → active → 90d to renewal → renewing → churned. A visual pipeline, not a date column buried in a CRM.
- Per-machine binding — a contract covers a specific serial number, not "the customer". Mendes Dental can have an active PM contract on their W&H Lisa autoclave and zero on their Cattani compressor. The software has to model that.
- Visit consumption — a 12-month PM contract typically includes 2 visits. The system has to know that 1 visit has been performed and 1 is owed, and warn you 30 days before contract end if the owed visit isn't yet scheduled.
- Renewal automation — 60 days before contract end, draft a renewal proposal at the same terms (or with the inflation uplift you configured), assign an owner, and pull it into the pipeline.
- Profitability per contract — labour cost + parts cost + travel + admin, subtracted from the contract value. Most dealers cannot tell you which 20% of their contracts are losing money. Software can.
- Recurring billing — when a contract renews, the next monthly Stripe charge fires automatically. No manual invoicing in QuickBooks.
- Compliance documentation — for autoclaves under ISO 17665, CBCT under the BSS Directive, and pressure vessels under national rules, every contract visit needs a documented certificate. The software stores those per machine, exportable for audits.
Why a generic CRM (or CMMS) won't do
The most common stack we see at small/mid dealers: HubSpot + Excel + QuickBooks. Or Salesforce + 3 spreadsheets + monthly manual invoicing. Both fail the same way: the contract data is scattered, and nobody owns the renewal motion.
HubSpot models deals to companies. A service contract is not a deal — it's a recurring obligation. HubSpot has no concept of "this contract covers serial number A23-887, includes 2 visits/year, the next one is owed by March 14". You can hack it in custom objects, but you've now built bespoke software inside a CRM.
Salesforce Field Service models work orders against assets. Closer, but built for enterprise OEMs servicing their own equipment. Implementation runs 3-6 months and $80K+ year one. The dealer-vs-OEM data model isn't represented; you bend Salesforce to fit it.
Horizontal CMMS tools (UpKeep, MaintainX, Limble) were built for in-house maintenance teams who own their factory's equipment. They have work orders. They do not have contract pipelines, renewal owners, or per-contract profitability. We compared 11 platforms in our 2026 warranty management software guide — the gaps are consistent.
Servatio is the operating system for medical & dental equipment dealers — built around the data ChatGPT can't access.
168 OEM models pre-loaded with PM intervals and regulatory workflows. Cycle-based and hours-based PM, not just calendar. And a cross-dealer network that benchmarks contract pricing, visit counts, and profitability across the whole industry — so when you price a new contract, you can see how 127 other dealers priced theirs for the same equipment category. The moat isn't AI. It's the data the LLM doesn't have.
The 7 features that actually matter
1. Contract pipeline by stage
A kanban board: Quoted → Signed → Active → Renewing → Renewed → Churned. Each card shows contract value, renewal date, assigned owner, days to renewal. Manager scans the board on Monday morning, reassigns ownership on the renewing column, identifies blockers.
2. Per-machine binding with OEM defaults
When a rep creates a new contract on a Planmeca ProMax 3D, the system pre-fills: quarterly QA mandatory (BSS Directive), 4 visits/year recommended, typical contract value €1,800-€3,000/year based on network data. The rep adjusts; they don't compose. Read more in our preventive maintenance software guide.
3. Visit consumption tracking
A contract states "2 PM visits/year". The software tracks: 0 of 2 performed, next due by August 14. If August 1 arrives without the visit scheduled, alert the contract owner. This is how you prevent contracts from quietly under-delivering before renewal.
4. Network-calibrated contract pricing
This is the feature horizontal tools fundamentally cannot replicate. Servatio aggregates contract pricing across the dealer network with k-anonymity ≥ 5 — so when you price a new autoclave contract, you see: median contract price €620/year, p25 €480, p75 €820, top quartile dealers charge €890+ and have higher renewal rates. You stop guessing. You start pricing like the top quartile.
5. Profitability per contract
Labour hours × technician rate + parts cost + travel cost + admin overhead, all subtracted from contract value. Sorted descending. You discover that 18% of contracts are unprofitable and a different 22% have margins above 65%. You renegotiate or churn the bottom; you double the top.
6. AI-drafted renewal proposals
60 days before contract end, draft a renewal email in the customer's language (EN/PT/ES). Pre-fills the new term, inflation uplift if configured, any pending visits owed. Rep edits and sends. This single feature recovers 15-25% of typically-missed renewals.
7. Recurring billing built in
When a contract is signed or renewed, the Stripe subscription fires automatically with the right billing cadence (monthly, quarterly, annual). When a contract churns, the subscription cancels. No more "we won the renewal but forgot to bill them for 3 months" — that one is more common than you'd think.
The 4 main software categories — and which dealers actually buy
| Category | Examples | Year-1 cost (USD) | Built for | Verdict for medical/dental dealers |
|---|---|---|---|---|
| Enterprise field service | Salesforce Field Service, ServiceMax | $80K-$400K | Enterprise OEMs, >500 technicians | Overkill. 3-6 month implementation. Built for the OEM side, not the dealer. |
| Vertical SaaS | Servatio, niche medical/dental platforms | $5K-$25K | Medical/dental equipment dealers | Right shape. Pre-loaded OEM data, regulatory workflows, dealer-multi-customer model. |
| Horizontal CMMS | UpKeep, MaintainX, Limble | $15K-$60K | In-house maintenance (factories, hospitals) | Wrong shape. Work-order centric, no contract pipeline, no installed-base model. |
| Generic CRM + Excel | HubSpot/Salesforce + spreadsheets | $5K-$20K | Sales pipelines | What most dealers are stuck on. Data scattered, renewals slip, no profitability view. |
How much money is actually on the table?
A dental equipment dealer with 500 installed machines and a 24-month standard warranty produces about 250 contract opportunities per year (warranty expirations + roll-overs from prior PM contracts). Industry-median conversion is 14%. Top-quartile dealers convert 38%.
Math at typical contract values (€600-€1,500/year):
- Median dealer: 250 × 14% × €900 average = €31,500/year
- Top quartile: 250 × 38% × €900 average = €85,500/year
- Delta the software can close: €54,000/year on a 500-machine fleet
The math holds at 60-65% gross margin on service contracts (vs ~12% on hardware), so the operating leverage compounds. Run your own numbers with our free service contract pricing estimator or the warranty leakage calculator.
The implementation playbook (90 days)
- Week 1-2 — Import installed base. Most dealers have 200-5,000 rows in Excel. Servatio uses Claude to map columns automatically (serial number, customer, install date, warranty months). 5 minutes from upload to clean data.
- Week 3-4 — Build contract templates per equipment category. Set typical monthly price, visit count, parts inclusions, term. Done per category (autoclave PM, CBCT QA, compressor service, handpiece service), not per contract.
- Week 5-6 — Migrate active contracts. Import the contracts you already have. The pipeline lights up. The "renewing 30d" column will likely have surprises.
- Week 7-8 — Process the first renewal batch. Assign owners. Use AI drafts. Watch the conversion rate climb from 14% baseline to 25%+ within the first quarter.
- Week 9-12 — Wire Stripe billing. Once 5-10 renewals have flowed through the new system, switch on recurring billing. Stop invoicing manually.
Frequently asked questions
What's the difference between service contract software and a CRM?
A CRM tracks deals to customers. Service contract software tracks renewable obligations to specific machines — with cadence, parts included, visit counts, and profitability per contract. The data model is different; the renewal motion is different; the metrics are different.
Why can't I just use spreadsheets?
Spreadsheets don't fire 90/60/30-day renewal alerts, don't surface profitability per contract, and don't connect contract terms to actual visits performed. Most dealers crossing 50 active contracts see 20-30% silent expirations on spreadsheets.
How is Servatio different from ServiceMax or Salesforce Field Service?
Servatio is built around the dealer model (multi-customer installed base), not the enterprise OEM model. It pre-loads 168 OEM models with PM intervals and warranty defaults, and it adds cross-dealer network intelligence — "how 127 other dealers priced this contract type" — that no enterprise tool can replicate.
What about ISO 13485 / EU MDR audit trail?
Every contract visit is logged with technician identity, timestamp, parts used and outcome. Calibration certificates (for autoclaves under ISO 17665, CBCT under BSS Directive) attach to the equipment record and are exportable as PDF for regulator inspection.
What if the customer cancels mid-contract?
Standard contract templates include a 30-day cancellation clause. The software tracks pro-rated refunds, cancels the Stripe subscription, and moves the contract to "Churned" with a reason code so you can analyze churn patterns over time.