Mechanical contractor software · service · PM agreements · 1–20 techs
Mechanical contractor software
for the service side of the business.
Rooftop units, boilers, chillers and pumps across every building you look after — each with its capacity, refrigerant, filter sizes and a link to its O&M manual. PM agreements schedule themselves, and every visit lands in QuickBooks Online.
For mechanical contractors with 1–20 service technicians, Repair-CRM runs the service and maintenance side: every piece of equipment is its own asset under the building — RTUs, boilers, chillers, pumps, air handlers — with custom fields for capacity, refrigerant type and charge, filter and belt sizes, and links to the O&M manuals and submittals. PM agreements generate their visits automatically, technicians work from the phone with photos and signatures, and each visit becomes an itemized QuickBooks Online invoice. $19–$179/month flat, rated 4.9/5 on Capterra. It is not a construction or bidding platform — we say what fits better below.
Last updated: September 2026 · Describes the current shipping product.
What’s different about mechanical service
A building isn’t a customer address — it’s thirty machines
Residential field service apps assume one system per house. A mechanical contractor looks after rooftops full of equipment, on contracts, for facility managers who expect a record of every visit.
The whole job, one flow
From a no-cooling call to QuickBooks invoice
A medical office building on a quarterly PM agreement calls: the west wing is warm. The call is dragged onto Friday, the technician opens RTU-3’s record — fault code in the linked O&M manual, filter size on file — swaps the filters, cleans the condenser coil, restarts the unit, and the invoice lands itemized in QuickBooks Online.
Lakeside Medical Offices
West wing warm · RTU-3
Service call + filters ×4 + coil clean
One building, six rooftop units, one PM agreement
How a nine-technician mechanical service company handles a service call at a building it already maintains — and how the unit records turn a vague “it’s warm” into a one-visit fix.
- Jul 8Q3 PM, generated by the agreement. Lakeside Medical Offices has six RTUs on a quarterly PM; the visit appeared on the board when it fell due, and the van was loaded from the filter sizes on file.In Repair-CRM: PM agreement → recurring job; filter-size fields
- Aug 21The call: the west wing is warm. The office drags a service call onto Friday and assigns it to the technician who did the July PM.In Repair-CRM: service call on the same building record
- 11:05RTU-3 is locked out on high head pressure. The technician opens the O&M manual from the link on the unit’s record and follows the reset sequence for that model.In Repair-CRM: O&M manual link stored as a custom field
- 11:25Clogged filters, a matted condenser coil. Four 20×25×2 filters from the van — the size was on file — and a coil cleaning.In Repair-CRM: filter-size field; before-and-after photos
- 12:10Unit back on, supply air at 55°F. Readings and photos go on RTU-3’s record, and the office manager signs on the glass.In Repair-CRM: service logged on the unit + signature
- 12:11Invoice in QuickBooks Online. One tap on Finalize — and the Q4 PM is already on the board for October.In Repair-CRM: itemized QBO invoice, next PM scheduled
| Service call, first hour | $185.00 |
| Pleated filters 20×25×2 × 4 | $64.00 |
| Condenser coil cleaning | $165.00 |
| Additional labor, 0.5 h @ $108 | $54.00 |
| Total | $468.00 |
Illustrative example: the company, building and prices are invented to show the workflow; prices are typical US ranges, not quotes.
Custom fields
What to store on every piece of mechanical equipment
Repair-CRM lets you add your own fields to each asset — values, dates, notes or links. These are the ones that save a mechanical service technician a trip, a phone call or a guess.
| Field | Example | Why it pays off |
|---|---|---|
| Unit tag & location | RTU-3 · roof, west wing | The office, the tech and the customer all mean the same unit |
| Capacity | 7.5 ton · 150 MBH heat | Parts, loads and replacements start from the right size |
| Refrigerant | R-410A · 14 lb charge | Charge checks and refrigerant records start from the nameplate |
| Filters | 20×25×2 × 4, pleated | The van leaves loaded with the right filters |
| Belts | A-38 × 2 | No second trip for a belt |
| O&M manual / submittal | link to the PDF | Fault codes and wiring diagrams on the roof, next to the unit |
| Install date & warranty | 2019 · compressor to 2029 | Warranty claims and replacement quotes start from facts |
Examples only — add, rename or remove fields to match how your company works. Standards such as ANSI/ASHRAE/ACCA 180 describe what to inspect on commercial HVAC equipment; fields like these are where the answers live.
QuickBooks Online
Mechanical contractor software for QuickBooks Online
PM agreement rates, service-call and hourly rates, filters, belts, refrigerant and parts live in QuickBooks Online as products and services — Repair-CRM syncs them both ways, so every PM visit and service call lands as an itemized invoice at the right rate.
- Two-way customer & product sync — your QuickBooks Online records become the job catalog
- One-click invoices — a finalized job becomes an itemized QBO invoice, hours and parts included
- Listed on the Intuit QuickBooks App Store — see exactly how the sync works →
When we're not the right pick
- You run QuickBooks Desktop. Our sync is QuickBooks Online only — see the alternatives in our honest comparison.
- You bid and build projects. Estimating, submittals, progress billing and project management on new construction belong in construction software such as Procore.
- You run a large commercial service fleet. With 20+ technicians and national multi-site accounts, platforms such as ServiceTrade or BuildOps are built for that scale.
FAQ
Mechanical contractor software — common questions
What does mechanical contractor software do?
Can I track every RTU, boiler and pump separately?
Can I keep O&M manuals and submittals on the equipment?
Does it handle preventive maintenance agreements?
Is Repair-CRM construction or project management software?
How much does mechanical contractor software cost?
Put every unit on every roof in one place
Import your customers from QuickBooks, add one building’s equipment with its filter sizes and manual links, and run a real PM. Free for 14 days.
Start 14-Day Free Trial → See pricingNo credit card · 4.9/5 on Capterra · QuickBooks App Store listed · From $19/month
Keep exploring: