
Commercial Fire Alarm Monitoring Cost, Inspection Prices and Technician Rates in Public Bids, 2022 to 2026
- Primary data
- Fire Life and Safety price ledger: 300 price rows coded from 12 public procurement documents and 1 city fee page; 213 GSA CALC+ ceiling rates; BLS OEWS May 2025
- Data period
- Documents dated 2022-06-28 to 2026-06-23; GSA rates current 2026-10-27; wages May 2025
- Latest release used
- 2026-06-23
- Next release
- No fixed schedule for procurement documents; OEWS May 2026 release date not posted
- Geography
- 9 states for local bids (AK, CA, FL, GA, IL, MD, NJ, TX, VA); 41 states and DC for federal schedule metro rates
- Sources
- 18 (18 Tier 1)
Across 12 public procurement documents from 9 states (2022 to 2026), commercial fire alarm monitoring cost a median $25.00 per account per month, or $300.00 a year. Annual inspection ran a median $300.00 per building, and technicians billed a median $147.50 an hour, with after-hours rates 50% higher.
The market in brief
- Monitoring: five bidder prices from three public solicitations put central station monitoring at $14.25 to $59.00 per account per month, a median of $25.00 (2023 to 2024).
- At the median, a year of monitoring costs $300.00 per account; the bid range works out to $171.00 to $708.00 a year.
- Inspection: 152 building-level prices had a median of $300.00 and an interquartile range of $118.75 to $652.00 per building per year.
- Pricing basis: of 9 documents with an inspection price, 4 priced per building, 4 used a portfolio lump sum and 1 priced per device ($4.60 per device per year, St. Lucie County schools, Florida).
- Labor: 22 bidders quoted regular technician rates from $75.00 to $330.00 an hour, median $147.50; after-hours rates carried a median premium of 50%.
- Federal check: 189 GSA schedule ceiling rates for fire alarm technicians and mechanics have a median of $175.37 an hour (current 2026-10-27).
- Billed versus paid: the median local bid rate is 5.11 times the $28.88 national median wage for the occupation; the wage excludes benefits and overhead.
- Same buildings, different bids: in Lynchburg, Virginia (2024), bidder medians for the same 38 buildings ranged 13.04-fold.
Commercial fire alarm monitoring cost in public contracts
Monitoring is the cheapest line in a fire alarm contract and the most uniform. Five bidder prices from three solicitations sit between $14.25 and $59.00 per account per month, and three of the five fall between $25.00 and $40.00.
Central station monitoring: A listed monitoring center receives alarm, supervisory and trouble signals from a building's fire alarm panel over a cellular, radio, IP or phone-line communicator and calls the fire department. Agencies buy it per monitored account or per building, usually as a monthly fee.
| Agency | State | Document date | Bidder | Status | Accounts priced | Monthly price per account | Annual cost (monthly x 12) |
|---|---|---|---|---|---|---|---|
| Toms River Township, NJ | NJ | 2023-03-30 | City-Fire Equipment Co. | bidder (unofficial results) | 12 | $40.00 | $480.00 |
| Lynchburg, VA | VA | 2024-04-17 | Eagle Fire Inc. | bidder | 28 | $25.00 | $300.00 |
| Lynchburg, VA | VA | 2024-04-17 | Fire-X Corporation of Virginia | bidder | 28 | $59.00 | $708.00 |
| Lynchburg, VA | VA | 2024-04-17 | VSC Fire & Security | bidder | 28 | $25.00 | $300.00 |
| Montgomery County Public Schools, MD | MD | 2024-07-01 | ARK Systems Inc | awarded | 240 (bid basis) | $14.25 | $171.00 |
| Naperville, IL (city program) | IL | 2026-10-27 | City of Naperville | published program fee | n/a | $30.00 | $360.00 |
Lynchburg priced monitoring per year; we divided by 12. Montgomery County Public Schools' item specification bases the award on 240 locations. Naperville is a published city fee, not a bid.
Source: [1][3][8][18][13] City of Lynchburg, Virginia; Toms River Township, New Jersey; Montgomery County Public Schools, Maryland; Montgomery County Public Schools, Maryland; City of Naperville, Illinois
Public bids 2023 to 2024 and one city program fee (2026), dollars per month
Source: bid tabulations of Toms River Township NJ, City of Lynchburg VA, Montgomery County Public Schools MD; City of Naperville IL program page. Compiled by Fire Life and Safety.
The lowest price is an award: Montgomery County Public Schools, Maryland pays $14.25 per site per month for the 2024 to 2025 term; the bid's item specification asks for one unit price per site per month and bases the award on 240 locations. The same contract lists communicator installation at $676.00 each, a one-time charge that does not appear in the monthly fee.
Lynchburg, Virginia asked for monitoring as an annual price per building in April 2024. Two bidders entered $300.00 for nearly every building ($25.00 a month); the third entered $708.00 ($59.00 a month). Toms River Township, New Jersey received $40.00 per location per month for 12 buildings in March 2023.
Two documents price monitoring only as a portfolio total and cannot be converted to a per-account figure: Hialeah, Florida's September 2023 recommended award of $1,940.00 a month for all city sites, and Passaic, New Jersey's October 2025 low bid of $5,569.00 a year for monitoring and annual inspection together.
Annual fire alarm inspection cost: per building, per device or one lump sum
Inspection prices vary far more than monitoring. The median building price is $300.00 a year, but the middle half runs from $118.75 to $652.00, and the way an agency writes the bid sheet decides what the price even measures.
| Agency | State | Document date | Bidder | Buildings priced | Median per building | Lowest building | Highest building |
|---|---|---|---|---|---|---|---|
| Toms River Township, NJ | NJ | 2023-03-30 | City-Fire Equipment Co. | 13 | $325.00 | $200.00 | $1,000.00 |
| MHMR of Tarrant County, TX | TX | 2023-08-24 | Fire Protection Specialist | 9 (one average) | $577.78 | $577.78 | $577.78 |
| Lynchburg, VA | VA | 2024-04-17 | Eagle Fire Inc. | 38 | $100.00 | $50.00 | $275.00 |
| Lynchburg, VA | VA | 2024-04-17 | Fire-X Corporation of Virginia | 38 | $1,304.00 | $326.00 | $5,216.00 |
| Lynchburg, VA | VA | 2024-04-17 | VSC Fire & Security | 38 | $175.00 | $100.00 | $550.00 |
| Highland Park Park District, IL | IL | 2025-07-23 | Fox Valley Fire & Safety | 13 | $225.00 | $225.00 | $1,450.00 |
| Highland Park Park District, IL | IL | 2025-07-23 | Johnson Controls Fire Protection LP | 11 | $300.00 | $300.00 | $3,000.00 |
Median, lowest and highest building price each bidder entered. Lynchburg values are the annual test and inspect line only; its semi-annual visits are priced separately. One Highland Park line with a single price (Country Club, $3,000.00) is attributed to Johnson Controls by its column position.
Source: [1][2][3][4] City of Lynchburg, Virginia; Park District of Highland Park, Illinois; Toms River Township, New Jersey; MHMR of Tarrant County, Texas
Seven bidders in four public solicitations, 2023 to 2025, dollars per building per year
Source: bid tabulations of Lynchburg VA, Highland Park Park District IL, Toms River Township NJ, MHMR of Tarrant County TX. Compiled by Fire Life and Safety.
Building size drives much of the range: a fire station or cemetery chapel with a handful of devices and a courthouse or water treatment plant sit on the same list. Bidder pricing drives the rest. On the same 38 Lynchburg buildings, Eagle Fire's median annual test and inspect price was $100.00, VSC Fire & Security's $175.00 and Fire-X's $1,304.00, a 13.04-fold gap. The Lot 1 totals were $26,840.00, $58,405.00 and $212,816.00.
| Agency | Document date | Agency type | How inspection is priced | Price shown |
|---|---|---|---|---|
| St. Lucie County School District, FL | 2022-09-13 | School district | Per device | $4.60 per device per year (14,000 devices) |
| Hialeah, FL | 2023-09-20 | City | Portfolio lump sum | $12,045.00 per year for annual inspections |
| Toms River Township, NJ | 2023-03-30 | Township | Per building | 13 buildings priced individually |
| MHMR of Tarrant County, TX | 2023-08-24 | Local health authority | Per building (one bidder), per attachment (other) | $5,200.00 for 9 buildings |
| Lynchburg, VA | 2024-04-17 | City | Per building and per visit | 38 buildings, semi-annual and annual lines |
| Highland Park Park District, IL | 2025-07-23 | Park district | Per building | 14 facilities priced individually |
| Passaic, NJ | 2025-10-28 | City | Portfolio lump sum (monitoring plus inspection) | $5,569.00 per year, low bid |
| Chatham County, GA | 2026-06-23 | County | Portfolio lump sum (inspection, testing, maintenance) | $28,336.90 and $37,500.00 initial year |
| Unalaska, AK | 2022-06-28 | City | Portfolio lump sum plus hourly labor | $17,280.00 to $30,406.00 |
Nine of the twelve procurement documents carry an inspection price. Prices as printed.
Source: [1][2][3][4][7][9][10][11][12] City of Lynchburg, Virginia; Park District of Highland Park, Illinois; Toms River Township, New Jersey; MHMR of Tarrant County, Texas; St. Lucie County School District, Florida; Chatham County, Georgia; City of Passaic, New Jersey; City of Unalaska, Alaska; City of Hialeah, Florida
Only one document priced per device. St. Lucie County School District, Florida awarded testing and inspection at $4.60 per device per year in 2022, based on about 14,000 devices on 58 panels, for $64,400.00 a year. That is $1,110.34 per panel. The district re-bid the work in 2026 and published the old prices in an addendum.

