Skip to main content

What the plan includes

What your subscription actually buys

Not adjectives. The report structure, the evidence guarantees, the Australian tax and electrical assumptions, and the export formats you get for ninety-nine dollars a month.

Free trial

$0 for 15 days

  • 15 days, no credit card
  • 50 inspection report credits
  • Basic, Enhanced and Optimised report types, same as on the paid plan
  • Every capture, evidence, standards and export capability above
  • Your own AI key, same as on the paid plan
Start the trial

Monthly plan

$99 a month, and it adds

  • 50 inspection reports a month, plus 10 in your first
  • A monthly allowance that resets, in place of a one-off trial credit grant
  • Your own labour, equipment and chemical rates, in place of the state defaults
  • Xero and Ascora connections (MYOB, QuickBooks and ServiceM8 are in beta)
  • Report packs when a month runs long, from $20 for 8
See the full pricing

AUD, incl. GST. Bookkeeping connections to Xero, MYOB and QuickBooks also require the Bookkeeping add-on. Report generation on both plans runs on your own AI provider key, billed to you by that provider.

Included on every plan

What is in the box

Everything below ships today and can be pointed at in the product. Where a number appears, it is a count of something real: sections in the standards index, evidence classes in the schema, states in the rate table. Nothing here is rounded up to sound better.

01

Reports built on the standard's own structure

Reports cite IICRC S500:2021 by edition and section number rather than gesturing at industry practice. Section numbers and titles are indexed in the product; the standard's licensed wording never is.

  • 62 indexed S500:2021 sections and subsections

    Plus 13 chapters of S520:2024 for mould work. The index holds section numbers and titles only — the licensed wording stays with the IICRC. A check in pull-request CI rejects any citation whose chapter is absent from the index, and any invented subsection inside the three subtrees transcribed in full. It runs on every pull request, not in the deploy build.

  • 22 report sections

    Executive summary, scope of works, moisture data, thermal imaging, damage classification, drying plan, health and safety, chain of custody, insurer declaration, and the rest.

  • 17 evidence classes, each carrying its section reference

    Site overview, damage close-up, moisture readings, thermal images, equipment placement, containment setup, air-quality readings, material samples, safety hazards, utility status and the rest. References are validated at chapter level against the index; a subsection the index does not carry is rendered as a plain standards reference rather than given an invented title.

  • 13 job-type workflows

    Water, mould, fire and smoke, sewage, storm, impact, vandalism, clandestine and hazardous, stabilisation only, contents only, commercial, strata, residential. Each step declares the evidence it needs before it will close.

  • 6 Australian insurer profiles

    IAG, Suncorp, QBE, Allianz, Zurich and AIG, each with its own expected section set and page guidance.

02

Photographs that hold up when someone argues with them

A photo is only worth what it can prove about where and when it was taken. Guided captures are signed on the device before they leave it.

  • An Ed25519 key per device

    Generated by WebCrypto as non-extractable, so the private half never exists in readable memory. Only the public half is registered with the server.

  • SHA-256 bound to the bytes that were actually uploaded

    The server re-hashes the file it received and refuses the upload if it does not match the hash inside the signed manifest. On the iOS guided capture the hash is taken on the camera's original bytes before anything is resized.

  • Location, accuracy and time inside the signature

    Latitude, longitude and GPS accuracy travel in the signed manifest, so the location claim can be weighed rather than assumed. EXIF is read server-side to decimal degrees, WGS84.

  • A canonical manifest, so verification is deterministic

    Keys sorted, no whitespace, RFC 8785 style. A manifest that cannot serialise identically on both sides is refused rather than signed.

  • 8 custody actions recorded

    Captured, uploaded, reviewed, annotated, exported, shared, archived, deleted.

  • 12 S500 label fields per photo

    Category CAT 1 to 3, class 1 to 4, section reference, room type, moisture source, affected materials, surface orientation, extent, whether equipment is visible, secondary damage indicators, stage and capture angle. Three further fields record provenance rather than taxonomy: who applied the labels, technician notes, and a link to the moisture reading. Flagging a suspected asbestos indicator puts a stop-work banner on the inspection's photo screen — a warning to the crew, not a lock on the software.

  • An audit trail that records the device, not just the user

    Each logged action keeps the actor, the device, the location, the previous value and the new one, with IP address and timestamp. Admin support access is written to its own separate trail.

