Firedesk
Station-ready software

One place for the whole department.

Your run sheets are in a binder. Your roster's in a spreadsheet. Your training records are in someone's email. Firedesk puts it all in one place.

30-day free trial. No credit card required.

NERIS V1 Data Exchange Compatible

NERIS V1 Data Exchange Compatible

Firedesk station display showing a live structure fire incident with responder ETAs and a map of the responding crew

Station display — live incident, responder ETAs, weather

Everything your department needs

One place for the run sheets, the trucks, the roster, and the records — instead of four places that don't talk to each other.

Run the call

From the moment dispatch goes out to the moment the report is filed.

CAD Integration

Active911 and IamResponding connect out of the box, and any other CAD connects through Custom CAD — no code, no waiting on us.

Incident Reporting

NERIS-compliant reporting with all 13 modules. Capture every detail from dispatch to closeout.

Pre-Plans

Building pre-plans on satellite maps — hazards, suppression systems, knox boxes, and shutoffs pinned where they actually are.

Command View

While the call is running: who's responding, where they are, how far out, and the pre-plan for the address — on every phone in the department.

Keep the trucks ready

Know what's on every rig, what's been checked, and what's about to come due.

Apparatus & Equipment

Track every vehicle, compartment, and piece of equipment. Know what's on each truck at all times.

Truck Checks

Digital checklists with real-time sync. Multiple crew members can check the same truck simultaneously.

Compliance Engine

Automated rule checking with NFPA-aligned adapters. Know instantly when your department falls out of compliance.

Station Display

Live incidents on your firehouse TV. Install on a $30 Fire TV Stick from the Amazon Appstore — pair with a 6-character code.

Keep your people qualified

Hours, certifications, sign-offs, and who's covering which shift.

Shift Scheduling

Member availability, qualification-aware auto-fill, and ACA hour cap enforcement. Replace the assistant chief's spreadsheet.

Training & NFPA JPRs

Training hours, certifications, and NFPA JPR sign-offs against the current standards — 1010 (which replaced 1001 and 1002), 1006, 1020, and 470. Members log; officers approve.

Member Management

Roles, permissions, ranks, and specialties. Multi-station support — give every member exactly the access they need.

Calendar & iCal

Department events, training, and shifts in one calendar. Each member subscribes via iCal in Apple, Google, or Outlook.

Run the department

The paperwork side — policies, reports, records, and the audit trail underneath it all.

Policies & Procedures

SOPs, SOGs, and department policies — rich text, full-text search across every document, and PDF export with watermarks.

Custom Reports

Build any report you need with a guided builder — charts, tables, and filters. Export to PDF, or schedule it to email itself to the board every month.

Bring Your History

Import years of past incidents from a spreadsheet your old system exported. Preview before it commits, and undo the whole import if it isn't right.

Notifications & Audit Log

Email and in-app alerts for incidents, compliance deadlines, and certification expirations — plus an append-only record of who changed what, and when.

Incident reporting

Every call, captured the way NERIS expects.

All 13 NERIS modules in one workflow — dispatch through closeout. Firedesk checks the report against NERIS before it goes anywhere: if something is missing, you get the exact fields listed, each one a click away from the screen that fixes it. Rejections happen at your desk, not weeks later.

  • All 13 NERIS modules — fire, medical, hazmat, and more
  • Catch missing fields before you submit, not after a rejection
  • Custom report builder for any analytics you need
How Firedesk handles NERIS reporting
Firedesk incidents list grouped by type with NERIS-coded badges

From dispatch to NERIS

Works with your dispatch — whatever you run

Firedesk catches the call before your crew is in the seat. By the time anyone sits down to write the report, the data's already there — straight from dispatch to NERIS, with the narrative being the only thing you actually have to type.

Active911 and IamResponding connect out of the box. Running something else? Every department gets a Custom CAD connection: turn it on in your settings, and Firedesk hands you a web address and a key to give your dispatch center. Nothing to build on our end, nothing to wait for.

