New Oct 15 Help on every page, and more

The report is done before you're back in the truck.

Built by a NICET Level IV fire alarm contractor and a senior software engineer, so the questions read the way a technician talks, not the way a form wants. Twenty-one inspection programs, one app, one price, from fire alarm to access control, so every system you look after becomes a visit you schedule, report and sell again next year. And it will give you your evenings back.

$125 a month, plus $25 a technician. No implementation fee, no card to start.

Joe Montuori Sam Zimmerman Justin Dohna

Joe Montuori, NICET Level IV fire alarm contractor, Sam Zimmerman, senior software engineer, and Justin Dohna, who leads sales. Madison, CT. Meet the team

The CodeGreen ITM app on a phone, showing a job with fire alarm and fire extinguisher inspections ready to start
Pump curve from a real report Fire pump performance curve from a sample report, with current performance plotted against the manufacturer's curve and the 95 percent allowable minimum
Watch a real inspection
70+ hrssaved a month in Joe's own shop
21 programsfire, life safety, water-based and security, all included
$125/mo+ $25/technicianFirst technician included, then $25 a technician up to six. Crews of seven or more: less than $100 a technician.
20 yrsin the field. Written by a NICET Level IV contractor, built by a senior engineer
Meet the team

Meet the guys behind CodeGreen, right here in the USA.

Real people you can reach. CodeGreen is written, built and supported out of our office and shop in Madison, Connecticut.

Joe Montuori in a white CodeGreen ITM polo and cap, arms crossed, in front of a fire alarm control panel and a wall of devices
Joe Montuori Co-founder · NICET Level IV

A fire alarm contractor with twenty years in the field, still testing devices every week. Every question in the app is written the way he asks it on a job.

Sam Zimmerman in a black sweater, standing beside a fire alarm panel
Sam Zimmerman Co-founder · Senior software engineer

An enterprise-level engineer who turns what Joe hears in the field into software that holds up in a basement with no signal.

Justin Dohna in a white CodeGreen ITM polo
Justin Dohna Chief Revenue Officer

Justin leads sales, and he comes from the field: 7 years as a technician and a Lead Technician since 2021. When you ask to see CodeGreen, you talk to someone who has done the work.

Sam Zimmerman points at a rugged laptop on a cart while Joe Montuori, in his work polo and cap, types on it, in front of a wall of fire alarm devices
Who you're investing in

A fire alarm contractor who speaks your language, and an engineer who builds what he hears.

Most inspection software is designed by people who have never put a system on test. CodeGreen is built by Joe, an active NICET Level IV fire alarm contractor who is out testing devices and closing out reports every week, working side by side with Sam, an enterprise-level software engineer.

Joe knows why a conventional panel has device numbers instead of addresses, why a Flexput zone of pull stations belongs next to the addressable loop, and which call you make before you pull a station. Sam turns that into software that holds up in a basement with no signal. That is the difference: nothing in CodeGreen had to be explained to the people who built it.

The money does not really go to us. It goes back to your technicians and their time: the hour at the kitchen table that they get back, the questions they are not asked twice, the report that is finished when they close the truck door. A happy technician makes for a happy boss, and we have both learned that one first hand.

When you email support, you reach the two of us. When you ask for a feature, the person who hears it is the person who builds it. See what's new

“I got tired of small shops being priced out, and still getting asked about systems that aren't even on the property.”

Joe, on why he built it

Office and shop: 1 Orchard Park Rd, Madison, CT 06443

Grow recurring revenue

Every system you look after is an inspection you can sell.

Your customers already trust you with their building. CodeGreen gives every system in it a frequency, a price and a due date, so the work comes back on the calendar every year instead of when something breaks. That is recurring revenue from the customers you already have.

New

Security inspections on the systems you installed

Intrusion, video, access control and intercom systems each carry their own inspection agreement: monthly, quarterly, semiannual or annual, with their own price, their own technician and their own report. Sell the agreement with the install, and the visit schedules itself from then on.

Camera cleaning

Its own service on its own schedule, with an after photo of every camera required by default, so the customer sees exactly what the visit bought them.

Visual inspections

The look, don't test visit NFPA 72 and NFPA 25 call for between tests, on its own cycle with its own price. Unmonitored protected premises systems need them most.