03

Field capture that survives no signal

Restoration work happens in basements, in car parks and behind concrete. Nothing in the capture path assumes a connection.

  • Five separate offline queues

    Evidence uploads, inspection writes, inspection drafts, voice notes and room-scan custody records. Each is its own IndexedDB database on the device, so one stalled queue cannot block another.

  • The evidence queue holds 50 captures and retries 5 times

    Enough headroom for a long offline session without letting the queue grow without limit. A capture that has failed five times is parked rather than retried forever.

  • The inspection queue backs off at 1, 2, 5, 10 and 30 seconds

    That is the inspection sync queue specifically. Floor-plan saves are its exception and retry effectively without limit, because a sketch can represent half an hour of irrecoverable canvas work.

  • Photos compressed before they queue

    A 2048 pixel long edge at 80 percent WebP, so a day of captures does not exhaust device storage. The queued file is hashed after compression, so the hash covers exactly the bytes that will be uploaded.

  • Background Sync on the evidence and inspection queues

    Those two register a sync tag the service worker handles, so the browser can drain them without the page open, and both fall back to an online-event listener where it does not. The other three do not have that: the voice-note queue registers a tag the service worker does not yet handle, so it drains on the online event alone; inspection drafts flush on the native network-status listener; room-scan custody records are held as a pending list a caller drains.

  • Native iOS and Android builds

    Camera, geolocation, network state, filesystem and the system share sheet, through the same code path as the web app.

  • Bluetooth readings from ESS thermo-hygrometers

    Testo 605-H1 and Vaisala HM70 pair over the standard Bluetooth Environmental Sensing service and write temperature and humidity straight into the reading form. Pin and pinless moisture meters are not paired yet — those readings are still keyed in.

04

Priced for Australia, not converted into it

Tax, business identity, labour rates and electrical assumptions are Australian and New Zealand first. None of it is a translated US product.

  • GST at 10 percent in Australia, 15 percent in New Zealand

    The correct Xero, MYOB and QuickBooks tax code is resolved per jurisdiction rather than left to the operator.

  • ABNs checked on the 11-digit modulus-89 checksum

    A mistyped ABN is rejected before it reaches a document, not after an insurer queries it.

  • Australian Business Register lookup at setup

    Legal name, trading names, ACN, entity type, GST registration and its effective date, state and postcode.

  • Rate defaults that move with the state

    All eight states and territories, adjusted again by entity type. The labour ladder, equipment day rates, call-out, mobilisation, administration, thermal camera use and the per-square-metre treatment rates all scale. The dimensionless figures — weekend, after-hours and public-holiday multipliers, and the project management percentage — are held flat on purpose.

  • 230 V / 50 Hz equipment, 10 A GPO circuit maths

    In the water equipment calculator, circuit counts follow the AS/NZS 3012:2019 80 percent continuous-load rule because drying equipment runs around the clock. 15 A and 20 A circuits are offered as options.

  • Weather from Bureau of Meteorology observations

    Rainfall, temperature, humidity and peak wind gust for an Australian or New Zealand postcode and date, from the public BOM feeds, with the observing station named and the source feed URL kept for the audit trail. The lookup takes the postcode it is given; reading it straight off the inspection record is written but not yet called from anywhere.

  • Application compute pinned to Sydney

    One project-level region setting in the deployment config places the deployment's serverless functions in syd1, so requests are served from Australia rather than routed offshore by default. Two things sit outside it: middleware, which runs on the edge network that setting does not pin, and AI inference, which runs wherever your own provider runs it, because the key is yours.

05

Scope and cost maths you can show your working on

