FACP System Tier
Simplex 4007 ES — up to 504 pts (~$1,850)
Simplex 4007 ES R — up to 1,008 pts (~$2,650)
Simplex 4010 ES — up to 2,016 pts (~$5,400)
Simplex 4100 ES — enterprise / networked (~$9,200)
Auto-selects based on total addressable point count. Override to lock in a tier.
Device search
+
no manufacturer selected
Add to BOM
Part Qty Unit $ Extended
No devices yet — load and analyze a plan to populate the bill of materials. You can fill in your company and project info above first.
Total
$0.00
Download CSV
Reset prices
Import price sheet
Labor Estimate
× 1.0 — TI
Install hours per device × project multiplier. Edit any Hrs/ea to update the Install total.
Margin
Markup % on material + labor
= 0.0% gross margin
Target margin
%
Alternates
Add / deduct prices you set for the bid form — printed under the base bid, never added to it
+ Alternate
Grand Total (all-in)
$0.00
Generate Client Quote
Submittal Summary (AHJ plan review)
Export to CRM (CSV)
Riser Diagram
Code references
Project preset
— None (use auto-detection) —
Sprinklered CA School (E)
Office / Business (B)
Multifamily / Dormitory (R-2)
Assembly (A-3)
Industrial / Storage (S-2)
💾 Save current as preset…
× Delete preset
Sets building class, sprinkler status, voice-evac assumption, and code editions in one shot. You can still override any field below before re-analyzing. Save your own combinations for one-click reuse next session.
Editions auto-detected from the plan text; override any below to re-analyze against a different edition.
NFPA 72 edition
IBC edition
IFC edition
ASME A17.1
Building class (IBC use group)
Auto-detect from plan text
A-2 — Restaurant / dining
A-3 — Assembly: fitness, community, worship
B — Business / office / medical
E — Educational (school)
M — Mercantile / retail
R-1 — Hotel / motel / boarding house
R-2 — Multifamily / dormitory
R-3 — One- or two-family dwelling / townhouse
R-4 — Residential care / assisted living
S-2 — Storage / apparatus bay / parking
Drives H/S density, FACP/ANN placement chain, and per-room device kits.
Sprinklered? and Occupant load now live on the Takeoff tab, directly
under Occupancy — they are read on every run and they change the scope of the takeoff,
so they belong where you can see them while you work.
High-rise (> 75 ft)?
Auto — read from the title sheet and the finish-floor elevations
Yes — force high-rise buildout (voice/ECS, ANN, ERRCS)
No — not high-rise
High-rise (IBC §403: an occupied floor more than 75 ft above the lowest level of fire department vehicle access) adds emergency voice/ECS, annunciation, and ERRCS. Auto reads a HIGH-RISE callout, a "highest occupied floor" figure, or the finish-floor elevations on the sections; a highest occupied floor more than 75 ft above the ground floor is a high-rise. Override here when the sheets are silent.
Show the dwelling-unit 120 V smoke alarms on the takeoff
These are the electrical contractor's interconnected 120 V alarms (NFPA 72 §18.4.6.3
low-frequency). Whether YOUR bid carries them is the separate question below.
Dwelling-unit smoke ALARMS (IBC 907.2.11.2) — whose scope?
Not answered — the alarms are placed automatically; the rep decides whether the EC carries them
By others — electrical carries the bedroom alarms; this takeoff shows one system smoke per unit
In this bid — one alarm IN each sleeping room plus one outside the sleeping area
Different question from the toggle above. That one asks whether dwelling smokes appear on the
takeoff at all; this one asks who answers for 907.2.11.2, which wants an alarm in every sleeping
room. Left unanswered, the takeoff places one alarm IN each sleeping room plus one outside the
sleeping area and the report marks the scope as OPEN for the rep. Set to BY OTHERS, the alarms
come off, the report records the requirement against the electrical contract with its citation,
and the unit trio is unchanged. Set to IN THIS BID, the report counts the takeoff against the
full sleeping-room minimum.
Carbon monoxide alarm at the bed
Off: outside the sleeping room by IBC 915.2.1 — the code location, in the immediate vicinity
of the bedrooms. On: beside the bed, which exceeds the code. Either way the takeoff places the same
number of alarms; this only decides where the one for a sleeping room goes, and the device card says
which rule it is standing on.
Separate CO detectors (no combination smoke/CO)
Off, the default: in a dwelling or sleeping unit that needs carbon monoxide detection, every smoke detector
in the unit is a combination smoke/CO detector and there is no separate CO device — IBC and CBC 915.5.3
accept a combination detector listed to UL 268 and UL 2075 as the CO detector. On: a separate CO detector
beside the smokes, as before. A unit that needs no CO keeps plain smokes either way.
Operated by a college or university for student or staff housing?
Not answered — nobody has said
No
Yes — college or university housing
IBC 907.2.9.3. This is the ONE place the IBC requires common-area and service-room smoke detection
in Group R-2 — common spaces outside the units, laundry, mechanical and storage rooms, and all
interior corridors serving the units. On an ordinary apartment building none of that is code, and
bidding it is money given away; on a dormitory, missing it is a change order.
New construction or existing building?
Not answered — nobody has said
New construction
Existing building
Under NFPA 101 this decides WHICH CHAPTER GOVERNS, and the two do not ask for the same equipment.
Apartments: Chapter 30 new, Chapter 31 existing. Hotels and dormitories: Chapter 28 new, Chapter 29
existing — and Chapter 29 has no corridor detection requirement, no annunciation requirement and
no sprinkler requirement, all of which Chapter 28 carries. Left unanswered, every NFPA rule reports
UNDETERMINED rather than picking a chapter for you.
NFPA 101 Chapter 31 option (existing apartment buildings)
Not answered
Option 1 — no fire suppression or detection systems
Option 2 — complete automatic fire detection and notification
Option 3 — sprinkler protection in selected areas
Option 4 — sprinklered throughout
NFPA 101 31.1.1.1. The option is a PROTECTION STRATEGY the building is designed to, chosen by the
designer or the owner — it is not printed on the drawings, so no engine can read it off a plan.
It is worth answering: Option 2 is the one that requires a complete detection system, smoke detectors
in every common area and a HEAT DETECTOR IN EVERY ROOM of every living unit, which is the largest
single quantity in this table.
Units with a fuel-burning appliance or a communicating attached garage
Not answered
None — all-electric, no communicating garages
Every unit
A specific number…
CO alarms are CONDITIONAL in both books — IBC 915 and NFPA 101 — on a fuel-burning
appliance, a fuel-burning fireplace, or a garage that communicates with the unit. Nothing on a fire
alarm drawing establishes any of the three. Answering NONE is a real answer and makes the CO rules
NOT-APPLICABLE; leaving it blank leaves them UNDETERMINED, which is honest but tells you nothing.
Sprinkler standard
Auto — read from the plan notes
NFPA 13
NFPA 13R
NFPA 13D
The sprinkler exceptions in Section 907 name NFPA 13 (903.3.1.1) and NFPA 13R (903.3.1.2) only. A building
sprinklered to NFPA 13D earns none of them, so it is scored as unsprinklered for those exceptions.
Does a 907.2 section require a MANUAL fire alarm system here?
Not answered — no manual system is assumed until you say yes
No
Yes
907.4.2 places a pull station at every exit only where another section requires a manual system — for
offices, stores, schools and assembly that is set by occupant load in 907.2.1 through 907.2.7. Answer
from the code analysis on the title sheet.
Occupants above or below the level of exit discharge
The Group A, B and M sections of 907.2 require a manual system at more than 100 people above or below the
lowest level of exit discharge, and Group F at 500 on a building of two or more stories — a count
separate from the total occupant load. A one-story building is read as 0 without asking.
School, college or child-care use
Auto — read from the plans
None of these
College or university
K-12 public school campus
Contains child-care rooms
California adds three fire alarm triggers the model code does not have: a Group A or B building used for
educational purposes, every new building on a K-12 public school campus, and a Group E with a child-care
room. Auto reads COLLEGE or UNIVERSITY, SCHOOL DISTRICT or DSA, and DAY CARE or PRESCHOOL off the plans;
pick an answer here when the plans mislead it (a street named College Avenue, say).
Carbon monoxide — fuel-burning appliance or fireplace in the building?
Not answered — the CO detectors stay until you say no
No — all-electric building
Yes
Forced-air furnaces, boilers, water heaters, unit heaters, fireplaces — any fossil-fuel source.
On the 2024 book and in California this puts CO detection on ANY occupancy (§915.1.1 item 1), and
§915.2.6 puts a detector on the ceiling of every enclosed room that contains one. On the 2021 book
it reaches only Groups I-1, I-2, I-4, R and Group E classrooms.
Carbon monoxide — fuel-burning forced-air furnace serving the building?
Not answered — reported undetermined; nothing is assumed either way
No
Yes
§915.2.4 reaches ALL enclosed rooms and spaces the furnace serves — which spaces those are is on
the mechanical drawings, not the fire alarm plan.
Carbon monoxide — attached PRIVATE garage?
Not answered — reported undetermined; nothing is assumed either way
No — none, or a 406.5 / 406.6 parking garage
Yes
Answer NO for an open parking garage complying with §406.5 or an enclosed parking garage complying with
§406.6 — §915.2.5 says neither is a private garage.
Carbon monoxide — CO-producing vehicle used inside the building?
Not answered — reported undetermined; nothing is assumed either way
No
Yes
Propane forklifts in a warehouse, an apparatus bay, a repair garage. §915.1.1 item 4 — a condition
the 2021 book does not carry at all.
Carbon monoxide — is this Group S, F or U building normally occupied?
Not answered — the detectors stay
Yes — normally occupied
No — not normally occupied
The only exception in §915.1, and the only question here that can REMOVE devices. It fires only on an
explicit “no”, and only in Group S, F and U.
Licensed care — nonambulatory or bedridden clients housed?
Not answered — the system stays until you say no
No — ambulatory clients only
Yes
The trigger for the care systems: a Group R-4 housing nonambulatory clients owes a manual fire alarm system
(907.2.11.2.6), and a licensed Group R-2.1 over six nonambulatory elderly clients owes a manual AND automatic
system (907.2.9.4).
Licensed care: number of clients
907.2.9.4 turns on more than six nonambulatory elderly clients. The licensed capacity off the title sheet or the
owner-furnished program.
Licensed care — any hearing-impaired clients?
Not answered — the visible appliances are not added until you say yes
No
Yes
CBC 907.5.2.3.4 asks for notification appliances for the hearing impaired in Groups R-2.1, R-3.1 and R-4,
activated by the fire alarm system or the smoke alarms.
Group R-3.1: is a bedridden client housed?
Not answered — reported undetermined; nothing is assumed either way
No
Yes
907.2.11.2.3: building-powered, battery-backed, interconnected smoke alarms sounding throughout the facility.
Are delayed egress or controlled egress locks used?
Not answered — the detection is not added until you say yes
No
Yes
Special locking buys a detected building: CBC 907.3.2 puts smoke detectors at the ceiling through the occupied
areas and the mechanical and electrical spaces (all of them in a Group R-4 care facility, the locked smoke
compartments in Group I and R-2.1). Read it off the door hardware schedule.
Circuit class
Auto — Class B unless the specs call for Class A
Class B
Class A — specified by the engineer or AHJ
Class A is used only when specified. When it is, the wire takeoff carries the return run, and in
California the return conductors are routed apart from the outgoing ones (NFPA 72 12.3.8.1 as amended).
Any dwelling unit more than one storey BELOW the highest level of exit discharge serving it?
Not answered — nobody has said
No
Yes — garden-level or walkout-basement units
IBC 907.2.9.1 condition 2, and the one waiver question here that ADDS scope rather than removing it.
A Group R-2 building needs a fire alarm system on any of three conditions; the engine reads the
other two off the drawings and has never been able to read this one. On a 2-storey 12-unit building
with walkout-basement units, the system is required and this engine was not asking for it.
Do the occupant notification appliances activate on sprinkler waterflow?
Not answered — the requirement stands until you say yes
No
Yes — notification is waterflow-initiated
A CONDITION ON TWO DIFFERENT EXCEPTIONS, both of which DELETE manual pull stations.
IBC 907.2.9.1 Exception 2 (apartments) waives the boxes only where the building is sprinklered
and the notification appliances activate on waterflow; 907.2.8.1 Exception 2.2 says the same
for hotels. Until this reads YES the boxes stay in the takeoff, because the exception has not been
shown to apply. A third exception, 907.2 Exception 2, has NO waterflow clause and is not gated on
this — the three are different sections and they do not say the same thing.
Group E: is manual fire alarm activation provided from a normally occupied location (the office)?
Not answered — a pull station stays at every exit until you say yes
No
Yes — manual activation at a normally occupied location
IBC 907.2.3's sprinkler exception removes the exit boxes on a school only where the building is
sprinklered, notification activates on waterflow, AND manual activation is provided from a normally
occupied location. Until this reads YES with the waterflow question, a box stays within 5 ft of each exit.
Is the building already protected throughout by a complete automatic smoke detection system?
Not answered — the smoke alarms stay required until you say yes
No
Yes — existing complete detection throughout
NFPA 101 31.3.4.5.1 exception, existing apartment buildings. A building already covered throughout
owes no in-unit smoke alarms at all — a large deletion, which is exactly why it needs a person
to say so rather than an engine to infer it from a legend.
Does every dwelling or sleeping unit have its own exit directly to the outside (public way, egress court, yard or exterior exit access), with no interior corridor serving the units, on a building of not more than the storeys the exception allows?
Not answered — the fire alarm system stays required until you say yes
No
Yes — motel-court / exterior-access arrangement
Groups R-1 and R-2. IBC 907.2.8.1 Exception 1 (R-1) and 907.2.9.1 Exceptions 1 and 3 (R-2) waive the
system on a building of not more than two storeys where every unit is separated by 1-hour fire
partitions AND exits directly to a public way, court or yard, or (R-2, Exception 3) on a sprinklered
building with no interior corridors serving the units and exterior exit access; NFPA 101 29.3.4.1 and
30.3.4.1.2 have parallel exceptions. All of them WAIVE A WHOLE FIRE ALARM SYSTEM, so answer YES only if
you have checked the partition ratings and the corridor arrangement on the architectural set. Left
blank, the system stays required.
Re-run with these code editions
UL product standards used: UL 268 (SD), UL 521 (HD), UL 464 + UL 1971 (HS), UL 1971 (V),
UL 38 (MPS), UL 1480 (SP), UL 268A (duct SD). ADA 2010 §215/§702 governs visible-alarm accessibility.
Placement audit
Post-Analyze sanity check. Runs every placement rule you've codified
against the marked-up devices. Errors are likely bugs; warnings are
worth a glance.
All
Errors
Warnings
Info
·
Group: Page
No issues found — every placed device satisfies the active rules.
Off-plan drops
Devices the model placed outside the floor-plan area on a page —
usually in the titleblock, general-notes column, or sheet margin.
Each entry below was removed before render. The filter uses the
bounding box of all room labels (with 10% padding) to decide what
counts as "on the plan".
Text-layer snap
Centroid-style devices (smoke, heat, strobe, speaker, horn-strobe) had
their coordinates snapped from the model's predicted location to the
actual room-label position read from the PDF text layer. Wall-mount
devices (pull stations) are not snapped — they need the wall geometry
pass.
OCR fallback
Pages whose PDF text layer was stripped to vector outlines (AutoCAD's
"Plot to PDF with TrueType-as-Geometry") had their room labels
recovered by a vision OCR pass. The injected labels feed back into the
symbolic placement pipeline as if they had been in the text layer.
Project legend
Extracted from this plan set's abbreviations / symbols / general-notes
sheets in a pre-pass before device placement. The model uses this to
decode room labels and identify wall line-types for the rest of the run.
Device key & totals
Counts are totals across every marked sheet. Per-sheet tallies appear above each page.
Code search
Ask anything about the fire codes — thresholds, spacing, candela, occupancy triggers. Answers cite the section. Uses the same API key as Ask AI (Settings → Credentials).
Search
Run an analysis to evaluate code requirements.
Per-Room Compliance
Reads room labels from the PDF text layer, checks required devices by room type, and flags gaps.
Refresh
SLC Addresses
Auto-assigns SLC addresses (SD-1, HS-2 …) to every device. Walks FA pages top-to-bottom, left-to-right.
Auto-number
Clear