Firedesk station display showing a live incident received from CAD with responder ETAs
  1. 1

    Dispatch arrives

    The moment dispatch goes out, your CAD sends the call to Firedesk and the incident is created automatically — no manual entry, no waiting for someone to log it.

  2. 2

    Display lights up

    The station-display TV shows the call instantly: address, type, cross streets, dispatch comments, and every responder's status as they roll.

  3. 3

    Report is half-written

    Times, responding apparatus, personnel, and the full CAD payload are already on the incident when you open it. The data you've already entered in CAD doesn't need to be re-entered here.

  4. 4

    Add narrative, submit

    Write the narrative, fill in any module-specific details, and submit straight to NERIS. The report goes out same-shift, not next week.

Your dispatch provider will want the technical details — send them the CAD webhook contract.

Pre-plans

Walk in already knowing the building.

Map-based pre-plans for the addresses that matter — construction, special hazards, suppression systems, and points of interest pinned on satellite imagery. Crews pull it up en route, and when a call drops at a pre-planned address, the incident surfaces the plan automatically.

  • Knox box, FDC, utility shutoffs, and alarm panel marked where they actually are
  • Special hazards and occupant notes front and center — before crews make entry
  • Primary and after-hours contacts on the plan, one tap to call
  • Incidents at a pre-planned address link to the plan automatically
Firedesk pre-plan showing a satellite map of a school campus with glyph-coded points of interest and emergency contact cards

Compliance engine

Know the moment you fall out of compliance.

Firedesk checks your apparatus, equipment, and members against NFPA-based rules continuously. The dashboard shows what's compliant, what's coming due, and what's already overdue — so nothing expires because it was buried in a spreadsheet nobody opened.

  • NFPA-aligned rules seeded and ready — turn on the ones that apply to you
  • Filter down to any truck, any locker, or any member in a couple of clicks
  • A daily email digest when something changes status — not a firehose
Firedesk compliance overview showing rule status for apparatus, equipment, and members

Truck checks

Daily readiness without the clipboard.

Digital checklists that sync in real time across the apron — on any phone, tablet, or desktop. Multiple crew can check the same truck simultaneously without overwriting each other, and equipment-level results flow directly into compliance and into the equipment's own service history.

  • Works on any phone, tablet, or desktop — no app store install
  • Multiple crew can split the truck — updates show on each other's screens instantly
  • Per-compartment, per-item — findings auto-populate the unit's service log
Firedesk truck check session showing checklist progress for Engine 51
Same truck check running on a phone

Shift scheduling

Stop building the schedule by hand.

Members submit availability from their phone. Click Suggest Fills and get a draft that respects rank, specialty, and ACA hour caps. Accept the ones that work, override the rest, publish — and assignments land in each member's calendar.

  • One-tap Request Availability — see who's submitted at a glance
  • Suggest Fills proposes assignments respecting rank, specialty, and ACA caps
  • Accept all, accept one at a time, or override — your call
  • Publish notifies every assignee — and members who subscribed once in Apple, Google, or Outlook see new shifts appear on their own calendar
Firedesk schedule period for May 2026 in proposal review state — 99 proposed, 99 accepted, 84 unfilled — with day-by-day assignments

Station display

Mount a $30 Fire TV Stick in the bay.

Firedesk Display is on the Amazon Appstore. Install it on any Fire TV — Stick, Cube, or 4K — pair with a 6-character code from your Firedesk settings, and the live dashboard is on your firehouse TV. Incidents, responder ETAs, weather, and the nearest hydrants, without anyone touching a computer.

  • Free download from the Amazon Appstore — install once per TV
  • Works on every current Fire TV: new Vega-OS Sticks, Fire OS Sticks, Cube, 4K Max
  • 6-character pairing code from Settings — no URL or password handling
  • Comes back on its own after a power blip on most sticks; reloads nightly to shake off network trouble

No Fire TV? The same display runs in any browser — point a spare laptop or mini PC at the display URL and leave it full screen.

Firedesk station display rendered on a Fire TV in a firehouse bay
Search “Firedesk Display” on the Amazon Appstore

Switching systems

You don't have to start from zero.