Auxiliary systems

Panic and duress buttons, flood sensors and freeze sensors. Small devices that are easy to forget, and every one is a line on the annual.

Batteries, permits and licences

Standby sets, wireless device batteries, alarm permits and licences show on the Dashboard before they come due. Every one is a service call you knew about first.

The Dashboard's Recurring Inspection Revenue card: the book of business, split by service, beside the overdue inspections list
Recurring Inspection Revenue on the Dashboard: your book of business, split by service, with visual inspections on their own line. A real screen from a demonstration company.

The security systems already on your books

Start with one year of installs. The figures below are what one of our customers sells in a typical year. Count the systems you installed or look after, and put in what you would charge for one inspection a year. These are your numbers and your prices; nothing is sent anywhere.

Security inspections, a year $29,750

85 systems on an annual inspection agreement, each scheduled, reported and renewed.

Recurring, a month$2,479
Systems under agreement85

And the visual inspections you are not billing

In CodeGreen a visual is its own inspection schedule, with its own frequency, its own due dates and its own fee. It applies to fire alarm and to water-based systems alike.

It matters most on a protected premises fire alarm system that was grandfathered in and is not being monitored: the code holds those to a tighter inspection frequency, so the visual schedule is not the annual schedule. Remote annunciators, meanwhile, want a visual every year whatever else is happening.

Visual inspections, billed $18,000

120 visits a year, scheduled on their own frequency and counted in your recurring revenue.

Per property, a year$450
Visits a year120

Add a service the week you sell the agreement. The property gets the tab, the schedule picks up the frequency, and the revenue shows on your Dashboard straight away.

Do the maths

What is the paperwork actually costing you?

Fifteen minutes of every inspection spent writing N/A down a section the building does not have, then checking you did not miss something real in among it. Put your own numbers in.

Your shop

Drag to match how you actually work.

Billable time lost a year $70,200

That is 360 hours a year your technicians spend on questions the building could never answer.

A month$5,850
Hours lost a month30
CodeGreen, same period$150

CodeGreen asks what the building has, once, and then never asks again. No central station on the system means no central station section, on the phone or on the report. That is time back in the field on every visit. The other half of the maths, the work you could be selling, is just above.

Everything a building has to have inspected

Twenty-one inspection programs. One app. One price.

Fire, life safety, water-based and security. Every service schedules the same way, inspects the same way on the phone, and prints the same clean report. Put three of them on one visit and the customer gets one combined report.

Fire & Life Safety 8 services

  • Fire AlarmNFPA 72
  • Emergency LightingNFPA 101
  • Fire ExtinguishersNFPA 10
  • Call For AidInternational Fire Code
  • Hood SuppressionNFPA 96 · NFPA 17A
  • Hood Exhaust CleaningNFPA 96
  • Fire DoorsNFPA 80
  • Auxiliary SystemsPanic, flood & freeze

Water-Based Systems 8 services · NFPA 25

  • Fire SprinklerWet, dry, preaction, deluge
  • Standpipe & HoseClass I, II, III
  • Fire PumpsElectric & diesel, with curve
  • Private Fire MainsHydrants & mains
  • Water Storage TanksHeated & unheated
  • Water SprayFixed systems
  • Foam-WaterSprinkler & spray
  • Water MistFixed systems

Low Voltage 5 services · new

  • Intrusion AlarmZone by zone
  • Video SurveillanceRecorders & cameras
  • Camera CleaningAfter photos by default
  • Access ControlEvery door
  • IntercomEvery station

No add-on modules. Schedule a water-based visit at its NFPA 25 interval, weekly through five-year, and the technician is asked exactly what's due for that kind of system. Nothing missing, nothing extra. Security services are separate switches, so a video-only customer never sees a fire tab, and a security finding never prints inside an NFPA report.

New: security inspections

Life safety and security. One app, one visit.

Intrusion, video surveillance, camera cleaning, access control and intercom are five inspection programs on the phone and in the office, each with its own report. If you install both, the security side stops living in a spreadsheet.

