BlogFeature Guide

Elevator Service Business Software: Complete Guide to Maintenance, Compliance, and Contract Management

How elevator service contractors run maintenance contracts, modernization projects, callbacks, and ASME A17.1 compliance with software in 2026.

Davaughn White·Founder
14 min read

An elevator service business looks, on paper, like a field service business — technicians driving to job sites, doing scheduled work, and writing tickets. In practice it is closer to a hybrid: part route-based maintenance contractor, part heavy-equipment service, part construction subcontractor when modernization work comes through, and part regulated entity answering to a state Department of Labor or municipal Bureau of Boilers and Elevators. The software stack has to cover all of it.

This guide walks through what elevator service contractors actually need from software in 2026, the contract revenue mechanics that make this industry unique, the ASME A17.1 and DOL compliance touch points you cannot ignore, and how to evaluate platforms without overpaying.

Why Elevator Service Is a Contract-Revenue Business

Most well-run elevator service shops are 60 to 80 percent recurring contract revenue. The math is straightforward: every elevator in the country needs a service contract, those contracts run multi-year, and the renewal rate at most reputable shops is north of 90 percent. The bidding cycle is competitive — you are quoting against a handful of national and regional players for every building over a certain size — but once you win the contract, you have stable monthly revenue for the life of the agreement.

This is dramatically different from most other field trades. A plumbing shop bills mostly by the call. A roofing contractor bills mostly by the project. An elevator shop bills by the contract, and one missed renewal can cost six figures of annualized revenue. That is why your software stack has to do contract management at the level of detail mortgage software does loan management. Renewal dates, escalator clauses, scope inclusions, exclusions, response time SLAs, parts coverage, after-hours rates, ride quality guarantees — all of it has to be queryable in seconds, because a building manager is going to call and ask whether their next escalation is at 3 percent or CPI, and the answer cannot be 'let me get back to you.'

What Elevator Service Businesses Actually Need From Software

  • Multi-year contract management: Anniversary dates, escalator clauses (fixed % or CPI-linked), scope inclusions and exclusions, response time SLAs, after-hours rates, parts coverage tiers (full maintenance, oil and grease, basic service), and renewal forecasting.
  • Equipment-level asset records: Every car tracked individually with serial number, manufacturer, model, capacity, hoistway dimensions, controller type, drive type, machine room location, install date, last modernization, and last state inspection.
  • Maintenance Control Program (MCP): ASME A17.1 requires a written MCP per unit. Software should generate and version-control it, distribute it to technicians, and update it when scope changes.
  • Callback tracking: Unscheduled service calls (callbacks) per unit per month — KPI for both internal performance and contract pricing. High callback rates flag a unit that needs upgrade.
  • State and city inspection management: Annual cat-1 inspections, five-year cat-5 load tests, fire service tests — scheduled, witnessed, certified, and tracked by jurisdiction.
  • Modernization project management: Multi-month construction-style projects with phases, change orders, progress billing, retainage, and lien waiver workflows.
  • Parts inventory and supply chain: Cabs and capital parts have months of lead time. Inventory management has to handle long-tail items, vendor backorders, and serial number tracking.
  • Mobile field app with offline mode: Machine rooms have no signal. Technicians complete logbook entries, capture meter readings, and time-stamp visits offline.
  • Logbook compliance: Every visit logged in a tamper-evident format. Many states require digital or physical logs subject to inspection.
  • Dispatch with route optimization: A maintenance route mechanic might hit twelve buildings a day. Wasted minutes between sites destroy profit.

Compliance: ASME A17.1, DOL, and Local AHJs

Elevator code in the United States is governed by ASME A17.1 / CSA B44, with state and local jurisdictions adopting and amending it. The most common touch points your software has to handle are: the maintenance control program (MCP) per unit, scheduled testing on prescribed intervals (cat-1 annual, cat-5 every five years for traction units, etc.), fire service testing, brake testing, smoke detector and recall testing, governor and safety testing, and on hydraulic units the in-line check valve and pressure relief verification.

In most states the elevator inspector is a credentialed third party (QEI-certified) who shows up, witnesses your tech performing the test, and signs a state form that gets filed with the AHJ. Your software needs to schedule the test, alert the inspection company in advance, store the signed test report, and renew the unit's certificate of operation. Miss a test and the AHJ can pull the certificate, which means the unit cannot legally run — and your customer will hold you responsible.

The Department of Labor angle matters too. Elevator mechanics in most states are licensed individually (mechanic, helper, apprentice tiers), and the work hours of an apprentice toward licensure must be tracked. Your software should track license numbers, expiration dates, and apprentice hour progress alongside basic HR data.

The Modernization Side of the Business

Most elevator shops earn the steady revenue from maintenance contracts and the windfall revenue from modernization projects. A modernization can be a $40,000 controller swap, a $200,000 cab interior refresh, or a $1.2 million full mod with new machine, controller, fixtures, and ADA upgrades. These are construction projects with elevator-specific quirks: long-lead-time equipment, hoistway shutdowns that have to be coordinated with the building, escalating retainage, and lien waiver requirements at every progress draw.

Your software stack has to handle this side as a true project module — schedule of values, AIA-style billing, change orders, RFIs, submittals, and a punch list at closeout — not just as a glorified service ticket. If your platform forces you to run modernization as a multi-day work order, you will lose track of money and the GC will eat you alive on closeout.

Workflow: Bid to Renewal

A typical elevator contract lifecycle starts with a survey. A salesperson walks the building, counts cars, captures equipment data, identifies the controller and drive, and notes any visible deferred maintenance. The proposal includes the maintenance contract (priced per unit per month with a defined scope), a list of recommended repairs to bring units to baseline, and an optional modernization line item if any unit is past useful life. The customer signs and the contract is created in the system with anniversary date, escalators, and SLAs.