Every quantity on an estimate should trace back to a dimension, a classification or a published specification. These are the inputs that make that possible.

  • 11 equipment groups, and 14 models that all carry a source

    LGR and desiccant dehumidifiers, air movers, negative-air units and heat drying. All fourteen models in the table today are annotated with manufacturer, model and where the specification is published. Models whose 230 V figures could not be verified from a published source were removed rather than estimated. The source field is a convention held by review, not a required field in the type.

  • Psychrometrics from the Magnus formula

    Grains per pound, vapour pressure differential and a drying potential rating, computed rather than read off a chart by eye.

  • Dry standards per material, in three bands

    Every material carries its own dry threshold and wet threshold, and a reading that falls between the two reads as still drying rather than as done. Two threshold tables are in use across the product, so the figures are shown against the material in the app rather than quoted here.

  • Equipment calculators for water and for mould

    Room dimensions plus category and class produce a defensible equipment list, with dehumidification, airflow and negative air each tied to a verified section. The two do not yet share one electrical basis: the water calculator uses the AS/NZS 3012:2019 module above, while the mould calculator sizes circuits on its own 20 A assumption. Fire and storm calculators are written but not yet wired to a screen.

  • Running cost at a sourced default tariff

    34 cents per kilowatt hour as the population-weighted national default, overridable with the client's actual supply contract.

06

Getting the work out the door

The report is only finished when it is in the format the person on the other end asked for.

  • A4 PDFs across the document set

    Inspection report, scope of works, cost estimation, enhanced and forensic reports, floor plans, invoices, signed authority forms, dispute defence pack, stabilisation certificate and close-out pack.

  • Excel workbooks

    Single report, bulk export, and an analytics workbook split into summary, reports and hazard analysis sheets.

  • Word documents and ZIP bundles

    A .docx of the report, scope and cost sections for anyone who needs to edit in Word, or a ZIP of the package PDF with its structured JSON alongside.

  • A complete package up to 500 photos

    Plus 20 floor plans and 50 signed authority forms in a single export.

  • Client portal links signed with HMAC-SHA256

    Valid for 7 days, compared in constant time, with no login required at the other end.

07

Your key, your words, your report

Two things about this product are deliberately not ours: the model that drafts your report, and the liability for what it says.

  • Report generation runs on your own provider key

    Adding one is a required step in setup on every plan, including the free trial. You pay your provider directly, at cost, and the usage sits in your account rather than ours.

  • Anthropic today, four more connectable

    Most report routes call Anthropic. The inspection report will also run on OpenAI, OpenRouter or Google Gemini, and a self-hosted Gemma endpoint can be connected in settings.

  • The key is encrypted with AES-256-GCM

    Stored as ciphertext with its own initialisation vector and authentication tag, and never handed back to the browser except masked. The report, vision and assistant routes resolve your workspace key through a single entry point that returns a payment-required error when there is none, rather than falling back to a platform key. The scope-of-works and cost-estimation routes are not on that list because they make no AI call at all — they are built deterministically and resolve no key.

  • A daily spend ceiling on the heaviest AI routes

    Image import, contents manifests and assessment prose price the call before making it and stop at a daily workspace ceiling. The guard fails closed: if the day's spend cannot be read, the call is blocked rather than let through. The ceiling is an operator default of fifty US dollars a day, not yet a setting you can change.

  • AI output is a draft until you have rewritten it

    The model is instructed to open the report body with an AI-assisted-draft line, and told it is a documentation assistant rather than the author of record. That is an instruction in the prompt, not a check on the output — nothing verifies the model complied. The watermark below is the part that is enforced.

  • A watermark that only you can remove

    PDF, Word and ZIP exports carry the AI-draft watermark until you have saved your own edits and then acknowledged ownership. The acknowledgement route refuses while the draft is still unedited, and records who acknowledged and when.

Try it on a job you have already written up

15 days and 50 report credits is enough to take a real claim from the first photo to a signed report, then hold the output against what you sent last time.