Years of run history come with you. Import your past incidents from a spreadsheet, and the reports you run next month cover your whole department's record — not just the calls since you switched.

  1. 1

    Export a spreadsheet

    Whatever your current records system gives you. Column names don't need to match ours — Firedesk reads your headers and matches them up for you.

  2. 2

    Check the preview

    See exactly what will be created before anything is. Rows that can't be imported are listed with the reason, so you fix the file instead of finding out later.

  3. 3

    Import — and undo if it's wrong

    Run it for real. If the result isn't what you expected, revert the whole import in one click and try again.

Alex Tarsha in turnout gear, riding in the cab

Alex Tarsha

Founder

Who builds this

Built by someone who runs calls.

I’m a volunteer firefighter in southwestern Illinois and a software architect by trade. I built Firedesk for my own department first, because I was the one filing the run reports and I could see what the paper was costing us.

My chief was losing hours every week to NERIS submissions — hours that belonged on the training ground with the rest of us. That’s how the NERIS integration came to exist. It gave us our chief back.

Firedesk is small on purpose. There’s no call center to route through and no sales team to get past — when you send a message, it reaches the person who wrote the code. I’m still filing run reports at my own department, which is the main reason this keeps getting better.

Read the whole story

Simple, transparent pricing

One plan with everything your department needs.

30-day free trial
$49/month

Every feature, however many members you have. No credit card required to start.

Pay monthly, quarterly, or annually — the rate is the same whichever suits your treasurer.

  • Unlimited members
  • Incident reporting with NERIS submission
  • CAD dispatch integration — Active911, IamResponding, or your own CAD
  • Import your incident history from your old system
  • Apparatus and equipment tracking
  • Truck checks with real-time sync
  • Shift scheduling with auto-fill
  • Training, certifications, and NFPA JPR sign-offs
  • Compliance engine (NFPA-aligned)
  • Policies & procedures with PDF export
  • Station display on Fire TV (Amazon Appstore)
  • Department calendar + per-member iCal feed
  • Custom report builder
  • Real-time notifications & email alerts
  • Full audit log
  • 1 GB of file storage (photos, attachments, documents)
Start your free trial

Questions chiefs ask

The things worth knowing before you spend an afternoon on it.

Can we bring our old incident records over?
Yes. Export a spreadsheet from whatever you use now and import it — your column names don't have to match ours. You see a preview of exactly what will be created before anything is, rows that can't be imported are listed with the reason, and if the result isn't right you can undo the whole import in one click.
What if our CAD isn't Active911 or IamResponding?
It still works. Those two connect out of the box, and every department also gets a Custom CAD connection: turn it on in your settings and Firedesk gives you a web address and a key to hand to your dispatch center. There's a published technical contract to send them. Nothing needs building on our end, so there's no waiting list and no integration fee.
Is this for volunteer departments or career departments?
Both, and combination departments in particular. The price is flat regardless of how many members you have, so a 60-member volunteer roster costs the same as a 12-person career shift. Availability tracking, shift scheduling, and JPR sign-offs are all built for departments where not everyone is on duty at once.
How long does it take to set up?
There's a setup wizard that walks you through stations, apparatus, and members, and you can add people in bulk rather than one at a time. You don't need to import your history or connect your CAD to start using it — plenty of departments begin with truck checks and add the rest over the following weeks.
What happens when the 30-day trial ends?
If you subscribe, nothing changes. If you don't, sign-in is disabled until you do — there's no free tier. Your department's data isn't deleted when that happens, and everything is exactly where you left it if you subscribe later. We'll email you before the trial ends, not after.
Where does our data live, and who can see it?
On Amazon Web Services in the United States. Each department's records are isolated from every other department's, and within your department you control who sees what through roles and permissions. Every change is written to an append-only audit log showing who did it and when. Our staff only access your account when you ask us to for support.
If we leave, can we take our data with us?
Yes — it's your data. Reports and incident listings export to PDF from inside the app at any time. For a complete copy of everything, email us and we'll send it to you; there isn't a one-click full-account export button yet, and we'd rather say so than imply there is.
Do we have to sit through a demo or talk to sales?
No. There's no sales team. Start the trial without a credit card and look around on your own — and if you'd rather have someone walk you through it, or you just have a question first, send a message and it reaches the person who built it.

Ready to see your department in one place?

Start your 30-day trial. No credit card, no contract, no sales call.

Start Your Free Trial