From there: scheduled maintenance work orders generate on the route mechanic's calendar at the agreed frequency (monthly, bimonthly, or quarterly). Unscheduled callbacks come in via phone, customer portal, or building management system integration. Every visit logs to the unit's history. State inspections schedule themselves twelve months from the last one and trigger a workflow to coordinate with the QEI inspector. Annually, the contract escalates per the agreed clause and an updated invoice generates. Every five years a cat-5 load test schedules itself. And every three years (or whenever the contract term ends), a renewal proposal generates with updated pricing.

In parallel, modernization opportunities surface from the maintenance data — units with rising callback rates, recurring component failures, or end-of-life controllers get flagged for sales follow-up. That feedback loop between service and sales is what keeps a healthy elevator company growing.

Pricing: What Elevator Software Costs in 2026

The elevator industry has a small number of vertical software platforms (CompuPlus and a handful of competitors) priced at $80 to $200+ per user per month with significant implementation fees. They are deeply opinionated for the trade and integrate with elevator-specific equipment data sources — but they assume a certain operational maturity and the price premium reflects that.

Mid-market field service platforms (BuildOps, ServiceTrade, ServiceTitan) handle the maintenance and callback side well at $75 to $200 per user per month, but most do not natively model multi-year contracts with escalators or modernization projects with AIA billing. You will fill the gaps with QuickBooks, project software, and spreadsheets.

Generalist all-in-one platforms (Deelo at $19 to $69 per seat per month) handle CRM, recurring contracts, scheduling, mobile field service, project management, and document control in one system. You will spend setup time configuring contract templates and AIA billing schedules, but you avoid stitching three or four platforms together and you avoid enterprise pricing.

Red Flags to Avoid During Evaluation

  • No multi-year contract math. If the platform cannot model a 5-year contract with a 3% annual escalator and a CPI floor, walk away.
  • No callback KPI dashboard. Callback rate per unit per month is the single most important operational metric in this industry.
  • No project module separate from work orders. Modernization is a construction project. Treating it as a long work order will cost you money.
  • No license/credential tracking. Mechanic licenses expiring without warning will block units from running and create overtime panic.
  • No customer portal. Building managers expect to log in, see service history, request callbacks, and pull certificates of inspection on demand.

Why Deelo Works for Elevator Contractors

Deelo is an all-in-one AI-native platform at $19 to $69 per seat per month. For elevator service shops, the relevant pieces are recurring contract billing with custom escalator support, a CRM that tracks per-unit asset histories, scheduling and dispatch with mobile offline support, project management that handles modernization with phased billing, and document management for MCPs, certificates, and lien waivers. The AI assistant can summarize callback history per building, draft a renewal proposal, or pull a list of units due for cat-5 testing in the next 90 days.

For shops below 50 mechanics that want one operational system rather than a stack of vertical tools, Deelo replaces three to four platforms at a fraction of the combined cost.

See Deelo in action

Deelo bundles CRM, scheduling, field tools, invoicing, and AI assistance in one platform — $19-$69/seat/month. Replace 5+ disconnected tools and run your business from one workspace. No credit card required to start.

Start Free — No Credit Card

FAQ

Do I need elevator-specific software, or will a general field service platform work?
Below about 30 mechanics and without a heavy modernization business, a generalist platform with strong contract management will usually serve you. Above that scale, or if you do significant modernization work, a vertical elevator platform or a strong project module starts to pay for itself.
How do I model contract escalators in software?
The contract record needs an annual escalation date, an escalation type (fixed percent, CPI-indexed, or stepped), and an automation that generates a new invoice line item at the escalated rate on the anniversary. CPI escalators specifically need a way to look up the index figure or accept a manual override.
How do I handle state inspections in the workflow?
Each unit gets an 'inspection due' date that ticks down. About 60 days before due, the system creates a coordination task, alerts the QEI inspection company, and generates a maintenance work order to be performed concurrently. After the inspection, the signed certificate scans back to the unit record and the next due date advances 12 (or 60) months.
Can I run modernization projects in the same system as maintenance?
Yes, if the platform has a real project module. You want phase planning, schedule of values billing, change orders, retainage tracking, and lien waiver attachment. If your software only has work orders, modernization will leak money.
How do I track callback rates per unit?
Tag every unscheduled visit as a callback, link it to the unit, and roll up by month. A typical healthy unit averages under 0.3 callbacks per month. Units above 1.0 per month are candidates for repair work or modernization sales conversations.
Does Deelo work for elevator service businesses?
Yes. Deelo handles the operating layer — CRM, recurring contracts with custom escalators, scheduling, mobile field app with offline mode, project management for modernization, document control for MCPs and certificates — at $19 to $69 per seat per month. You configure the elevator-specific templates yourself, but you avoid stitching multiple platforms together.
How do I onboard from paper or legacy software?
Migrate active contracts and unit asset records first. Backfill maintenance history for units in active contracts (typically 12 to 36 months of prior visits). Ignore historical callbacks older than 3 years unless they bear on a current dispute. Plan for 3 to 6 months of phased migration for a 30-mechanic shop.
What is the typical adoption timeline for a 20-mechanic shop?
Two to four months. Month 1: contract templates, asset records, and back-office configuration. Month 2: dispatch and mobile rollout to mechanics. Months 3-4: project module rollout for modernization, plus customer portal launch. Run the legacy system in parallel for 60 days to catch gaps.

Explore More

Related Articles