Fire protection software for contractorsThe job's done. The invoice still hasn't gone out.

Firavia runs the whole company on one spine: maintenance that schedules itself, service reports signed on site, and the invoice raised the moment the work is done. From the first enquiry to the money in the bank.

$0 today. Then from $80 a month, billed yearly for each module you use. Invoicing a finished job comes with Field Service; quotations are in CRM: see what each module holds. Cancel anytime.

Born in the field

Built on an engine that already runs a working fire protection company's operations, every day.

Walled-off data

Your records are isolated from every other company at the database itself, and that isolation is tested on every release.

Nothing retyped

Quotation to work order to report to invoice, one chain. Each document builds from the last.

Honest billing

14 days free, card handled by Stripe, cancel in two clicks. We never see your card number.

The problem

Running a fire protection company on spreadsheets leaks money three ways.

01 / SCHEDULING

Maintenance dates slip

Every serviced building has a next-due date. When it lives in a spreadsheet and someone's head, cycles get missed. A missed cycle is lost recurring revenue, and it is your client's compliance record on the line.

02 / THE FIELD

Reports stuck in WhatsApp

The technician finishes on site and the report is a photo in a chat thread. Someone retypes it later, if they remember. The client waits, and the paperwork that proves the job was done goes cold.

03 / BILLING

Work done, never billed

The job closed last week. The invoice is still in the pile. Revenue you have already earned sits uncollected because raising the invoice is a separate, manual, end-of-month scramble.

How it works

One system, from the enquiry to the paid invoice.

Every record links to the next. Nothing is retyped, nothing falls through, and you can see the whole chain from any point.

If you service fire systems
Enquiry→ Quotation→ Purchase order→ Work order→ Service report→ Invoice→ Payment
If you supply the stock
Quotation→ Customer PO→ Sales order→ Delivery order→ Invoice

Extinguishers, hosereels, cabinets. If you sell the equipment other fire companies fit, Firavia tracks the stock, the delivery orders and the billing on the same spine. Many companies do both, and Firavia runs both from one workspace.

Each step sits in a module. Field Service carries the work orders, service reports, maintenance contracts, and the invoice for a finished job with its payment. The enquiry, quotation and customer PO need CRM; credit notes, statements, billing periods and reminders need Accounting; sales orders, delivery orders and stock need Inventory. Pricing lists what each module holds.

Who it's for

One system, and a part of it for each person on the job.

FIRE CONTRACTORS AND OWNERS

See the whole company at once

Contracts, visits, service reports and invoices on one system, with every branch under one login. Analytics reports quote win rate and contract profitability, and says a figure is unavailable rather than show a zero it did not measure.

THE OFFICE AND ACCOUNTS

Quote, number and bill without retyping

Quotations, document numbers that carry on from your last invoice, and a list of finished work not yet billed on the New invoice form. A discount past someone's limit waits for an approval before it goes out.

TECHNICIANS

The day's work on a phone

The jobs they are on, a checklist to work through, photos, and the customer's signature before they leave. A fault found on site goes on that job, and a request to move a job goes to the office to decide.

EQUIPMENT SUPPLIERS

Stock and supply beside the servicing

Products, stock, sales orders and delivery orders on the same system as servicing, for the many companies that do both.

What you get

Fire protection maintenance, reports and billing: the parts that stop the leaks.

Preventive maintenance

The schedule builds itself from your contracts.

Tell Firavia what each contract covers and how often. It generates the visit schedule, shows you what is due at which site before the date passes, and never forgets a building. Overdue work is on your dashboard, not in the back of anyone's mind.

August — PPM calendar
1234567 891011121314 15161718192021
Overdue1 SITE
Due in the next 14 days6 SITES
In the field

Reports done on the phone, signed before your tech leaves.

Your technician works through a structured checklist on site, attaches photos, flags deficiencies, and hands the phone over for a signature. The report exists the moment the job ends, and the flagged deficiency is already a quotation waiting to happen.

SERVICE REPORT · SR-0413
Jurong Food Factory
Hosereel and hydrant service
Hosereels flow-tested 8/8
Hydrant pressure logged PASS
Cabinet 3 latch worn FLAGGED
✓ SIGNED ON SITE · 11:03
Billing

The invoice exists the moment the work does.

The moment the customer signs the report on a job billed when it is done, the draft invoice is there: priced from the job's quotation when that quotation covers this one job, and otherwise left for you to price, never retyped from memory at month-end. Every line names the job it bills, and a line priced from the quotation names the quotation line it came from. You check it and send it.

Invoice INV-0257 · from WO-0413
Monthly extinguisher inspection, 34 units$420.00
Replace hosereel cabinet latch$85.00
Hydro test, 2 units$96.00
Total$601.00
DRAFTED AT SIGN-OFF
✓

A portal for your customers