Four documents bought inspection as one portfolio price, which hides the per-building cost: Hialeah ($12,045.00 a year), Passaic (monitoring and inspection together), Chatham County, Georgia ($28,336.90 and $37,500.00 for the first year, including maintenance) and Unalaska, Alaska ($17,280.00 to $30,406.00, with travel billed separately). For what the inspection must cover, see fire alarm inspection requirements.
Fire alarm technician hourly rates and the after-hours premium
Service call labor is where bids diverge most between agencies. 22 bidders quoted regular technician rates from $75.00 to $330.00 an hour, a 4.40-fold spread, with a median of $147.50.
| Agency | State | Document date | Bidder | Regular hourly | After-hours or overtime hourly | Emergency hourly | Helper hourly | After-hours premium |
|---|---|---|---|---|---|---|---|---|
| Unalaska, AK | AK | 2022-06-28 | C & T Fire Protection | $120.00 | not priced | not priced | not priced | n/a |
| Unalaska, AK | AK | 2022-06-28 | Convergint Technologies | $145.00 | not priced | not priced | not priced | n/a |
| Unalaska, AK | AK | 2022-06-28 | North Star Fire Protection | $105.00 | not priced | not priced | not priced | n/a |
| St. Lucie County School District, FL | FL | 2022-09-13 | 1st Fire & Security | $165.00 | $247.50 | not priced | not priced | 50.00% |
| St. Lucie County School District, FL | FL | 2022-09-13 | Protegis Fire & Security | $75.00 | $112.50 | not priced | not priced | 50.00% |
| Toms River Township, NJ | NJ | 2023-03-30 | City-Fire Equipment Co. | $170.00 | $220.00 | not priced | not priced | 29.41% |
| MHMR of Tarrant County, TX | TX | 2023-08-24 | Fire Protection Specialist | $150.00 | $225.00 | not priced | not priced | 50.00% |
| MHMR of Tarrant County, TX | TX | 2023-08-24 | North Texas Fire | $100.00 | $150.00 | not priced | not priced | 50.00% |
| Oxnard, CA | CA | 2023-11-28 | Rincon Inspection | $125.00 | $125.00 | $135.00 | not priced | 0.00% |
| MHMR of Tarrant County, TX | TX | 2024-02-01 | North Texas Fire | $100.00 | $150.00 | not priced | $85.00 | 50.00% |
| MHMR of Tarrant County, TX | TX | 2024-02-01 | SAS Security Alarm Service Co. | $97.50 | $147.50 | not priced | $67.50 | 51.28% |
| Lynchburg, VA | VA | 2024-04-17 | Eagle Fire Inc. | $115.00 | not priced | not priced | not priced | n/a |
| Lynchburg, VA | VA | 2024-04-17 | Fire-X Corporation of Virginia | $175.00 | not priced | not priced | not priced | n/a |
| Lynchburg, VA | VA | 2024-04-17 | VSC Fire & Security | $135.00 | not priced | not priced | not priced | n/a |
| Highland Park Park District, IL | IL | 2025-07-23 | Fox Valley Fire & Safety | $208.00 | not priced | not priced | not priced | n/a |
| Highland Park Park District, IL | IL | 2025-07-23 | Johnson Controls Fire Protection LP | $330.00 | not priced | not priced | not priced | n/a |
| Passaic, NJ | NJ | 2025-10-28 | Integrated System Technology | $165.00 | $247.00 | not priced | not priced | 49.70% |
| Passaic, NJ | NJ | 2025-10-28 | Johnson Controls | $220.00 | $330.00 | not priced | not priced | 50.00% |
| Passaic, NJ | NJ | 2025-10-28 | Sal Electric | $185.00 | $300.00 | not priced | not priced | 62.16% |
| Passaic, NJ | NJ | 2025-10-28 | United Federation Systems | $95.00 | $142.50 | not priced | not priced | 50.00% |
| Chatham County, GA | GA | 2026-06-23 | Convergint Technologies | $202.00 | $275.00 | not priced | $202.00 | 36.14% |
| Chatham County, GA | GA | 2026-06-23 | Siemens Industry | $255.00 | $383.00 | not priced | not priced | 50.20% |
After-hours premium = after-hours rate / regular rate minus 1. Oxnard's after-hours column is its scheduled after-hours rate; its urgent after-hours rate is the emergency column.
Source: [1][2][3][4][5][6][7][9][10][11] City of Lynchburg, Virginia; Park District of Highland Park, Illinois; Toms River Township, New Jersey; MHMR of Tarrant County, Texas; MHMR of Tarrant County, Texas; City of Oxnard, California; St. Lucie County School District, Florida; Chatham County, Georgia; City of Passaic, New Jersey; City of Unalaska, Alaska
Dollars per hour, standard business hours, 2022 to 2026
Source: 10 public bid tabulations in 8 states. Compiled by Fire Life and Safety.
After-hours, overtime or premium rates appear for 14 bidders. The median after-hours rate is $222.50 an hour, and the median premium over the same bidder's regular rate is 50%, the 1.5 multiplier. Seven bidders used exactly 50%, three more priced between 49.70% and 51.28%, and the outliers are Toms River's bidder (29.41%), Chatham County's Convergint bid (36.14%), Passaic's Sal Electric (62.16%) and Oxnard, California, where the sole bidder charged the same $125.00 for scheduled after-hours work and $135.00 for urgent after-hours calls.
Helper or apprentice rates are rarely priced separately. MHMR of Tarrant County, Texas received helper rates of $67.50 and $85.00 an hour in February 2024, or 69.23% and 85.00% of the lead technician rate. In Chatham County, Georgia, one bidder charged the same $202.00 for a helper as for a technician.
The two lowest rates were both selected: Protegis Fire & Security at $75.00 an hour for St. Lucie schools (primary repair vendor, 2022) and United Federation Systems at $95.00, the low bid in Passaic (2025) and the rate on its prior award. Most other rows are bids whose award is not stated on the tabulation.
Federal schedule rates as a national price check
GSA Multiple Award Schedule contracts publish ceiling rates for fire alarm labor that any federal buyer can order against. 189 technician and mechanic rates from 52 contracts have a median of $175.37 an hour, close to the local bid median.
| Group | Records | Median | 25th percentile | 75th percentile | Lowest | Highest |
|---|---|---|---|---|---|---|
| Technician or mechanic, all vendors | 189 | $175.37 | $112.09 | $190.87 | $34.56 | $265.01 |
| Technician, one vendor's metro rates (GS07F190CA) | 117 | $185.05 | $177.30 | $194.75 | $124.01 | $242.21 |
| Technician or mechanic, all other contracts | 72 | $84.21 | $58.91 | $125.94 | $34.56 | $265.01 |
| Helper or assistant | 5 | $100.76 | $90.29 | $100.76 | $86.09 | $127.04 |
| Emergency or weekend categories | 5 | $219.70 | $196.16 | $243.24 | $172.62 | $255.72 |
Ceiling rates from the GSA CALC+ API, keyword 'fire alarm', deduplicated. Titles for managers, designers, engineers, programmers, supervisors and specialists are excluded.
Source: [14] U.S. General Services Administration
One vendor dominates the count. Its contract lists a separate fire alarm security systems technician rate for each of 117 bargaining areas, with a median of $185.05. The 72 rates on all other contracts have a median of only $84.21, because many of them are Service Contract Act mechanic categories priced for facility maintenance contracts rather than licensed alarm service.
Median of one vendor's metro rates (GSA contract GS07F190CA), dollars per hour, current 2026-10-27
Source: U.S. General Services Administration, CALC+ ceiling rates API. Compiled by Fire Life and Safety.
The metro rates show the regional spread inside one company's price list: $124.01 in the Cedar Rapids Quad Cities area to $242.21 in the Santa Rosa San Francisco area, 1.95 to 1. Premium categories confirm the local pattern: one contract prices emergency fire alarm technicians 75% above the matching regular level, and another prices weekend work at $255.72 against $170.48 on weekdays, 50% more.
Billed rate versus technician pay
The BLS median wage for security and fire alarm systems installers was $28.88 an hour in May 2025. The median local bid rate is 5.11 times that wage, and the median GSA technician rate 6.07 times.
Billed-to-paid ratio: Billed hourly rate divided by the median hourly wage for SOC 49-2098 in the same state (or nationally). It is a gross markup measure, not a margin: the wage excludes employer benefits, payroll taxes, vehicles, tools, training, licensing, insurance, supervision, unbilled time, overhead and profit.
| State | Bidder rates | Median billed regular rate | BLS median hourly wage, SOC 49-2098 (May 2025) | Billed-to-paid ratio |
|---|---|---|---|---|
| AK | 3 | $120.00 | $38.40 | 3.13 |
| CA | 1 | $125.00 | $34.41 | 3.63 |
| FL | 2 | $120.00 | $28.88 | 4.16 |
| GA | 2 | $228.50 | $25.53 | 8.95 |
| IL | 2 | $269.00 | $28.75 | 9.36 |
| NJ | 5 | $170.00 | $30.36 | 5.60 |
| TX | 4 | $100.00 | $25.13 | 3.98 |
| VA | 3 | $135.00 | $29.23 | 4.62 |
| United States (all local bids) | 22 | $147.50 | $28.88 | 5.11 |
| United States (GSA schedule technicians) | 189 | $175.37 | $28.88 | 6.07 |
Ratio = median billed regular rate / BLS OEWS May 2025 median hourly wage for SOC 49-2098 in that state. The wage excludes benefits, payroll taxes, vehicles, tools, overhead and profit.
Source: [15][16][1][2][3][4][5][6][7][9][10][11] U.S. Bureau of Labor Statistics; U.S. Bureau of Labor Statistics; City of Lynchburg, Virginia; Park District of Highland Park, Illinois; Toms River Township, New Jersey; MHMR of Tarrant County, Texas; MHMR of Tarrant County, Texas; City of Oxnard, California; St. Lucie County School District, Florida; Chatham County, Georgia; City of Passaic, New Jersey; City of Unalaska, Alaska
By state of the bidding agency, the ratio runs from 3.13 in Alaska, where the occupation's median wage is the highest of the eight at $38.40, to 9.36 in Illinois, where both Highland Park bidders quoted above $200.00. The median across the 8 states with rates is 4.39. Each state rests on one to five bids, so these are illustrations, not state averages. Wage detail by state is in our fire alarm technician salary report.
Federal schedule metro ceiling rate divided by the state's median hourly wage for SOC 49-2098 (May 2025)
Sources: GSA CALC+ ceiling rates API; BLS OEWS May 2025 state estimates. Compiled by Fire Life and Safety.
Show all 42 rows
| State | Metro rates | Median federal schedule technician ceiling rate | BLS median hourly wage, SOC 49-2098 (May 2025) | Billed-to-paid ratio |
|---|---|---|---|---|
| AK | 1 | $188.93 | $38.40 | 4.92 |
| AL | 1 | $179.24 | $29.19 | 6.14 |
| AR | 2 | $170.53 | $23.53 | 7.25 |
| AZ | 2 | $185.05 | $28.69 | 6.45 |
| CA | 4 | $205.40 | $34.41 | 5.97 |
| CO | 2 | $173.91 | $29.93 | 5.81 |
| DC | 1 | $210.24 | $28.11 | 7.48 |
| FL | 4 | $190.87 | $28.88 | 6.61 |
| GA | 2 | $182.63 | $25.53 | 7.15 |
| HI | 1 | $191.84 | $30.36 | 6.32 |
| IA | 3 | $139.52 | $30.65 | 4.55 |
| IL | 3 | $205.40 | $28.75 | 7.14 |
| IN | 3 | $171.48 | $27.92 | 6.14 |
| KS | 1 | $181.19 | $29.56 | 6.13 |
| KY | 1 | $173.43 | $29.18 | 5.94 |
| LA | 3 | $179.24 | $26.31 | 6.81 |
| MA | 1 | $219.93 | $37.76 | 5.82 |
| MD | 2 | $201.53 | $31.41 | 6.42 |
| MI | 4 | $190.39 | $26.84 | 7.09 |
| MN | 4 | $175.85 | $30.02 | 5.86 |
| MO | 3 | $163.74 | $26.26 | 6.24 |
| MT | 1 | $158.90 | $28.27 | 5.62 |
| NC | 4 | $177.79 | $26.02 | 6.83 |
| ND | 1 | $183.11 | $27.70 | 6.61 |
| NE | 1 | $164.71 | $23.08 | 7.14 |
| NJ | 2 | $200.08 | $30.36 | 6.59 |
| NV | 1 | $165.68 | $29.32 | 5.65 |
| NY | 6 | $205.41 | $28.15 | 7.30 |
| OH | 5 | $187.96 | $29.74 | 6.32 |
| OK | 2 | $177.79 | $23.19 | 7.67 |
| OR | 1 | $152.11 | $36.40 | 4.18 |
| PA | 6 | $195.23 | $28.61 | 6.82 |
| RI | 1 | $218.97 | $36.69 | 5.97 |
| SC | 4 | $176.82 | $28.71 | 6.16 |
| SD | 1 | $144.35 | $26.77 | 5.39 |
| TN | 5 | $185.05 | $24.74 | 7.48 |
| TX | 7 | $180.21 | $25.13 | 7.17 |
| UT | 1 | $154.05 | $29.40 | 5.24 |
| VA | 4 | $186.03 | $29.23 | 6.36 |
| WA | 1 | $158.90 | $35.07 | 4.53 |
| WI | 4 | $192.32 | $29.39 | 6.54 |
| WV | 1 | $188.93 | $24.57 | 7.69 |
One vendor's GSA contract (GS07F190CA) lists a fire alarm security systems technician ceiling rate for each collective bargaining area; we assigned areas to states and took the median. Areas spanning two states are dropped.
Source: [14][16] U.S. General Services Administration; U.S. Bureau of Labor Statistics
The federal metro rates give a broader read because one price list covers 41 states and the District of Columbia. Their billed-to-paid ratio has a median of 6.34 and an interquartile range of 5.88 to 7.03. Lower ratios appear where technician wages are high (Oregon, 4.18); higher ratios where wages are low relative to a national price list (West Virginia, 7.69).

