How to Get Commercial Maintenance Contracts: The $5k/Month Recurring Revenue
To get commercial maintenance contracts, contractors must pitch facility managers with preventative maintenance schedules that prevent costly emergency repairs. Securing just three $1,500/month HVAC or plumbing service contracts covers your base overhead before you even swing a hammer. This guide shows you how to bypass the gatekeepers, audit facilities, and price your monthly service agreements so you never have to worry about making payroll during the slow season.
Listen up. If you are running a service business off emergency calls and hard-bid construction projects, you are living on a cash flow rollercoaster. One month you're flush, the next you're floating materials on a high-interest credit card. Recurring revenue is the only way to build a stable, sellable contracting business.
We're going to break down exactly how to secure these contracts, the math behind the pricing, and the psychological shift you need to make when dealing with corporate clients.
The "Most Contractors Get This Wrong" Insight
Most contractors get this wrong: They try to sell commercial maintenance by pitching a list of tasks. They walk into a facility manager's office and say, "For $800 a month, we'll change your filters, grease your bearings, and check your amp draws."
The facility manager doesn't care about amp draws. They don't care about MERV-8 filters.
Facility managers buy risk mitigation. They buy the assurance that their production line won't shut down, their tenants won't sue them, and their boss won't fire them over a catastrophic equipment failure. You aren't selling two hours of labor and a box of parts; you are selling a $10,000-a-day insurance policy against downtime. If you pitch tasks, you get price-shopped. If you pitch uptime and risk reduction, you get the contract.
The Math Behind the Maintenance
Let's look at the actual numbers. A standard commercial maintenance contract should yield a minimum of 60% to 65% gross profit margin.
Why? Because preventative maintenance (PM) is highly predictable. You control the schedule. You control the material purchasing in bulk. You can send a sharp $25/hour apprentice to handle 70% of the work under the supervision of one $45/hour journeyman.
But the real money isn't just in the monthly retainer. It's in the pull-through work. Industry averages show that every $1 of preventative maintenance sold generates between $2.50 and $3.00 in repair or replacement work. When you are the one doing the PM, you are the one who finds the failing $350 capacitor or the rusting heat exchanger. You write up the quote, and because you are already a trusted vendor, you get the repair order with zero competition.
How to Get Commercial Maintenance Contracts (Step-by-Step)
If you want to get commercial maintenance contracts, you can't wait for the phone to ring. Facility managers don't wake up and decide to change vendors unless their current vendor just screwed up massively. You have to hunt for these.
Step 1: Identify High-Pain Facilities
Not all commercial buildings are created equal. An empty warehouse doesn't care if the rooftop unit (RTU) goes down for three days. A medical clinic with refrigerated vaccines cares immensely.
Target industries where equipment failure equals immediate financial loss:
- Medical & Dental: Strict air quality and temperature requirements.
- Manufacturing/Industrial: A broken chiller can stop a $50,000/day production line.
- Restaurants/Grocery: Refrigeration failure means thousands in spoiled inventory.
- Class-A Office Space: High-paying tenants who will break leases if the plumbing or HVAC is unreliable.
Step 2: Bypass the Gatekeeper
The hardest part of learning how to get commercial maintenance contracts is getting past the front desk. Do not walk in and hand a glossy brochure to a receptionist. It will go in the trash.
You need to find the specific name of the Facility Manager, Director of Operations, or Property Manager. Use LinkedIn or call the front desk and ask a simple, assumptive question: "Hi, I'm updating our vendor files. Who is currently handling the facility maintenance decisions for your building?"
Once you have the name, call them directly. Your script should be brief and focused on their pain: "Hi [Name], I'm [Your Name] with [Your Company]. We specialize in keeping medical facilities in [City] from experiencing catastrophic HVAC downtime. I'm going to be in your area on Tuesday. I'd like to offer you a free, 30-minute asset audit of your mechanical room to see if your current PM schedule is actually covering your blind spots. Are you around at 10 AM?"
Step 3: Conduct the "Free Asset Audit"
This is your Trojan Horse. When you show up, you aren't selling; you are diagnosing.
Walk the roof. Walk the mechanical rooms. Check the grease traps or the electrical panels (depending on your trade). You are looking for the sins of the previous contractor.
Document everything. Take photos of the crushed condenser fins, the bypassed safety switches, and the filters dated from 2021. Log every piece of equipment: Make, Model, Serial Number, and estimated age. You are building a comprehensive spreadsheet of their facility that they likely don't even have themselves.
Step 4: Price the Preventative Maintenance Agreement
Never guess your pricing. Build it mathematically. For every piece of equipment on your audit, determine:
- How many times a year does it need service? (e.g., Quarterly)
- How much time does each visit take? (e.g., 1.5 hours)
- What are the material costs per visit? (e.g., $30 in belts/filters)
The Formula: (Total Annual Labor Hours x Your Loaded Service Rate) + (Annual Material Costs x 1.30 markup) = Total Annual Cost. Divide that by 12, and that is your monthly contract price.
Note on Labor Rates: Do not use your cheap construction labor rate. Use your fully loaded service rate (typically $125 to $175/hour depending on your market).
Step 5: Present the "Cost of Doing Nothing" Proposal
Bind your proposal professionally. Start with the photos of their neglected equipment. Show them the cliff they are standing on.
Next, present your Asset Log. This proves you are organized.
Finally, present the pricing. Frame it against the cost of failure. "John, right now you have three 15-ton RTUs that are limping. If the compressor on unit 2 fails because of this clogged coil, you're looking at a $6,500 emergency repair and 4 days of downtime for your surgical center. Our monthly maintenance agreement to prevent this is $1,250 a month."
What This Looks Like on a Job: The 10-RTU Strip Mall
Let's look at a real-world HVAC example so you can see the margins in action.
You audit a mid-sized retail strip mall with 10 Carrier 5-ton Rooftop Units.
The Costs:
- Labor: You determine a quarterly visit will take two techs 4 hours total (8 man-hours). At an internal cost of $45/hr (wages + burden), that's $360 in labor cost per quarter.
- Materials: 40 pleated filters ($160) and a few V-belts ($60). Total material cost: $220 per quarter.
- Total Internal Cost: $580 per quarter ($2,320 annually).
The Pricing: You price the contract at $1,200 per month ($14,400 annually).
The Margin: You are spending $2,320 to make $14,400. That is an 83% gross margin on the maintenance itself.
But it gets better. During your Q2 visit, your tech finds two pitted contactors and a failing condenser fan motor. You quote the repair at $1,400. Because you are the contracted vendor, the property manager approves it immediately. If you need a refresher on how to price these specific pull-through repairs, check out our guide on pricing your emergency service calls.
When you get commercial maintenance contracts structured like this, the PM visits are just paid lead generation for your repair department.
Structuring the Contract: Inclusions and Exclusions
A bad contract can bankrupt you. If you don't explicitly state what is excluded, the client will assume everything is included.
Your commercial maintenance agreement must clearly state:
- What is Included: Specific tasks (filter changes, visual inspections, coil cleaning, drain line clearing).
- What is Excluded: Emergency labor, replacement parts (outside of consumables like belts/filters), refrigerant, and acts of God.
- Priority Service: Guarantee a response time for emergencies (e.g., "Contract clients receive guaranteed 4-hour response times on emergency calls").
- Discounted T&M: Offer a 10% or 15% discount on your standard Time & Materials rate for repairs found during maintenance. This incentivizes them to sign the contract.
- Payment Terms: Net-15 or auto-draft via ACH. Do not let maintenance invoices float to Net-60.
If your maintenance contract requires specialized trades outside your wheelhouse (like bringing in a commercial roofer to patch around your RTU curbs, or a controls specialist), make sure you are marking up their invoices correctly. Read our breakdown on subcontracting specialty work to ensure you aren't losing your margin to your subs.
Scaling Up: Stepping Off the Tools
Ultimately, the contractors who successfully get commercial maintenance contracts are the ones who can finally stop working in the field.
When you have $10,000 a month in recurring revenue, you have the guaranteed cash flow to hire a dedicated service manager or a full-time dispatcher. You no longer have to sweat the winter slowdown or the summer slump. Your base overhead is covered on the 1st of every month.
This is the exact pivot required to build a business that has actual enterprise value. Buyers don't buy trucks and tools; they buy guaranteed future cash flow. If you are trying to figure out how to transition from a glorified technician to a business owner, this recurring revenue model is the key to step off the tools permanently.
Your Next Step
Don't just read this and go back to bidding on the Dodge Report. Tomorrow morning at 7:00 AM, pick three commercial facilities within a 10-mile radius of your shop. Look up their facility managers on LinkedIn. Pick up the phone, use the script from Step 2, and book one free asset audit this week. Stop chasing one-off repairs and start building your base.
Create professional estimates in minutes
AI-powered pricing, polished proposals, and tools built for contractors who want to win more jobs.
Try QuotrPro FreeFrequently Asked Questions
Related Articles
Business Growth
Commercial vs Residential Electrical Jobs: Where the Real Money Hides
When comparing commercial vs residential electrical, the difference comes down to cash flow. Commercial offers $100k+ contracts with Net-60 terms, while residential yields 45% margins paid immediately.
Business Growth
How to Subcontract Work Properly: The 20% Profit Margin Rule
To learn how to subcontract work out profitably, general contractors must apply a minimum 20% margin to every sub-bid to cover liability and warranty risks.
Money & Taxes
What is Commercial Retainage? The 10% Cash Flow Killer
What is commercial retainage? It is the 5% to 10% of a subcontractor's payment held back by the GC until project completion, tying up your entire profit.