Skip to content
Two modules, one subscription EU hosted Built inside a working fire door company
Delivery and settlement

They self-serve. You get paid.

Clients read their own reports, approve their own quotes and pay their own invoices — in a portal with its own two-factor authentication that is never billed as a seat.

7-day trial · No card required · Cancel anytime

Client portalClient 2FAStripe pay-nowPart paymentsInvoice chasingClient Hub
Invoice with a Stripe pay-now link
FIG. 01  Invoice — pay-now link attached
Never a seat Portal access for your clients is not charged as a user. Invite as many as the job needs. Free to invite
Pay now A Stripe payment link on the invoice, so paying does not require a phone call. Card payment
Part payments Recorded against the invoice as they land, so a partly-settled invoice is not a mystery. Tracked
Chased Invoice reminders run on your own schedule until it clears. Automatically
01 See it in action

See what your client actually logs into.

The same walkthrough from the other side of the handover: the report lands in a portal your clients read, approve and pay from themselves.

Inspection reports & a client portal your clients actually use Inspection reports & a client portal your clients actually useNo signup

What you will see

Generate the inspection report, then share it through a portal your clients log into — no email chains, no chasing.

ReportsClient portalDelivery

One of several short walkthroughs — each a real workflow, start to finish. See all walkthroughs →

02What it does

In this area, Fire Door App can:

  • Give each client their own portal login, with its own two-factor authentication
  • Show them their properties, inspections, remedial projects, documents and invoices
  • Let them accept a quote, report a door issue and pay an invoice without emailing anybody
  • Never bill portal access as a seat, however many clients you report to
  • Take card payments into your own Stripe account, not a platform wallet
  • Attach a pay-now link to the invoice PDF itself
  • Record a part payment, and track the invoice as part paid rather than as still owed in full
  • Record a payment taken by bank transfer or card machine, by hand
  • Chase unpaid invoices automatically, on a grace period and cooldown you set
  • Mark an invoice sent without emailing it, for workspaces that send the PDF themselves
  • Give the client a portfolio compliance overview they can download as PDF or CSV
  • Switch the portal on for as many clients as you select, in one action
03How it runs

The way this actually works on a job.

  1. 01

    Invite the client

    They get their own login with their own 2FA, scoped to their own properties. No seat charge, no licence conversation.

    Client 2FAScoped accessNo seat cost
  2. 02

    They read and approve

    Reports, compliance overview, remedial progress and quotes — self-served, so nobody is emailing a 40 MB PDF or writing a status update.

    Self-serve reportsQuote approval
  3. 03

    Invoice from the job

    Lines carried from the approved quote, with a Stripe pay-now link attached. Part payments are recorded against the invoice as they arrive.

    From the quoteStripe pay-nowPart payments
  4. 04

    It reaches your ledger

    Paid status is pushed into Xero, QuickBooks, Sage or FreshBooks, with the settling Stripe payment recorded against the invoice for reconciliation.

    Accounting pushPayment context
04What’s in it

The parts you will use every week.

Client Hub

One view of a client across both workspaces — jobs, documents, invoices and portal access, without switching.

Portal 2FA

Clients get their own second factor. Their access is theirs, not a shared password in an email thread.

Door issue reporting

A client can raise a problem against a specific door from the portal, and it lands on the right record.

Invoice chasing

Reminders on your schedule until it clears, and they stop by themselves when it does.

Financials

What has been invoiced and what is still owed, leading the page, with the ageing and the job behind every figure.

Billing transparency

Your own month priced under both billing plans on one screen, so you can see which is cheaper — by the same service that bills you.

05The output

What the client sees

Everything they would otherwise have to ask you for.

Reports
Inspection and survey reports for their own properties
Compliance overview
Portfolio status, rendered live
Remedials
What is outstanding and where it has got to
Quotes
To read and approve, without an account fee
Invoices
With a pay-now link, and part payments visible
Documents
Evidence packs and certificates, self-served
06 Quick questions

Questions this area gets asked.

Q01

Does giving a client access cost us a seat?

No. Client portal access is never billed as a seat — you pay for your own team on the Seat plan, or your own work on the Usage plan, never for the people you report to. See pricing →
Q02

How do clients pay?

A Stripe pay-now link on the invoice, by card, in full or in part. Part payments are recorded against the invoice as they land, and chasing continues until it clears.
Q03

Does paid status reach our accounting system?

Yes — Xero, QuickBooks, Sage or FreshBooks, with the Stripe payment that settled the invoice recorded against it for reconciliation. See integrations →
More detail in the full FAQ Browse full FAQ
Start today

Invite one client. Watch them stop emailing you.

Give a real client portal access to one property and see how many of the questions you normally answer by hand simply stop arriving.

No card. Cancel anytime.