Agencies comparing their own quotes can use the tables here as a reference range; the find a provider directory lists licensed fire alarm contractors. Nothing in this report is a recommendation on what to pay.
Procurement documents behind the prices
Checked once at compilation; the registry is not re-checked on a schedule. Last checked 2026-10-27. Entries are neutral records of public data; each links to its source record.
| Agency | Document and prices used | Date | Evidence | Source |
|---|---|---|---|---|
| City of Unalaska, AK | Bid tabulation: testing lump sum and fire alarm labor rate (3 bidders) | 2022-06-28 | agency record | Record |
| St. Lucie County School District, FL | Addendum attaching prior tabulation: per-device inspection price and repair rates | 2022-09-13 | agency record | Record |
| Toms River Township, NJ | Unofficial bid results: monthly monitoring per location, annual test fee per building, hourly rates | 2023-03-30 | agency record | Record |
| MHMR of Tarrant County, TX | Bid tabulation: commercial fire alarm inspection for 9 buildings, hourly rates (2 bidders) | 2023-08-24 | agency record | Record |
| City of Hialeah, FL | Notice of intent to award: monthly monitoring and annual inspection totals (1 response) | 2023-09-20 | agency record | Record |
| City of Oxnard, CA | Bid tabulation: on-call hourly rates, scheduled and urgent (1 bidder) | 2023-11-28 | agency record | Record |
| MHMR of Tarrant County, TX | Bid tabulation: lead technician and helper rates, regular, overtime, holiday (2 bidders) | 2024-02-01 | agency record | Record |
| City of Lynchburg, VA | Bid tabulation: per-building inspection, annual monitoring, technician rates (3 bidders) | 2024-04-17 | agency record | Record |
| Montgomery County Public Schools, MD | Contract summary: monitoring per site per month and communicator installation (awarded) | 2024-07-01 | agency record | Record |
| Park District of Highland Park, IL | RFP tabulation: per-facility fire alarm inspection and repair rate (2 bidders) | 2025-07-23 | agency record | Record |
Show all 13 records
| Agency | Document and prices used | Date | Evidence | Source |
|---|---|---|---|---|
| City of Passaic, NJ | Bid tabulation: monitoring plus inspection total and hourly and premium rates (4 bidders) | 2025-10-28 | agency record | Record |
| Chatham County, GA | Bid tabulation: annual ITM lump sum and technician and helper rates (2 bidders) | 2026-06-23 | agency record | Record |
| City of Naperville (Fire Department monitoring program), IL | Published program fee for city-run fire alarm monitoring | 2026-10-27 | agency record | Record |
Local benchmarks we calculated
Median and IQR of monthly monitoring price per account
Formulamedian and inclusive quartiles of each bidder's median monthly price
Inputs: fact sheet rows 1 to 5 (fact sheet rows)
Result: $25.00 (IQR $25.00 to $40.00)
Monitoring prices cluster tightly; the 4.14-fold range comes from one high bidder and one large district award.
Limitations: Five observations from three documents; Lynchburg annual prices divided by 12.
Annual cost of monitoring
Formulamonthly median x 12
Inputs: d1 (fact sheet rows)
Result: $300.00 per account per year (range $171.00 to $708.00)
The yearly figure agencies budget for one monitored building.
Limitations: Excludes communicator hardware and line fees unless bundled.
Median and IQR of annual inspection price per building
Formulamedian and inclusive quartiles of all building-level annual test and inspect prices
Inputs: registry.csv rows with line_item annual_inspection_per_building; fact sheet rows 7 to 13 (fact sheet rows)
Result: $300.00 (IQR $118.75 to $652.00); bidder-median $300.00
A typical small public building is inspected for a few hundred dollars a year; large or complex buildings run into the thousands.
Limitations: Lynchburg supplies most building rows; device counts and building sizes are not normalized.
Median billed regular technician rate and after-hours premium
Formulamedian of bidder regular rates; median of (after-hours / regular - 1) x 100
Inputs: fact sheet rows 30 to 51, rows 52 to 65 (fact sheet rows)
Result: $147.50 an hour; premium 50%
Public bid sheets overwhelmingly use a 1.5 multiplier for after-hours work.
Limitations: Mix of awarded and unawarded bids; repair, ITM and installation scopes.
Per-device price converted to contract and panel terms
Formula4.60 x 14,000; then / 58 panels
Inputs: fact sheet rows 14 to 15 (fact sheet rows)
Result: $64,400.00 a year; $1,110.34 per panel
Per-device pricing scales with system size, which per-building lump sums do not show.
Limitations: One contract; 14,000 is the district's estimate.
Billed-to-paid ratio
Formulabilled hourly rate / BLS median hourly wage, SOC 49-2098
Inputs: d13, d18; fact sheet rows 82 to 84, rows 85 to 137 (fact sheet rows)
Result: 5.11 (local bids); 6.07 (GSA technicians); state federal median 6.34
Roughly one dollar in five or six of a billed hour reaches the technician as base wage; the rest pays for benefits, vehicles, licensing, unbilled time, overhead and profit.
Limitations: Wage excludes benefits; SOC 49-2098 also covers security system installers; bid rates are not paid wages.
Within-bid spread on identical buildings
Formulahighest bidder median / lowest bidder median, same 38 buildings
Inputs: fact sheet rows 7 to 13, rows 16 to 29 (fact sheet rows)
Result: 13.04-fold (per building); 7.93-fold (Lot 1 totals)
Bid prices for the same scope can differ by an order of magnitude, so single quotes say little about the market.
Limitations: One solicitation.
What the numbers show
- Montgomery County Public Schools, Maryland awarded fire alarm monitoring at $14.25 per site per month for the 2024 to 2025 term, the lowest monitoring price in the ledger.[8]
- Two of three Lynchburg, Virginia bidders priced monitoring at $300.00 per building per year for nearly every building ($25.00 a month) in April 2024; the third priced it at $708.00 ($59.00 a month).[1]
- Toms River Township, New Jersey received a bid of $40.00 per location per month for 12 monitored buildings in March 2023, or $5,760.00 a year.[3]
- Naperville, Illinois publishes a fee of $30.00 a month for city-run fire alarm monitoring by radio to its 911 center, checked 2026-10-27.[13]
- Across 152 building-level annual inspection prices in four solicitations (2023 to 2025), the median was $300.00 and the range $50.00 to $5,216.00.[1][2][3][4]
- In Lynchburg's April 2024 bid, Eagle Fire's median annual inspection price per building was $100.00 and Fire-X's was $1,304.00 for the same buildings; Lot 1 totals ran from $26,840.00 to $212,816.00.[1]
- St. Lucie County School District, Florida awarded testing at $4.60 per device per year to test about 14,000 devices on 58 panels under its 2022 award, $64,400.00 a year, or $1,110.34 per panel.[7]
- The median regular fire alarm technician rate bid to 10 public agencies in 8 states (2022 to 2026) was $147.50 an hour, with an interquartile range of $107.50 to $182.50.[1][4][6][9][10][11]
- The median after-hours or overtime rate across 14 bidders was $222.50 an hour; 7 of those bidders priced after-hours work at exactly 1.5 times their regular rate.[4][5][7][9][10]
- In Passaic, New Jersey (October 2025), four bidders quoted regular rates from $95.00 to $220.00 an hour, a 2.32-fold spread within one solicitation.[10]
- GSA schedule ceiling rates for one national vendor's fire alarm technician range from $124.01 (Cedar Rapids Quad Cities) to $242.21 (Santa Rosa San Francisco), a 1.95-fold metro spread, current 2026-10-27.[14]
- On GSA schedules, emergency categories cost 75% more than the matching regular category on one contract and weekend work 50% more on another.[14]
- The May 2025 national median wage for security and fire alarm systems installers (SOC 49-2098) was $28.88 an hour, $60,070.00 a year, across 86,340 jobs.[15]
- Federal schedule metro rates divided by state median wages give a billed-to-paid ratio of 4.18 (Oregon) to 7.69 (West Virginia), median 6.34, across 41 states and the District of Columbia.[14][16]
Questions people ask
How much does fire alarm monitoring cost?
In public bids from 2023 and 2024, monitoring cost $14.25 to $59.00 per account per month, median $25.00, or about $300.00 a year (Lynchburg VA, Toms River NJ, Montgomery County Public Schools MD).
How much does commercial fire alarm monitoring cost per month?
The median public-bid price was $25.00 per monitored building per month; Naperville, Illinois charges $30.00 a month for its city-run program (checked 2026-10-27).
How much does a fire alarm inspection cost?
Across 152 building-level prices in four public solicitations (2023 to 2025), annual inspection had a median of $300.00 per building and a middle range of $118.75 to $652.00.
What is the hourly rate for a fire alarm technician?
Public bids from 2022 to 2026 quoted $75.00 to $330.00 an hour, median $147.50; after-hours work was typically 50% higher.
Is fire alarm inspection priced per device or per building?
Of 9 public documents with an inspection price, 4 priced per building, 4 used one lump sum for all sites and 1 priced per device ($4.60 per device per year, St. Lucie County schools, Florida, 2022).
Frequently asked questions
What is the cheapest fire alarm monitoring price in the data?
$14.25 per site per month, awarded by Montgomery County Public Schools, Maryland for 2024 to 2025.
What is the most expensive monitoring bid?
$59.00 per building per month ($708.00 a year), from one of three Lynchburg, Virginia bidders in April 2024.
Does monitoring include the communicator?
Not always. Montgomery County Public Schools priced communicator installation separately at $676.00 each in 2024.
How much do agencies pay for after-hours fire alarm service?
The median after-hours or overtime rate bid was $222.50 an hour across 14 bidders (2022 to 2026).
Do helpers or apprentices cost less?
In Tarrant County, Texas (2024), helpers were bid at $67.50 and $85.00 an hour against $97.50 and $100.00 for lead technicians.
How large is the spread between bidders?
For the same 38 buildings in Lynchburg, Virginia (2024), the highest bidder's median inspection price was 13.04 times the lowest.
What do federal agencies pay for fire alarm technicians?
GSA schedule ceiling rates for fire alarm technicians and mechanics have a median of $175.37 an hour across 189 rates (current 2026-10-27).
How much does a fire alarm technician earn?
The BLS median for SOC 49-2098 was $28.88 an hour, $60,070.00 a year, in May 2025.
Why is the billed rate so much higher than the wage?
The billed rate ($147.50 median) must cover benefits, payroll taxes, vehicles, tools, licensing, insurance, unbilled travel and office time, overhead and profit; the wage covers none of these.
Are these prices current?
The documents are dated 2022-06-28 to 2026-06-23 and are not inflation-adjusted. GSA rates are current as of 2026-10-27.
For journalists and researchers
If you cite only a few, cite these
- Median monitoring price: $25.00 per account per month (5 public bids, 2023 to 2024).[1][3][8]
- Median annual inspection price: $300.00 per building (152 prices, 2023 to 2025).[1][2][3][4]
- Median billed technician rate: $147.50 an hour; after-hours premium 50% (2022 to 2026).[4][10]
Most quotable statistics
- Public agencies bid out commercial fire alarm monitoring at a median $25.00 per account per month in 2023 and 2024, about $300.00 a year (Fire Life and Safety price ledger).[1][3][8]
- The median annual fire alarm inspection price in public bids was $300.00 per building across 152 building prices, 2023 to 2025.[1][2][3][4]
- Fire alarm technicians were billed to public agencies at a median $147.50 an hour, 2022 to 2026, 5.11 times the occupation's $28.88 median wage.[15][10][9]
- After-hours fire alarm labor carried a median 50% premium over regular rates in public bids.[4][7][10]
- For the same 38 city buildings in Lynchburg, Virginia, the highest bidder's median inspection price was 13.04 times the lowest bidder's (April 2024).[1]
- A per-device contract in Florida priced fire alarm testing at $4.60 per device per year (2022).[7]
Press summary
Fire Life and Safety coded 300 prices from 12 public procurement documents in 9 states, dated 2022 to 2026, to show what cities, counties, school districts and a park district were quoted for fire alarm monitoring, inspection and service labor. Central station monitoring had a median price of $25.00 per account per month, or $300.00 a year, with bids from $14.25 to $59.00. Annual inspection had a median of $300.00 per building across 152 building prices, but bidders on the same 38 buildings in Lynchburg, Virginia differed 13.04-fold. Technicians were billed a median $147.50 an hour, and after-hours work typically cost 50% more. Federal GSA schedule ceiling rates for fire alarm technicians have a median of $175.37. Against the $28.88 BLS median wage for the occupation, the billed rate is 5.11 times pay, a gap that covers benefits, vehicles, overhead and profit. The sample is small and mostly bids rather than awards.
Suggested headlines
- Public agencies pay a median $25.00 a month to monitor a fire alarm
- Fire alarm inspection bids: $300.00 per building at the median, with a 13.04-fold spread on identical buildings
- Fire alarm technicians billed at $147.50 an hour in public bids, 2022 to 2026
- After-hours fire alarm labor runs 50% above regular rates in public contracts
- Billed fire alarm labor costs 5.11 times what technicians earn
How to cite this report
Fire Life and Safety. (2026). Commercial Fire Alarm Monitoring Cost, Inspection Prices and Technician Rates in Public Bids, 2022 to 2026. Retrieved from https://firelifeandsafety.com/reports/fire-alarm-monitoring-and-inspection-cost/
Reuse license
Data and tables are licensed CC BY 4.0. Attribution: “Source: Fire Life and Safety, Commercial Fire Alarm Monitoring Cost, Inspection Prices and Technician Rates in Public Bids, 2022 to 2026” with a link to this page.
Download the data
Every table in this report is available as a CSV under CC BY 4.0. The fact sheet lists each value with its source URL and access date.
- derived_metrics.csv (CSV)
- fact_sheet.csv (CSV)
- Procurement documents behind the prices (CSV)
- t1_monitoring.csv (CSV)
- t2_inspection_per_building.csv (CSV)
- t3_pricing_basis.csv (CSV)
- t4_labor_rates.csv (CSV)
- t5_gsa_rates.csv (CSV)
- t6_billed_to_paid.csv (CSV)
- t7_federal_rate_by_state.csv (CSV)
Methodology
Question: what U.S. public agencies pay, or are bid, for fire alarm monitoring, annual testing and inspection, and service labor. Sources are primary procurement records only: bid tabulations, notices of intent to award, contract summaries and bid addenda posted by the agencies, plus one published municipal fee page and the GSA CALC+ ceiling-rate API. Contractor marketing pages and published 'average cost' figures are not used as data.
Inclusion: documents dated 2021 or later that print a unit price for monitoring, inspection or labor. Twelve procurement documents in 9 states qualified (earliest 2022-06-28, latest 2026-06-23). Excluded after opening: Jefferson County, Missouri (2020), New Haven, Connecticut (closed 2020), Lawrence, Massachusetts (2016 pricing) and Newton, Massachusetts (2018 results) as out of window; New York City DCAS fire alarm maintenance tabulations (totals only); a Gwinnett County, Georgia electrical tabulation (not fire alarm); Redmond, Washington and Tampa, Florida documents (no unit prices). Several agency hosts could not be reached from our connection and were not used.
Shortfall: the brief targeted 40 documents in 15 states. The shared web search budget for this research run was exhausted after the first queries, so the local ledger stops at 12 documents in 9 states. The federal schedule data (213 unique records, 42 states for metro rates) widens the geographic read for labor only. Medians from five to seven bidders are fragile and are labeled with their counts.
Normalization: monitoring is expressed per account (building or location) per month; Lynchburg's annual monitoring price is divided by 12. Inspection is per building per year using the annual test and inspect line; semi-annual visits and biennial sensitivity tests are separate lines. Tarrant County's commercial inspection is a 9-building total divided by 9. Labor is per hour as printed. A Highland Park line with one price and no N/A marker (Country Club) was attributed to Johnson Controls by its column position in the tabulation. Portfolio lump sums are reported but kept out of per-unit medians.
Statistics: medians and inclusive quartiles (Python statistics.quantiles). Monitoring and labor medians use one value per bidder per document; the inspection median uses every building-level price, with bidder-level medians shown alongside. Most rows are bids; award status is shown where the document states it. Prices are nominal and not adjusted for inflation.
Billed-to-paid ratio = billed hourly rate / BLS OEWS May 2025 median hourly wage for SOC 49-2098 (national $28.88; state values from state_M2025_dl.xlsx, released 2026-05-15). Limitations: the wage excludes benefits, payroll taxes and overhead; SOC 49-2098 includes security system installers; GSA figures are ceiling rates, and orders may be placed below them. GSA records were deduplicated by contract, title and price, and 14 manager, designer, engineer, programmer, supervisor and specialist titles were excluded.
This report describes prices public agencies were quoted or paid. It is not procurement, legal or financial advice. Code requirements for fire alarm testing are summarized on the site's inspection pages, as adopted by your state.
Last updated 2026-10-27. Every price row, with its document, date, unit, bidder and URL, is in registry.csv; the scripts that parse the tabulations and compute every figure are in the scripts folder.
This report presents published data with its limitations. It is not legal, engineering, financial or investment advice. Requirements depend on the code edition your state and local fire marshal have adopted; confirm with your authority having jurisdiction.
Sources, ranked by quality
Tier 1: primary and official sources (18)
- [1] City of Lynchburg, Virginia. Bid 2023-074 Fire Alarm, Sprinkler and Extinguisher Services bid tabulation (Lot 1 fire alarm). opened 2024-04-17. Accessed 2026-10-27.
- [2] Park District of Highland Park, Illinois. RFP tabulation: 2025 Fire Suppression/Fire Alarm Testing & Maintenance. proposals due 2025-07-23. Accessed 2026-10-27.
- [3] Toms River Township, New Jersey. 2023 Inspection, Testing, Monitoring, Maintenance and Repair of Various Fire Systems: unofficial bid results. opened 2023-03-30. Accessed 2026-10-27.
- [4] MHMR of Tarrant County, Texas. RF 23-030 Fire Alarm and Sprinkler Inspection and Repair bid tabulation. 2023-08-24. Accessed 2026-10-27.
- [5] MHMR of Tarrant County, Texas. RFP 24-004 Fire Alarm Installation and Services bid tabulation. 2024-02-01. Accessed 2026-10-27.
- [6] City of Oxnard, California. Bid tabulation PW 23-81R On-Call Fire Alarm Systems Maintenance and Minor Repair Services (Rebid). bids received 2023-11-28. Accessed 2026-10-27.
- [7] St. Lucie County School District, Florida. ITB 26-19 Fire Alarm Testing, Inspection & Repair, Addendum 1 (with ITB 23-02 tabulation attached). tabulation opened 2022-09-13; addendum 2026-05-29. Accessed 2026-10-27.
- [8] Montgomery County Public Schools, Maryland. Summary of Contracts: Fire Alarm Monitoring, Bid 4107 Cycle 6. term 2024-09-08 to 2025-09-07. Accessed 2026-10-27.
- [9] Chatham County, Georgia. Bid 26-0043-4 Annual Contract to Provide Fire Alarm System Inspections, Testing, Maintenance and Repairs (Sheriff): bid tabulation. bids due 2026-06-23. Accessed 2026-10-27.
- [10] City of Passaic, New Jersey. Fire Alarm Monitoring Services, Equipment Annual Inspection Service and Maintenance 2025-2026: bid tabulation. 2025-10-28. Accessed 2026-10-27.
- [11] City of Unalaska, Alaska. FY23 Annual Technical Services Agreement (fire alarm, sprinkler, special hazard) bid tabulation. 2022-06-28. Accessed 2026-10-27.
- [12] City of Hialeah, Florida. Notice of Intent to Award RFP-2022-23-3230-36-051 Fire Alarm Monitoring, Maintenance, and Annual Testing. 2023-09-20. Accessed 2026-10-27.
- [13] City of Naperville, Illinois. Fire Alarm Monitoring (Naperville Fire Department program page). as published 2026-10-27. Accessed 2026-10-27.
- [14] U.S. General Services Administration. CALC+ ceiling rates API, keyword 'fire alarm' (Multiple Award Schedule awarded labor rates). rates current 2026-10-27. Accessed 2026-10-27.
- [15] U.S. Bureau of Labor Statistics. OEWS May 2025 national estimates (oesm25nat.zip, national_M2025_dl.xlsx). May 2025. Accessed 2026-10-27.
- [16] U.S. Bureau of Labor Statistics. OEWS May 2025 state estimates (oesm25st.zip, state_M2025_dl.xlsx). May 2025. Accessed 2026-10-27.
- [17] U.S. Bureau of Labor Statistics. Occupational Employment and Wage Statistics tables (May 2025 release page). May 2025, page modified 2026-05-15. Accessed 2026-10-27.
- [18] Montgomery County Public Schools, Maryland. Item Specification: Fire Alarm Monitoring, Bid 4107 Cycle 6 (unit price per site per month, award based on 240 locations). 2023-08-24 to 2024-08-23 (dated 2023-05-16). Accessed 2026-10-27.