Skip to content
Idea AtlasSign in

← All sample briefs

Sample Idea Decision Brief · complete, not blurred

TradeLedger

System of record for small US fire-extinguisher inspection and service contractors: every unit at every site, due dates, routes, reports and city submission packs, and quotes for failed units

Reviewed 30 Sept 2026 · built from the public assessment

01 / 10

The decision

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.

The single most important thing

Get trade access, then get 5 extinguisher service shops paying at least $99 a month for a hands-on service, before you write product code.

  • Segment: US portable fire-extinguisher inspection and service shops with 1–10 techs, in 2–3 regions where you or your advisor know people.
  • Job: "Know every unit we service, tell us what's due, and get our reports out without typing them twice."
  • How: a concierge MVP. Take the shop's spreadsheets and paper, build their asset register and due list in Airtable, send them a monthly "due next month" list and PDF reports, and charge from week 1. Automate only what you've done by hand at least 20 times.

The plan runs in two versions. Full-time is about 40+ hrs/week. ~15 hrs/week is the same plan with the milestones stretched. The ~15 hrs/week budget is: 6 hours of live calls with US owners, 7 hours of build, 2 hours of content and automation.

Week by week

Weeks (full-time)Weeks (~15 hrs/week)GoalExit criteria
1–21–3Access and discovery. Sign a trade advisor (retired owner, ex-tech, or a distributor's service manager) if you aren't from the trade. Build a list of 60 shops from the NAFED directory and 3 city contractor lists. Interview 20 owners (10 at ~15 hrs/week). Ask: how do you track due dates, how long does a site report take, what do portals cost you each month, what software have you tried and dropped, and why?You can write the top 3 pains in the owners' own words, with hours and dollars attached. You have a list of which portals they use.
3–44–7Concierge pilot. Offer 8–10 shops a done-for-you service: migrate their records into Airtable, set up the due list, send PDF reports after each visit, and send a "due next month" list on the 1st. Charge ≥$99/month.5 shops paying (3 at ~15 hrs/week). If fewer than 3 will pay, the pain isn't where you think. Change the region or shop size, not the pitch.
5–88–15Build the thin v1 (web + offline PWA): customers and sites, asset register with QR/barcode, due-date engine (editable rules), offline inspection (scan, pass/fail, photo, signature), per-site PDF, CSV import, Stripe invoice links.Pilots move from Airtable to the app. Every pilot shop runs all its inspections in it for one full month.
9–1016–18Free hook and channels. A public NFPA 10 due-date calculator, 10 SEO pages ("6-year maintenance schedule", "how to submit extinguisher reports in [city]"), and a recorded demo. Start directory outreach: 20 personalised emails a week, sent in batches.30+ calculator uses a week and 5+ trial requests from search or outreach.
11–1219–20Measure and decide.12 shops paying on the app (6 at ~15 hrs/week), zero lost inspections, and at least one measured money outcome per shop (units found due, report hours saved). Hit: continue to the roadmap. Miss: back to discovery.

At ~15 hrs/week the plan takes about 20 weeks, not 12. The gates in WHAT-TO-DO-AND-AVOID.md already account for that.

Automation from day one (what keeps the hours low)

  • Calendly-style booking for owner calls, with a 5-question intake form.
  • A templated migration checklist and a column-mapping sheet. Every migration you do by hand becomes the spec for the import wizard.
  • An automated "due next month" email per shop on the 1st, from Airtable in the concierge phase and from the app afterwards.
  • A recorded 10-minute demo on sample data, sent before every call.
  • One weekly office-hours call for all pilot shops, instead of ad-hoc calls.

Kill criteria (write these down now)

If at day 90 (or week 20 at ~15 hrs/week):

  • fewer than 5 shops are paying, or
  • any pilot is still keeping a paper copy "just in case" after a month on the app,

then the wedge or the product is wrong. Don't respond by adding features. Respond by changing region, shop size or the core promise. If you still have no trade access at day 30, stop.

02 / 10

Who has the problem, and what they use today

"Fire protection" is not one buyer. Split it by what each group needs and can pay:

SegmentRough size (US, loose estimate)Software they use todayWillingness to payPain score (1–10)Verdict
Solo extinguisher tech (owner-operator)Low thousands (unverified)Paper tags, clipboard, spreadsheet, maybe FireInspected or a generic app$50–80/mo6. Due dates live in their head.Viable as the Solo plan. Easy to sign, easy to lose.
Small extinguisher service shop (2–10 techs)Low thousands (unverified)Spreadsheets, paper, an old desktop tool, or a generic job app$150–350/mo per shop8. Routes, due lists, reports and portal submissions for thousands of units. An office person re-keys everything.Best buyer. An owner plus an office admin who feel the pain every week.
Fire-equipment distributor with a service armHundreds (NAFED members; count not found)Mixed: ERP for sales, paper or a tool for service$300–800/mo7Good second step. Needs inventory and sales ties.
Mid-size fire-protection contractor (sprinkler, alarm, 20+ techs)Hundreds to low thousandsServiceTrade, Uptick, BuildingReports, Inspect Point, ServiceTitan$75–400 per tech6. Already served.Avoid. Incumbents have sales teams and integrations.
Building owners and facility managersVery manyWhatever the contractor gives themLow4. The pain belongs to the contractor.Not the buyer. A read-only portal for them is a retention feature.

Overall pain score for the recommended buyer: 8/10. For the idea as described ("any trade"): 4/10. A pain that isn't named can't be sold.

Competitors and alternatives

Fire-protection software (the mid-market)

ToolPriceWho it's forWhy a small shop wouldn't switch to them, or would switch away
ServiceTradeQuote only. About $75–79 per tech a month on an annual contract, plus implementation (third-party)Mid-size commercial service contractors. 1,300+ customers.Strong, but priced and built for teams with an office. Annual contract and setup fee.
UptickQuote only. About $180 per user (third-party)Fire-protection contractors, growing onesToo expensive per user for a 3-tech shop.
BuildingReportsAbout $99 per user (third-party). 1,400+ inspection companies.Inspection-heavy fire contractors. The only software integrated with Brycer's Compliance Sync.Serious competitor on reports. Per-user cost bites small shops.
Inspect PointQuote only. Plans start at 3 techs.Fire inspection firms"Not the right choice for a 1–3 person shop" (review site).
ServiceTitan$245–398 per tech (third-party)20+ tech trade contractorsOut of reach for small shops.

Small-shop and generic tools (the real competition)

ToolPriceWhat it covers of yoursWhy a customer would or wouldn't switch
FireInspected$49 (1 tech), $99 (up to 5), $249 (6–20)Built for 1–5 tech extinguisher companiesThe closest direct competitor. You win only on migration done for them, due-date revenue, AHJ packs and service. Its customer count and reviews are unknown.
Repair-CRM$19–179/moExtinguisher inspection module in a generic repair CRMCheap and broad. Weaker trade fit.
Forz$50–60 per user, 10-user minimumFire protectionThe minimum rules it out for small shops.
Jobber / Housecall ProFrom $39/mo; ~$59–329/moJobs, quotes, invoices, schedulingExcellent at jobs. They don't model the extinguisher as an asset with due dates.
SafetyCulture / GoAudits~$24 / ~$10 per userChecklists with photosGood checklists. No customer asset register, no routes, no billing.
Spreadsheets and paper tagsFreeEverything, badlyThe real incumbent. It fails at scale and at audit time.

The portals (not competitors yet, but watch them)

PortalModelRelevance
The Compliance Engine (Brycer)Free to AHJs and owners. Contractors pay per report ($15–37 in the cities checked). 2,000+ AHJs.Your customers' biggest paperwork cost. Compliance Sync ($5/report re-keying, June 2026) shows Brycer moving toward the contractor's workflow.
City and utility portals (for backflow: BSI, SwiftComply, VEPO, Tokay)Utilities buy them, testers pay per testWhere module 3 (backflow) would send its data.

03 / 10

Evidence ledger

04 / 10

Economics, with the math visible

At the plan's $150/month and 1.5% monthly churn, adding 3 customers a month (the pace that hits the month-24 checkpoint), growth levels off at 200 customers ≈ $30k MRR (new ÷ churn).

MRRCustomers (target ÷ price)Months at plan paceOdds · ~15 hrs/wkOdds · full-time
$1k73 mo≈ 55 in 100≈ 70 in 100
$3k207 mo≈ 38 in 100≈ 55 in 100
$5k3413 mo≈ 27 in 100≈ 44 in 100
$10k672 yr 3 mo≈ 14 in 100≈ 28 in 100
$20k1346 yr 1 mo≈ 5 in 100≈ 14 in 100
$50k334not reached≈ 1 in 100≈ 3 in 100

Odds are judgment estimates with the founder conditions met. Change the numbers in the what-if model →

05 / 10

Founder-fit requirements

  1. 1. Trade access. This is the moat, and the main riskodds × 0.4 if missing

    You, a co-founder or a paid advisor must have worked in or run a fire-extinguisher service company, and be able to get 10 shop owners on the phone within 30 days. Rentman and ZenMaid both came from the founder's own trade business (research/10). Without this, multiply every recommended figure by ~0.4. A founder with no trade access builds what seems logical, not what techs will use on a roof in the rain.

  2. 2. Sell before buildingodds × 0.7 if missing

    5 shops paying ≥$99/month for a hands-on "we digitise your records and run your due list" service before any product code is written.

  3. 3. Hours in US business timeodds × 0.7 if missing

    At least 6 of your weekly hours must be live calls with US shop owners during their working day, plus doing the first 20 data migrations yourself. Owners buy from a person who picks up the phone.

  4. 4. Hours per week availableodds × 0.7 if missing

    , stated honestly up front. The two columns above are different plans, not one plan run faster.

06 / 10

As described, and narrowed

As described

Stop

$10k MRR odds: ≈ 3 in 100

Narrowed

Narrow

$10k MRR odds, full-time: ≈ 28 in 100

Vitamin or painkiller?

A painkiller for the recommended buyer. A vitamin for "any trade".

  • Painkiller: "We service 4,000 extinguishers across 300 sites. Due dates are in a spreadsheet and in Dave's head. Every report is typed twice, once on paper and once into the city portal at $15–37 each. Last year we missed a batch of 6-year maintenance, and a competitor took the account." That costs money and puts the account at risk.
  • Vitamin: "A nicer way to schedule jobs." Jobber already does that.
  • Test: if TradeLedger disappeared tomorrow, what would the shop lose? For the recommended version: its entire service history, its due list and next month's billable work. That's why a system of record retains.

07 / 10

Risks and pre-mortem

  1. 01No trade access~45% of failure cases
  2. 02The onboarding wall~35%
  3. 03Squeezed from both sides~20%

Read the full pre-mortem →

08 / 10

Thirty-day validation path

Weeks (full-time)Weeks (~15 hrs/week)GoalExit criteria
1–21–3Access and discovery. Sign a trade advisor (retired owner, ex-tech, or a distributor's service manager) if you aren't from the trade. Build a list of 60 shops from the NAFED directory and 3 city contractor lists. Interview 20 owners (10 at ~15 hrs/week). Ask: how do you track due dates, how long does a site report take, what do portals cost you each month, what software have you tried and dropped, and why?You can write the top 3 pains in the owners' own words, with hours and dollars attached. You have a list of which portals they use.
3–44–7Concierge pilot. Offer 8–10 shops a done-for-you service: migrate their records into Airtable, set up the due list, send PDF reports after each visit, and send a "due next month" list on the 1st. Charge ≥$99/month.5 shops paying (3 at ~15 hrs/week). If fewer than 3 will pay, the pain isn't where you think. Change the region or shop size, not the pitch.
5–88–15Build the thin v1 (web + offline PWA): customers and sites, asset register with QR/barcode, due-date engine (editable rules), offline inspection (scan, pass/fail, photo, signature), per-site PDF, CSV import, Stripe invoice links.Pilots move from Airtable to the app. Every pilot shop runs all its inspections in it for one full month.
9–1016–18Free hook and channels. A public NFPA 10 due-date calculator, 10 SEO pages ("6-year maintenance schedule", "how to submit extinguisher reports in [city]"), and a recorded demo. Start directory outreach: 20 personalised emails a week, sent in batches.30+ calculator uses a week and 5+ trial requests from search or outreach.
11–1219–20Measure and decide.12 shops paying on the app (6 at ~15 hrs/week), zero lost inspections, and at least one measured money outcome per shop (units found due, report hours saved). Hit: continue to the roadmap. Miss: back to discovery.

At ~15 hrs/week the plan takes about 20 weeks, not 12. The gates in WHAT-TO-DO-AND-AVOID.md already account for that.

09 / 10

Continue, narrow, pivot, and stop gates

  1. Day 30

    On track (~15 hrs/week)3 shops paying ≥$99

    If you miss itNo trade access yet: stop and get an advisor first. With access: switch region or shop size once. Missing twice means stop.

  2. Day 90

    On track (~15 hrs/week)6 shops, same rule

    If you miss itCut to the core: asset register, due list and report. Drop quoting and routing until usage returns.

  3. Month 6

    On track (~15 hrs/week)$1k MRR (~7 shops)

    If you miss itPivot A: backflow testers (same asset-and-due-date core, tester-side). Pivot B: extinguishers plus kitchen hood suppression as one offer.

  4. Month 12

    On track (~15 hrs/week)$3k MRR (~20 shops)

    If you miss itStop feature work. Fix onboarding time and the single best channel.

  5. Month 18

    On track (~15 hrs/week)$5k MRR (~34 shops)

    If you miss itAdd the second product line for existing shops (hood suppression or sprinkler) to raise revenue per shop.

  6. Month 24

    On track (~15 hrs/week)$8–10k MRR, profitable

    If you miss itAbove $10k: keep running it profitably, and consider Canada or a second trade. Below $3k: stop, or pivot within compliance records for trades.

Kill criteria

If at day 90 (or week 20 at ~15 hrs/week):

  • fewer than 5 shops are paying, or
  • any pilot is still keeping a paper copy "just in case" after a month on the app,

then the wedge or the product is wrong. Don't respond by adding features. Respond by changing region, shop size or the core promise. If you still have no trade access at day 30, stop.

10 / 10

Sources, assumptions, and unknowns

Unknowns that would change the verdict most

  1. Your trade access — who you know inside fire protection, extinguisher service or backflow, and how well.
  2. Hours per week available — and for how many months you can sustain them.
  3. Whether you can take calls in US business hours
  4. Your technical background — can you build an offline-first PWA and imports yourself?
  5. Budget and runway — months of personal runway, and the monthly spend you're comfortable with.
  6. Any existing shops or distributors you could pilot with
  7. Why this idea — interest in trades, or in the system-of-record thesis? A founder who finds the trade dull won't do 50 owner calls.
Assumptions made
InputAssumption usedIf actually different…
TradePortable fire-extinguisher inspection and service, chosen from four (02)If you have deep access to backflow testing, pest control or party rental instead, that access can outweigh the scores. A founder inside a weaker trade beats an outsider in the best one. Re-run the ladder for that trade.
Trade accessAvailable through the founder, a co-founder or a paid advisor (condition 1)None: multiply every recommended figure by ~0.4. Don't start until it exists.
Hours per week availableTwo plans: ~15 hrs/week and full-time (~40+)Under ~10 hrs/week, the plan can't keep up with calls and migrations, so treat $1k–3k as the realistic ceiling.
Selling marketUS shops, priced in USDCanada or the UK: different standards (not verified), smaller markets, similar prices. Only after the US holds.
Founder locationAnywhere, but able to take live calls in US business hoursIf US hours aren't possible, trial-led sales must work from day one, which is harder. Multiply by ~0.7.
StageIdea. No code, no users, no revenue.Any paying shops change the conversation from "idea" to "evidence". Send the numbers.
Budget$3–8k personal budget for labels, an advisor retainer, insurance and tools. No raise.More money doesn't change the product advice. It changes how long you can afford to be wrong.
PricingSolo $69, Shop $179, Crew $329. Blended ~$150.At a blended $100, every customer count rises by 50%, and $20k needs ~200 shops.
Market size4,000–8,000 US businesses service portable extinguishers (analyst estimate, not verified)At ~2,000, $10k+ needs module 2 (hood suppression) or module 3 (backflow) by month 12. At 10,000+, the extinguisher-only ceiling rises.
NFPA 10 intervalsAnnual maintenance, 6-year internal maintenance and 12-year hydrostatic test for common stored-pressure units (general knowledge, not re-read)The due-date engine is rule-driven and editable, so the product survives this. The sales pitch must use the verified numbers.
Competitor strength at the low endFireInspected and similar tools are small, with no clear winnerIf one has thousands of shops and strong reviews, the $5k+ odds fall by about a third. Check before building.
53 cited sources
  1. Indie Hackers
  2. Rentman blog, investment
  3. Practical Founders
  4. Indie Hackers story
  5. Indie Hackers product page
  6. Indie Hackers stories index
  7. IDC blog
  8. IBISWorld
  9. NAFED join page
  10. directory
  11. ServiceTrade pricing
  12. fireitm
  13. Uptick pricing
  14. Inspect Point
  15. FireInspected
  16. Repair-CRM
  17. Forz
  18. Brycer exhibitor PDF
  19. The Compliance Engine
  20. Redmond FAQ
  21. Charleston
  22. Compliance Sync
  23. NPMA
  24. eCFR
  25. Texas 4 TAC §7.144
  26. Capterra
  27. GorillaDesk pricing
  28. ServiceTitan
  29. Software Advice
  30. IBISWorld
  31. Reservety
  32. Capterra, Goodshuffle
  33. InflatableOffice pricing
  34. Booqable pricing
  35. Maryland PDF
  36. PA Code ch. 139
  37. Texas 30 TAC 290.44
  38. backflowpath
  39. BSI
  40. Dallas
  41. League City
  42. Smart Water Magazine
  43. Syncta
  44. RevenueCat
  45. ChartMogul
  46. ChartMogul
  47. MicroConf
  48. Recurly
  49. Vitally
  50. ChartMogul retention report
  51. Wikipedia
  52. stockanalysis
  53. Jobber