Skip to content
Idea AtlasSign in

TradeLedger

As described:StopNarrowed:Narrow

No as a system of record for any trade. Go as the fire-extinguisher inspection system of record, only with trade access.

fire-safety contractors · ~$150 a month per shop · last reviewed (next review by 29 Dec 2026) · 53 cited sources

Save
Share

← All research

4. Expanded Feature Catalog (What Extinguisher Shops Ask For)

These are features a small fire-extinguisher inspection and service shop is likely to ask for. Each is classified with the same honesty as the stated list. Demand doesn't mean you should build it, and several of these are already done well by someone else.

Evidence note: owner forums, Reddit and Facebook groups couldn't be fetched in this research run (10). Demand signals come from competitor feature pages and pricing, portal documentation and analyst judgment. Validate every P0 in the first 15 owner calls (08).

Legend: TS = Table stakes, D = Differentiator, X = Distraction, L = Liability. Priority: P0 = v1, P1 = next, P2 = later, — = don't build.

4.1 Assets and compliance records (the core, so lean in)

FeatureDemand signalCategoryPriorityNotes
Extinguisher asset register (type, size, agent, manufacture date, serial, location in building)High: it's what every fire tool is built aroundDP0The record everything else hangs on.
QR or barcode label per unit, scan to open its historyHigh: standard in BuildOps, GoAudits and othersTSP0Expected. Sell pre-printed label rolls at cost.
Due-date engine (annual, 6-year, 12-year hydro; configurable per unit type)HighDP0Shows billable work per month. The money pitch. Rules must be editable, because standards and AHJs differ.
Deficiency capture with photoHighTSP0One tap, photo, reason code.
Per-site inspection report PDFHighTSP0Branded, signed, sent to the customer automatically.
Compliance Engine / city portal export packHigh where extinguishers are trackedDP1Start with the 3 portals your first 20 shops use. Charleston doesn't track extinguishers; others do.
Service tag data (what's written on the physical tag)MediumTSP1Print-ready tag data to match what the tech punches.
Customer read-only portal with certificatesMediumDP1Building managers stop calling for paperwork. It's a retention and referral loop ("powered by TradeLedger").
Audit trail (who changed what, when)Medium, rises after any disputeTSP1Records you can defend after an incident.
Kitchen hood suppression module (semi-annual cycles)Medium: many extinguisher shops also do hoods (unverified)DP2The first expansion line. Raises revenue per shop.
Emergency lighting and exit sign checksMedium (unverified)TSP2Cheap to add on the same asset model.
Sprinkler / alarm inspection (NFPA 25, 72)MediumX for you nowP2+That's where ServiceTrade, Uptick and BuildingReports are strongest. Only for existing shops.
Backflow test module (assembly register, annual test, gauge calibration, portal packs)MediumDP2Module 3. It's the runner-up trade (02).
"NFPA compliance guaranteed" badge or claimAsked for by marketing, not by ownersL—The contractor and the AHJ decide compliance. Never claim it.

4.2 Work, routes and people

FeatureCategoryPriorityNotes
Job list from the due list (grouped by street or area)TSP0Scheduling as a view on what's due.
Tech assignment and day viewTSP0Who goes where today.
Offline-first tech app (PWA) with clean syncDP0Techs work where there's no signal.
Customer signature on completionTSP0
Time on site per jobTSP1Feeds pricing and payroll exports.
Route optimisation on a mapXP2Only for 8+ tech shops.
Crew payroll and timesheetsX—Gusto, QuickBooks Payroll. Export hours only.
Tech licence and certification expiry trackingDP1Techs' certifications expire. Small, sticky and cheap to build (state rules unverified).

4.3 Money

FeatureCategoryPriorityNotes
Deficiency → quote → approval → repair jobDP1Turns records into revenue. Track quoted, won and billed.
Invoices with Stripe payment linksTSP0Never hold customer funds.
QuickBooks Online sync (customers, invoices, payments)TSP1Most small shops keep their books there (analyst assumption).
Price book (per unit type and service)TSP1
Contract / annual service agreement renewalsDP1Renewal reminders for recurring agreements.
"Revenue found" dashboard (units due, quoted, billed this month)DP1The metric that renews the subscription.
Full accounting, bills, payrollX—QuickBooks does it.
Payments marketplace or financingL—Payments licensing and risk.

4.4 Inventory

FeatureCategoryPriorityNotes
Van stock counts (units, agent, parts) with use-on-job deductionTSP1Techs run out on site. Keep it simple.
Loaner / spare unit trackingTSP1Loaners go missing. Tie them to a site.
Purchasing, supplier POs, multi-warehouseX—ERP territory. Distributors have their own.
Rental inventory for eventsX—Wrong trade.

4.5 Migration and onboarding (a differentiator in this category)

FeatureCategoryPriorityNotes
CSV and spreadsheet import with column mappingDP0Most shops start here.
Photo / PDF import of paper inspection sheets (AI extraction, human check, capped per plan)DP0The task owners dread. Charge for very large archives.
Import from competitor exports (FireInspected, generic job apps)DP1Only for tools your prospects actually use.
Done-for-you migration service by a personDP0 (first 20 shops)You do it yourself. It's also discovery.
Recorded demo + onboarding checklist + weekly office hoursTSP0What makes ~15 hrs/week workable.

4.6 AI features (use sparingly)

FeatureCategoryPriorityNotes
Extraction from paper sheets and old reportsDP0The one AI feature that saves real hours. Cap the cost.
Deficiency photo → suggested reason codeX nowP2Nice demo, small gain.
AI chat over the shop's records ("what's due at Acme next month?")XP2The due list already answers this.
AI "compliance advice" on NFPA rulesL—Wrong answers carry liability. Link to the standard instead.

4.7 Net effect

Of roughly 45 features, about 15 are real differentiators for this trade and about 15 belong in v1 (P0). Half of those P0s are table stakes done properly: scan, report, signature, invoice. The differentiators that win the sale are the asset register, the due-date engine, migration done for the shop, and the jurisdiction-ready reports. Everything else is either table stakes you add slowly or someone else's product (QuickBooks, Gusto, the portals) that you should integrate with, not rebuild.