A video surveillance inspection on the phone: the NVR's result, drive health, oldest recording against 30 days required, time sync and clip export
The recorderDrives, oldest recording against the retention the customer requires, time sync and a clip export.
A camera on the phone: live image, focus, view coverage and night view checks, with the wireless battery's installed date
Every cameraImage, focus, coverage and night view, with the wireless battery's installed date on the camera.
A camera cleaning visit on the phone: two cameras listed, each marked After photo needed, with Mark all Pass
Camera cleaningIts own visit, with an after photo of every camera required by default.
  • Switch on what you sellIntrusion, Video, Access Control and Intercom are separate services. A property shows only the ones it has, so a security-only customer never sees a fire tab.
  • Zone by zone, door by doorIntrusion by zone, video by recorder and camera, access control at every door, intercom at every station. Questions follow what each one is.
  • Head-end named the way you name itA recorder, UPS or power supply goes by its own label, such as UPS 1, on the review page, the Dashboard and the report.
  • Every battery has a dateStandby sets in panels, power supplies and UPS, and the battery in each wireless device. Swap them all on one visit with Replace all.
  • An issue, not a deficiencyNo life safety code sits behind a camera, so a security finding is called an issue, and it never prints inside an NFPA report.
  • Your licence on the reportYour security licence number prints on every security report, and permits and licences coming due show on the Dashboard.

Phone screens from a real security inspection on a demonstration property.

The actual deliverable

Read the report before you buy anything.

Nobody in this trade shows you their reports. You're expected to sign up and find out. These are real PDFs, exactly as the app produced them. Print one, hand it to your AHJ, see whether it holds up.

Fire pumps

The pump curve draws itself.

Record churn, 100% and 150% flow on the phone and the curve plots live against the manufacturer's curve and the 95% line. Any point below it is flagged, and last year's curve prints beside it.

Pump performance curve page from the sample fire pump report
Deficiencies

Before and after, on the page.

A problem found and fixed on site prints with its severity, what was wrong, and both photos. The customer sees the work, not a line item.

Corrected defect from the sample fire alarm report: a horn strobe with top clips not engaged, shown before and after the fix

Every report here came out of the app today, from one demonstration company. Your own logo, licence number and company details print in the header. Make, model and serial numbers stay internal.

What it does

Built from real days on real jobs.

Every feature either saves the technician time in the field or hands the office clean, compliant paperwork. If it does neither, it isn't in here.

New

A dispatch board for the whole crew

Day, week and month views with every technician's visits live as they update from the field. Schedule from the board, block time off, filter by service, and only see technicians qualified for the work.

Included in your plan, and entirely optional. A one person shop can switch the board off in Settings and never look at it again.

New

Technicians matched to what they're certified for

Mark which services each person is qualified to perform. Set a technician per service on each property, and an unqualified pick is flagged before it's saved. Someone leaves? Reassign everything they hold in one step.

Recurring revenue

Visual inspections as their own visit

NFPA 72 asks for visuals more often than tests. Set the visual frequency on the property and a look, don't test visit is scheduled on its own cycle: only the visual items are asked, and it carries its own due dates, overdue list and price, on its own line in your Recurring Inspection Revenue.

By a technician, for technicians

Every question was written by a contractor who still runs these inspections, so it asks what the job asks, in the words the trade uses. Nobody had to explain the work to the people who built this.

An iPad running CodeGreen ITM held in front of an open fire alarm control panel

Twenty devices in a minute

A spreadsheet-style Manage grid on every register, with real dropdowns, paste and fill-down. Only the rows you changed get saved.

The mass entry grid in the CodeGreen ITM office app

A guide written from the real screens

Every discipline's workflow, searchable, on the office app and on the phone, and readable with no signal.

The in-app guide showing the field workflow

Hand a deficiency to your subcontractor

Pull a report for one deficiency, or a set of them, and send it to the trade that fixes it. The electrician takes the emergency lighting work, does it, and it comes back recorded as resolved by others, with who did it and when, on your report.

Set up in the order that fits your shop

The first time you sign in, the app asks how you run and builds a setup list around your answers, so the system is shaped to your shop from the start. Switch on only the services you sell today and add the rest as you grow. No implementation call, no 90 day project.

Code knowledge built in

Answers the standard decides lock automatically, with the reason shown. A dry chemical hood system is never UL 300. A Class I standpipe has no hose dates.

Only asks what the building has

