The fastest way to get security contracts is trigger-based outreach to the general contractor or facility manager who has a site to protect this month. Three records tell you a guard post is about to be staffed:
- A commercial construction permit over $2M
- A certificate of occupancy on a new warehouse, data center, or multifamily building
- A posted RFP for guard services
Reach the superintendent or facility manager within days and you are pitching before the vendor search opens.
This guide compares six channels by estimated cost per contract and ends with a 30-day plan.
| Channel | What it costs | What it returns |
|---|---|---|
| Referrals | Close to $0 | 3 to 5 warm intros a year on a 10-client book, closing at 40 to 60% |
| Property manager and GC relationships | 6 to 12 months of site visits | 2 to 4 contracts a year each |
| Public RFPs and bid boards | 15 to 40 hours per submission | $200K to $3M contracts, 5 to 15% win rate |
| Google Business Profile | About 2 hours a month | 2 to 6 inquiries a month, closing at 20 to 30% |
| Associations and events | $300 to $1,500 a year plus 4 to 8 hours a month | 1 to 3 contracts a year per active chapter |
| Trigger cold email | About $195 a month | 5 to 12 site assessments a month, closing at 25 to 40% |
Referrals and their ceiling
Referrals produce the cheapest security contracts, at close to $0 in direct cost, and they stop scaling at roughly 8 to 12 contracts. That ceiling is an estimate from the guard companies 2V Automation has worked with.
A facility manager changes jobs every 3 to 4 years on average and takes 1 vendor along, so a 10-client book throws off 3 to 5 warm introductions a year.
Close rates on referred assessments run 40 to 60%, so ask on every quarterly review.
Referrals alone will not move a company from $800K to $3M.
Property manager and GC relationships
Property management firms and general contractors can each send 2 to 4 contracts a year once the relationship is warm, at a cost of 6 to 12 months of site visits and follow-up. A property manager with 15 buildings controls the vendor list for all of them.
How to work the channel:
- Pick your targets. 10 property management firms and 10 GCs in your metro.
- Offer something concrete. A same-week site assessment and a 48-hour proposal for any project they name.
- Expect attrition. Roughly 1 in 5 relationships becomes a repeat source.
Treat the first contract as a 9-month project, which is an estimate.
Public RFPs and bid boards
Public solicitations produce the largest security contracts at low win rates, typically 5 to 15% per bid, with 15 to 40 hours of work per submission. Cities, school districts, transit agencies, and hospitals buy guard services through formal procurement.
Federal work posts on SAM.gov under NAICS 561612, and local work posts on Bonfire, BidNet, and PlanetBids. Contracts run $200K to $3M a year with 5 to 15 bidders.
Most require all three:
- A state company license
- $1M to $2M in general liability
- 3 or more references
Budget one bid a month until your win rate crosses 10%.
Google Business Profile
A Google Business Profile brings 2 to 6 inbound inquiries a month in a mid-size metro, at a cost of about 2 hours a month to maintain. That is an estimate.
Most Maps calls are residential alarm questions or guard job seekers. Filter them with a “commercial and construction sites only” line in the description and a 40-hour weekly minimum in the booking form.
To rank, you need three things:
- A verified address
- 25 or more reviews that mention a building type
- Weekly photo posts
Close rates on inbound commercial inquiries run 20 to 30%.
Associations and events
Local chapters of ASIS, BOMA, and the regional apartment association put you in a room with 50 to 200 facility and property managers for $300 to $1,500 a year in dues plus 4 to 8 hours a month of attendance.
Who is in each room:
- BOMA members manage office towers.
- Apartment association members run the multifamily buildings that need courtesy patrol.
- ASIS members are the security directors who hire contract guards.
This channel produces an estimated 1 to 3 contracts a year per active chapter after 6 to 12 months. Pick one association and attend every meeting for a year before adding a second.
Trigger-based cold email
Trigger-based cold email is the channel with the lowest cost per contract that still scales, at about $195 a month in tools for 500 to 700 prospects and 5 to 12 booked site assessments.
The method, in four steps:
- Pull buying signals weekly. Three sources:
- Commercial construction permits over $2M and new certificates of occupancy from the city or county permit portal.
- Guard service RFPs from SAM.gov and the city procurement portal.
- Special event permits for 500 or more attendees from the city events office.
- Filter. Drop residential permits, anything outside a 60 km radius, RFPs whose license or insurance lines you cannot meet, and every company already in your CRM.
- Find the decision maker. The superintendent or facility manager with Hunter, verified by BetterContact.
- Send four emails across 14 days. Open with the permit, CO, or solicitation.
“The building permit for 4200 Industrial Pkwy was issued on August 12 with a $6M valuation” gets read. “We are a full-service security company” gets deleted.
What the numbers look like
| Stage | On trigger sources |
|---|---|
| Reply rate | An estimated 3 to 6% |
| Replies on 500 to 700 prospects | 18 to 40 |
| Site assessments booked | 5 to 12 |
| Assessment to contract | 25 to 40% |
That reply rate covers permit, occupancy, and RFP contacts from a warmed domain. Repeat-incident retail addresses pulled from police open data reply at an estimated 1 to 3%.
The assessment count assumes you answer replies within 2 hours, and the 25 to 40% close rate is typical for a licensed operator with a proposal ready in 48 hours. That puts the channel at 1 to 5 new contracts a month from one sending domain.
The full workflow, the filter logic, the sequence, the proposal stage, and the costs are documented in the Security Guard Companies Lead Gen System. It runs on n8n Cloud and you own it.
If you would rather buy the signal than build the feed, FieldClients runs the same approach as a service, and its security company leads arrive as accounts tied to a dated permit, occupancy, or solicitation record with the decision maker verified.
Buying leads versus owning a system
A lead seller’s “security guard lead” is usually a form fill from a property manager now fielding 4 calls in an hour, or a homeowner asking about cameras.
| Buying leads | Owning the system | |
|---|---|---|
| Cost | $50 to $200 per lead | About $195 a month in tools |
| Exclusivity | Shared with 3 to 5 competitors | Exclusive |
| Close rate | 5 to 10% | 25% at the assessment |
| Cost per contract | About $1,250 at $100 a lead and an 8% close | $60 to $195 |
| Time to first lead | Today | 2 to 3 weeks of domain warmup |
Those close rates are fair estimates, and the purchased-lead figure leaves out the hours spent racing competitors to the phone. Because each lead is shared with 3 to 5 competitors, the real cost per exclusive conversation is 4 to 6 times the sticker price.
An owned trigger-based system produces 5 to 12 exclusive site assessments a month. At a 25% assessment close, that is 1 to 3 contracts for $195.
The trade is speed. A purchased lead arrives today, while an owned system needs 2 to 3 weeks of domain warmup before the first full send.
Buy a few leads if you need a contract this week. Build the system if you need contracts every month for 3 years.
What to do first
Start by registering a separate sending domain in week 1, because domain warmup is the longest step in the whole process. Here is a 30-day sequence.
Week 1: domain and accounts
- Buy a sending domain like get[yourcompany].com. Never send cold email from the main domain.
- Set up SPF, DKIM, and DMARC.
- Create 2 inboxes and connect them to a warmup tool such as Instantly. Ramp from 10 to 50 emails a day per inbox.
- Open your accounts. An n8n Cloud workspace (about $24 a month), plus Apify, SerpAPI, Hunter, BetterContact, and SourceToDocs, and request a free SAM.gov API key.
Weeks 2 and 3: warm the domain, build the feed
Let the domain warm. Meanwhile:
- Build the construction permit feed first. An open job site is the highest-intent trigger. Scrape your city or county permit portal for new commercial building permits with a valuation at or above $2M weekly.
- Add the certificate of occupancy record type for warehouses, data centers, multifamily, and hospitals.
- Write your filter. Commercial occupancy only, 60 km radius, contractor of record or owner named on the record.
- Enter your bill rates, license number, and insurance limits into the proposal form once.
- Draft the 4-step sequence. Read the step 1 email out loud. If it takes longer than 20 seconds, cut it.
Week 4: first full-volume send
Send from the permit and CO triggers only, aiming for 120 to 180 prospects in the first week. Reply within 2 hours during business hours and send every proposal within 48 hours of the assessment.
Track three numbers: reply rate, assessment rate, and close rate.
Add the RFP feed in month 2 and the event permit feed in month 3. Add referrals, reviews, and one association on top, because those channels are cheap and none conflict with the system.
That combination takes a guard company from 10 contracts to 30 in 18 months, and that timeline is an estimate.
