Fire department management
Run your firehall from one place
Incident reports, personnel and training records, apparatus, equipment inspections, and the department calendar — one system, built for volunteer and composite departments.
30-day free trial. No credit card required.

The call is over. Now the paperwork starts.
Paper binders
Incident reports in a binder are hard to search, easy to lose, and difficult to defend when the record is questioned.
Spreadsheets
Training records in a spreadsheet expire quietly. Nobody notices until a certification has already lapsed.
Group texts
Truck checks arranged over text get missed, and there is no record either way when council asks.
Firehall DB replaces all three — with records that hold up.
Features
Everything the hall runs on
Incident Reporting
Capture a call end-to-end: times, map location, units with assigned drivers, responding personnel, other agencies. MVC and medical sections appear automatically. Print a clean, court-ready report.
Incident Map
Every geocoded incident on an interactive map with colour-coded markers and timeframe filters. The visual chiefs bring to council and budget meetings.
Roster, Training & Attendance
Know who's certified, who's expiring, and who showed up. Valid / Expiring / Expired badges on every certification, and the month-by-month attendance report chiefs use for stipends and year-end reporting.
Fleet
A card for every truck: specs, lifecycle and financials, service status, and its full response and inspection history.
Equipment Inspections
Template-driven truck and station checks with a guided mobile flow. The deepest feature in the product — see how it works.
Calendar & Events
Trainings, meetings, and community events, single or recurring. Officers take attendance from a roster check-off, and it rolls into personnel stats.
Equipment Inspections
Truck checks that actually get done — and hold up later
Build the checklist once
Nested locations — compartments, cabinets — with drag-to-reorder items, quantities, and required flags. Set a recurrence frequency and bind it to a specific apparatus.
Guided mobile flow
One location at a time, pass / fail / N-A with notes, progress meter. Every answer saves as you go — start on a phone in the bay, finish anywhere.
Permanent reports
Inspector, duration, overall status, per-item results. Reports snapshot the template, so historical inspections stay accurate even after the checklist changes.
Closing the loop
Admins are alerted the moment an inspection completes with issues, and items found by inspectors can be promoted into the template in one click.


Quick Links
Scan the sticker. Start the check.
Short URLs jump straight to a truck's page, a new incident report, or a specific inspection. Print them as QR stickers for truck doors and compartments — scan and go.
Data isolation
Per-department isolation enforced by Postgres row-level security on every table.
Stripe-hosted payments
No card data ever touches the app. Cancel anytime from the billing portal.
Protected signup
Bot-protected registration, and role-based access enforced at the database level.
Tested continuously
Automated end-to-end and unit test suites run on every release.
Pricing
Every feature on both plans
The difference is limits, not features. Billed monthly or yearly in CAD.
Basic
$39 /month CAD
or $399/year
Up to 15 personnel, 5 app users, 2 admins, 2 units.
Pro
$99 /month CAD
or $999/year
Unlimited personnel, users, admins, and units.
Sign up today. Be running the same day.
Self-serve signup, a 30-day free trial, and no credit card required. Your data is retained if the trial expires.