Set the property up once. No central station on the system? You're never asked a central station question. No more pages of N/A.

Day one

Sign up in the morning, inspect in the afternoon.

There is no implementation project and nobody to wait for. The app asks how your shop runs, then walks you through setting it up in the order that makes sense, and you can stop and come back whenever the phone rings.

The setup checklist in the office app, showing progress through appearance, company details, logo and the rest
The setup list keeps your place, ticks itself off as you go, and lives under Guide for whenever you want it back.
A building with one service A property with fire alarm only: the tabs show Overview, Fire Alarm, Inspections, Deficiencies and History
Fire alarm only. No sprinkler tab, no hood tab, nothing to scroll past.
A building with seven A hotel with seven services: tabs for fire alarm, emergency lighting, extinguishers, fire doors and water-based systems
The same software at a hotel: fire alarm, emergency lighting, extinguishers, doors, sprinkler, standpipe and the fire pump.

You turn on what you sell today. Add a service the week you win the work, and the tabs, the schedule and the reports follow.

Getting your buildings in

Drop in the panel's point report. Get the devices.

A point report, a device schedule, even a photo of a printed list. The assistant reads the rows and proposes each device, and nothing is saved until you have looked at it.

What the panel gave you The raw point report as uploaded: point, type, description and zone columns
Fifteen rows of POINT, PHOTO, HEAT FIXED, DUCT, PULL. The panel's words, not yours.
Devices, mapped and ready to check The review grid with each row mapped to a device type, sub-type, location, address and loop
Smoke Detector, Photoelectric, Lobby North, address 001, loop 1. Fix anything that is wrong, then save.

Both screens are the real import, run on a demonstration property while this page was written.

Watch a full visit

Start to signed report, nothing sped up.

A real fire alarm and extinguisher visit on the phone. No edits, no voiceover, no stock footage.

What you're looking at

  1. Create the visit and pick the services the building has
  2. Walk test procedure and panel notes, read at the panel
  3. Central station and AHJ notified, with times
  4. 29 devices, addressed and by floor, with Mark All Pass
  5. A failed device written up and fixed in the field, before and after
  6. HVAC shutdown and elevator recall
  7. Six extinguishers, unit by unit
  8. Sign, and both reports plus the combined report generated on the phone

Just under nine minutes, real time, one property.

And the office side

Actual screenshots from the application, taken today. Nothing is drawn, mocked up or staged.

1 / 7
The system, exactly as the code describes it

The system, exactly as the code describes it

System type, NFPA 72 edition, monitoring, account number and transmission, plus the control functions that decide what gets asked in the field.

Every device on the panel, addressed

Every device on the panel, addressed

Initiating devices, notification appliances, interface modules and batteries, entered once and reused on every visit after.

Hoods with the facts NFPA 96 cares about

Hoods with the facts NFPA 96 cares about

Suppression system and agent, UL 300 listing, appliances under the hood, cleaning frequency and the dates that drive the next visit.

Annual, six year and hydro, tracked per unit

Annual, six year and hydro, tracked per unit

Serial, type, size, floor and location, with the next date for each service and a status that turns amber before it is late.

Units, heads and exit signs

Units, heads and exit signs

Every unit by number and location, with head counts and the battery details the test depends on.

Stations as their own discipline

Stations as their own discipline

Station number, voltage, floor and location, inspected and reported on their own, not buried in the fire alarm report.

NFPA 25 registers that gate the questions

NFPA 25 registers that gate the questions

Wet and dry risers, pumps, tanks and mains, each with the facts that decide which items are asked at which interval.

Doors, ratings and clearances

Doors, ratings and clearances

Every assembly with its operation, material, rating and floor, ready for the NFPA 80 checks and the clearance measurements.

The whole crew, the whole week

The whole crew, the whole week

Day, week and month views with every visit live as it updates from the field. Drag from the due list onto a technician, and only qualified technicians turn green.

Your book of business on the front page

Your book of business on the front page

Recurring revenue split by service, what is overdue, what is due soon, and open deficiencies, first thing in the morning.

Deficiencies become work, not notebook entries

Deficiencies become work, not notebook entries

Severity, status, days open, who found it and the photos from the field, tracked until it is quoted, fixed and closed.

The day’s work, grouped by building

