The contractors who win apartment work do not have a better pitch than you. They have a better list. They know which properties in their area have 200 units and in-unit washers, who manages them, and what the job is worth before they ever pick up the phone.
Most contractors skip this and go straight to cold calling whatever complex is closest. They waste weeks on properties with shared laundry rooms, single-story buildings the crew could do in an afternoon, or an owner-operator who will never spend a dime. Then they decide property managers do not buy.
Property research is not glamorous, but it is the part of the sales process that determines whether the rest works. This is how to do it, by hand and at scale.
Why the list is the whole game
A pitch to the wrong property is worthless no matter how good it is. A mediocre pitch to the right property closes often enough to build a business on. In our experience the list determines more than half of the outcome.
The right property has three things. It is big enough that the job pays. It has the physical conditions that make your service necessary. And it has a decision maker you can actually reach. Research is just confirming those three things before you spend time on outreach.
There is a fourth thing that matters for the long game. The right property is managed by a company that manages other properties. Land one building with a regional manager and you have a path to the whole portfolio. We cover that in how to get into property management accounts.
Where the lists come from
There is no single list of every apartment community in your area. You build it from four sources, and each one has gaps the others fill.
County assessor and parcel data
Every county publishes property records, and most have a GIS map or a searchable database. Filter by land use code for multifamily. The codes vary by county, but you are looking for anything labeled apartment, multifamily, or residential with five or more units.
What you get: the address, the parcel owner, the assessed value, the year built, and often the unit count and building count. What you do not get: the management company, a contact, or anything about the inside of the units. The owner is usually an LLC with a registered agent’s address, which tells you little on its own.
This is the most complete source. It catches the 12-unit building behind the strip mall that no listing site knows about.
Apartment listing sites
Apartments.com, Zillow, Rent.com, and the rest list communities that are actively leasing. Search by city, sort by size, and click through.
What you get: the community name, the unit count, floor plans, amenities, and usually the management company in the footer. The amenities section is gold. “In-unit washer and dryer” or “washer and dryer connections” tells a dryer vent company everything. “Attached garages” tells a pressure washing company about the surface area.
What you miss: the older, smaller, and fully leased properties that do not advertise. Those are often the best targets because nobody else is calling them.
Management company portfolio pages
Once you know a management company operates in your area, go to their website. Most list every property they manage, with addresses and unit counts. One management company page can hand you twenty qualified properties in ten minutes.
Driving the area
Old-fashioned and still worth it. Pick a zip code, drive it on a Saturday morning, and note every complex sign. Take a photo of the sign, which usually has the management company logo and the leasing office number. You will find properties that are not on any list, and you will see the building conditions with your own eyes.
Merge all four into one spreadsheet with one row per property. Deduplicate by address. That is your raw list.
What to research per property
Now go row by row and fill in the columns that matter. For most trades the list is the same.
- Unit count. With a source. “About 150” from a listing site is not the same as 148 from the assessor record. The unit count drives your price, so you want it right.
- Number of stories. Garden-style at two or three stories is one job. A five-story mid-rise with interior corridors is a different job, and a different price.
- In-unit laundry. For dryer vent work this is the qualifier. For other trades, substitute the condition that matters to you: gutter footage, parking lot square footage, number of HVAC units, exterior siding type.
- Management company. The name on the listing footer, the sign, or the property website.
- Contact. A published email for the property manager, community manager, or regional. The leasing office phone at minimum.
- Parcel owner. From the county record. Useful for smaller properties where the owner is the decision maker, and for figuring out which LLCs belong to the same owner.
- Imagery. A satellite view for roof, lot, and building layout. A street view for the exterior, the vent terminations, the gutters, whatever your trade needs to see.
That is seven columns. By hand, with the tabs open, a practiced person can do a property in 15 to 25 minutes. A list of 200 properties is a full week of work.
How to qualify and disqualify
You are not trying to research every property. You are trying to find the ones worth calling and throw out the rest fast.
Set hard disqualifiers first and apply them before you research anything else:
- Below your unit floor. Pick a number where the job pays for the setup and the drive. For dryer vent cleaning we use 40 units. Below that, skip it unless it is next door to a property you already serve.
- Missing the physical condition. No in-unit laundry means no dryer vent job. Flat roofs with internal drains mean no gutter job. Do not talk yourself into a maybe.
- No reachable decision maker. An owner-operator with no email and a phone that goes to a leasing agent who cannot spell the owner’s name. Park it and move on.
- Wrong building type. Senior housing, student housing, and subsidized housing often have different procurement rules and slower cycles. Not disqualified, but move them to a separate list.
Then rank what is left. A simple score works:
| Factor | Points |
|---|---|
| 100 or more units | 3 |
| 40 to 99 units | 1 |
| Condition confirmed (in-unit laundry, etc.) | 3 |
| Management company with 3 or more local properties | 2 |
| Published email for the manager | 2 |
| Built before 2005 | 1 |
Anything scoring 8 or higher is a priority. Call those first. Anything at 4 or below waits until you have worked through the top of the list.
How to price before you call
Walking into a call without a number is how you end up quoting on the spot and leaving money on the table. Price the property from the research, then confirm on the walkthrough.
The per-door model is the standard for multifamily. A setup fee covers mobilization and the office work. A per-unit rate covers the labor. Multipliers adjust for the things that slow the crew down. A per-building minimum protects you on the small ones.
Here is a dryer vent example. A 120-unit, three-story garden-style property with in-unit laundry and roof vent terminations:
- Setup fee: $350
- Base rate: $14 per unit, 120 units, $1,680
- Height multiplier for three stories with roof access: 1.15
- Adjusted per-unit: $1,932
- Total: $2,282, or about $19 per door
That is inside the $14 to $20 per door range that in our experience gets a yes from a property manager without leaving margin behind. Run the same math for your trade with your own rates. The full breakdown is in how to price multifamily work per door.
Now you can open the call with a number. “For a property your size we are typically in the $2,200 to $2,400 range for the whole building, and I would confirm that on a 20 minute walkthrough.” That is a very different conversation from “it depends, can I come out and take a look.”
Doing it by hand: a worked example
Say you are a dryer vent company in a mid-sized metro. Here is the by-hand version, start to finish.
- Go to the county GIS site. Filter for multifamily parcels in your three best zip codes. Export or copy the addresses and owners. Call it 180 rows.
- Search each address on Apartments.com or Google. Note the community name, unit count, stories, laundry situation, and management company. Skip anything under 40 units. You are down to about 90.
- For each of the 90, find the management company website and the property page. Pull the manager’s name and email if published. If not, note the leasing office number.
- Open the satellite view. Count buildings. Look for roof vents versus wall vents. Note the parking and access.
- Score each property. Sort.
- Run the pricing formula on the top 30.
At 20 minutes a property, the 90 properties are 30 hours of work. That is a full week before a single call. Most owners quit after the first afternoon, which is why the list is where the whole thing usually dies.
How The Machine does it at scale
The Research Engine inside The Machine does the same seven columns, on a list of addresses you give it, at a low per-property cost. You paste in addresses, and it comes back with the unit count and the source it found it in, the stories, the in-unit laundry status, the management company, a published contact email, satellite and street imagery, and the parcel owner where the county publishes it. Then it applies your per-door pricing formula so each row comes back with a number on it.
Two things it does not do. It does not send anything. A person reviews every record before any outreach, because a wrong unit count or a stale email is embarrassing and a research tool cannot be the last check. And it does not replace the walkthrough. It gets you to a priced, contactable list in an afternoon instead of a week, so the walkthrough is where your time goes.
The Playbook is the other half. It is the written sales process for what to do with the list once you have it, including the outreach sequence in cold outreach to apartment managers.
Where Intrepid fits
The Machine is our system for selling field services to apartment communities, and the Research Engine is the part that builds the list. Send us your addresses and get back priced, contactable prospects, or read how the whole system works at /the-machine. If you want to talk through your market first, book a call.