Clients log in to see their own sites, reports and invoices. A report is signed on site, from a link you send them, or in their portal. They only ever see their own records.

✓

Every site, one view

Multi-site servicing and multiple branches in one place, with roles so a technician never sees pricing.

✓

Stock and supply built in

Products, stock levels, sales orders and delivery orders, on the same system as servicing.

Your data

Built like the systems you inspect: to a standard.

[ ISOLATION ]
Walled off in the database

Every record carries your company's identity, enforced by the database itself, not just hidden by the screen. We attack this wall in testing on every release.

[ ROLES ]
People see their job, only

Technicians work without seeing pricing. Finance sees the money: quotations, invoices, payments and billing periods. Your customers see exactly their own sites and nothing else.

[ AUDIT ]
A paper trail that holds

Reports carry who did the work, what was found, the photos and the signature, linked to the invoice that billed it.

[ PAYMENT ]
Cards stay with Stripe

Billing runs on Stripe's infrastructure. Your card details never touch our servers, and cancelling is two clicks, not a phone call.

Pricing

Pay for the modules you use, and the people who use them.

Field Service is the base every workspace has. Add a module when you need it, drop it when you don't, and what you already recorded stays readable either way. Each module below says what it holds.

Firavia
$100 USD / month, first user
$100 USD for the first user, then $49 USD for each user after that, for each module you add.
  • Field Service in every workspace: Customers and sites, work orders, scheduling, service reports, maintenance contracts, customer portal, the invoice for a finished job (drafted when the report is signed) and its payment
  • CRM Enquiries, quotations, customer POs
  • HR Leave, attendance, overtime, competencies
  • Inventory Products and stock, sales orders, delivery orders, supplier POs
  • Accounting Credit notes, statements, billing periods, payment reminders, write-offs, invoicing sales orders and quotation deposits
  • Compliance & Certification Certificate register, certificates issued and revoked
  • Projects & Installation Installation projects, progress claims, variations, retention
  • Analytics & Reporting Contract profitability, quote win rate, maintenance compliance, technician delivery
  • Fleet & Test Equipment Test equipment, calibration due dates, custody

Worked example: quotation to invoice is Field Service and CRM. For three people that is $396 USD a month.

Start free trial

$0 charged today. Card required so your trial rolls straight into a paid plan. Cancel within the 14-day trial and pay nothing.

Enterprise
Expand your team
For larger operators: many branches, onboarding and data migration help, and volume pricing as the team grows.
  • Volume pricing across your teams
  • Onboarding and data migration help
  • Service checklists shaped to your market’s standard, where supported
  • A direct line to the people who build it
Book a demo

Or write to support@firavia.com. We reply the same working day.

Not sure which modules you need? Book a demo A 30-minute walkthrough on a call.

Support

Built and supported by a Singapore company.

Firavia is built and supported by Lyt Brox, a company in Singapore. When you write in, the people who build Firavia answer, and they handle your training and fixes directly. We reply the same working day.

Book a demo Write to support@firavia.com

Questions

Fire protection software questions, answered straight.

Do I need to install anything?

No. Firavia runs in a browser on a laptop and on a phone in the field. Your technicians open it like any website and it works on site.

How long does setup take?

Minutes. Sign up, answer three setup questions, then add your first customer and service agreement, and Firavia builds the visit schedule from there. Have an existing customer list? Send it to us during your trial and we load it for you. Enterprise plans include full migration help.

Is my company's data separate from everyone else's?

Yes, completely. Every record belongs to your company and is walled off in the database, not just hidden in the interface. Another company on Firavia cannot see a single row of yours. This is the one thing we test hardest.

Can my customers see their own reports?

Yes. Each of your customers gets a portal login that shows only their sites, service reports and invoices. Reports are signed on site, from a signing link you send them, or by the customer in their portal. They never see another customer, and they never see your pricing.

I supply equipment, I don't service. Is this for me?

Yes. Add the Inventory module for products, stock levels, sales orders and delivery orders, CRM for quotations and customer POs, and Accounting to invoice the sales orders. Field Service comes with every workspace and is what the rest hangs off, so if you also service systems nothing is duplicated.

Does it fit fire safety regulations here?

Firavia is built around how fire protection work actually runs. Your country, currency and, where supported, servicing standard are chosen at signup, your timezone starts on the country default, and all of them can be changed later in Settings. Ask us about your market.

What happens after the free trial?

When the 14-day trial ends, the card on file is charged for your first billing period: each module you chose, priced on the number of people in your workspace. The pricing section shows the per-person rate, and the signup form shows the monthly price for one person across the modules you tick, before you enter a card. Each person you invite adds to every module. Cancel before the trial ends and you pay nothing. Cancel later and you keep access to the end of the period you paid for.

Start today

The next serviced building has a due date. Put it somewhere that will remind you.

$0 today. Set up your workspace in minutes.