The day’s work, grouped by building

Filter by service, status, review state, technician and date, batch schedule a whole account, and save a filter as a view.

A guide written from the real screens

A guide written from the real screens

Every discipline’s workflow, searchable, in the office and on the phone, and readable with no signal.

Pricing

Priced around the small shop.

Your time is worth something, and we're not going to make you sit on a Zoom call to hear a price. It's right here, it's the same price the next shop your size gets, and there's no introductory rate waiting to jump at renewal.

Use it for a month and it pays for itself in the part you actually care about: reports finished before you leave the site instead of at the kitchen table.

Running a larger operation? White labeling is available, so the app and the reports carry your own branding. Email us and we will sort it out.

60 days free when you join us, no card required
$125/ month

Includes your first technician. Each additional technician is $25 a month, up to six.

Small shop $125 + $25 a technician

One to six technicians. Six technicians is $250 a month.

Crew $95 a technician

Less than $100 a technician for companies starting with seven or more. Nothing added on top.

Growing past six?

You keep your small-shop price for your first six technicians. Each technician you add after that is $95 a month. Hiring never raises the price of the crew you already have.

Small shop $175 / month

  • Add and remove technicians as the crew changes
  • All 21 inspection programs, security included, dispatch board and reports
  • Unlimited properties, systems, devices and reports
  • iPhone, iPad and Android apps, office app in any browser
  • No implementation fee, no card to start
  • Cancel any time from your own account
Join us

Places are limited. Every application is read one at a time.

Questions

The things shops ask us first.

Do I pay extra for sprinkler, hoods, fire doors or security?

No. All 21 inspection programs are in the $125 a month, from fire alarm and fire pumps to intrusion, video, access control and intercom. Turn on the ones your shop does and ignore the rest.

How does pricing work as the crew grows?

$125 a month includes your first technician, and each additional technician is $25 a month, up to six. Six technicians is $250 a month. Companies starting with seven or more technicians pay $95 a technician, and that is the whole price. If you grow past six while you're with us, your first six keep the small-shop price and each technician after that is $95 a month. That rate applies once you've been on the Small shop plan for 90 days. Add and remove people as the crew changes, and cancel any time from your own account.

We do security work too. Can we inspect a customer who has no fire alarm?

Yes. Intrusion, video, camera cleaning, access control and intercom are their own services. Switch on the ones you sell, and a property shows only the services it has, so a video-only customer never sees a fire tab. Each one schedules, inspects and reports like every other program, with its own frequency and its own price on the property, and all of them are in the same $125 a month.

How does this help us grow recurring revenue?

Every service on a property carries its own frequency, price and due date, so each system you look after comes back on the calendar on its own cycle, and the Dashboard totals your recurring inspection revenue by service. Visual inspections, auxiliary systems, camera cleaning and the security programs are all separate lines you can sell alongside the annual.

Can it carry our own branding?

Yes. Your company details, licence number and logo print on every report as standard, and for larger operations we offer white labeling of the app itself. Email [email protected] and we will talk it through.

Does it really work with no signal?

Yes. Jobs, registers, inspections, photos and signatures are held on the phone. You can even build a fire alarm system from scratch in a basement. Everything syncs when you're back on a connection, and the app shows you exactly what's still waiting.

How do I get my existing buildings in?

Paste rows into a Manage grid, or drop in a panel's point report as a PDF and let it read the devices for you to check. The equipment catalog and inspection questions are already loaded when you sign in.

Will my customers see make, model and serial numbers?

No. They stay internal. The one exception is kitchen hoods, where the hood and suppression system manufacturers print, because they're different companies and the customer needs to know both.

What does “in testing” mean for me?

We're taking on a limited number of shops for the final round. You get 60 days free instead of the standard 30, no card, and a direct line to us. In return, tell us what's wrong and what's missing. This stage is about building what you tell us, not filling seats.

What if I have a question before I join?

Email [email protected]. It comes to Joe and Sam.

Joe Montuori Sam Zimmerman Justin Dohna

Get your evenings back.

Join us. 60 days free, no card, no onboarding fee, and real people right here in the USA on the other end of every email.

Free to anyone either way: the Learning Center, calculators and code reference, and CodeGreen Tools on iPhone or Android.