Firm-level configuration. More tabs land in upcoming releases.
Loadingβ¦
Loading usersβ¦
Roles: admin = full control Β· manager = edit + assign Β· staff = work only Β· viewOnly = read-only.
Only admins can change roles or deactivate users.
Tune how each statutory deadline is computed. Anchor is the date on the client record we calculate from. Statutory is what HMRC / Companies House require. Target is your firm's internal aim β typically earlier than statutory by a buffer of your choice.
Defaults shown until you save an override. Saving a row replaces the default for your firm. "Reset" reverts that row to the default again.
Loading rulesβ¦
Refresh CH for every company client. Hits Companies House for every active Ltd / PropertyLtd / LLP, applies date changes automatically, flags address / name / status changes for review via notification, cascades into deadline recompute. Daily cron runs this at 06:00 UTC anyway β manual button is for instant updates.
Recalculate every active service. Walks every active client service and recomputes its statutory + target dates from the current rules + each client's anchor data. Use after changing rules, after a CH refresh sweep, or to backfill empty deadlines on existing services.
Stage probabilities for the Pipeline KPI weighted-value calculation and the per-row % pills. Each stage represents how likely a deal at that stage is to close. Defaults are sensible starting points β tune for your firm.
Lead stages
Proposal stages
Declined / Lost / Expired / Archived are always 0% and not shown above.
Per-browser display preferences. These settings are stored locally on this device β different machines or browsers can have different defaults.
Connections to third-party systems FirmPulse uses on your behalf. Today: HMRC for 64-8 Agent Authorisations and (later) MTD filings. Future: AML providers, client portal, accounting software sync.
HMRC
Agent Services Account + Government Gateway. Powers automatic 64-8 issue when a service is added with all the data HMRC needs.
Not configured
Per-tax type
Agent Services Account credentials
Paste the credentials from your HMRC Developer Hub application. Sandbox first while we prove the flow β production credentials are issued per-API after compliance review. (Client Secret stored in tenant settings β encryption at rest in #169.)
VAT handshake email
VAT is the only authorisation HMRC doesn't expose via API for net-new β clients have to click an electronic-handshake link and sign in to their Government Gateway. FirmPulse generates the email automatically when a VAT service is added. Edit the body below; placeholders {{firmName}}, {{clientName}}, {{handshakeUrl}} get replaced when sent.
More integrations land on this tab as they ship: AML providers (#74), client portal (#76), accounting-software sync.
Supplements added on top of the Sole Trader SA fee.
Tax year being filed
Most recent tax year to file
One ongoing SA return is priced for the year above. If client also needs older tax years filed, set "SA: prior years" in the Catch-up section below β each adds another year at the C2 remedial rate.
Complexity tier (sets the base SA fee)
Final SA fee = base tier Γ income band multiplier (1.0Γβ2.5Γ by income) + each ticked supplement below as its own line.
Rental properties (Β£125/property)CGT disposals (Β£175/disposal)
Has 60-day CGT report (residential property disposal β +Β£200)
Foreign income (+Β£175 flat)
Additional supplements (prices flagged TBC)
Additional employmentsDividend reconciliationPension income (multiple sources)High Income Child Benefit ChargeMarriage AllowanceGift Aid claim EIS / SEIS / VCT reliefStudent Loan Crypto disposals Share scheme exerciseTrust / settlement incomeInterest income reconciliation (multi-account) Partnership share (partner)Self-employment income (alongside employment)CIS deductions / refund Furnished Holiday LetsNon-resident pages (NRP)Split-year treatmentRemittance basis (non-dom)Underpayments / coding-out adjustments
Compliance core
AccountsDormant company (file dormant accounts only)
Dormant mode active. Quote will use Β£200/yr Dormant Accounts only.
CT600, bookkeeping, VAT and property-Ltd uplifts are skipped automatically.
Catch-up uses Β£200/yr flat per prior year (no complexity uplift).
Pass-through subscriptions billed at cost + small margin. Migration fees are one-offs.
Xero subscription
One-off: Xero migration
Dext (automatic document capture)
Hubdoc
Entity setup (one-offs)
Company Formation Same-day (+Β£56)
CH ID VerificationNo. to verify:
HMRC Remedial / Disclosures
Reference letters & confirmations
Promotional discount (optional)
Apply a time-limited discount to the monthly recurring fee β e.g. "first 3 months at 50% off" or "Β£100 off the first 12 months".
Apply promotional discount
TypeAmountFor (months)
Proposal sections (toggle which sections appear in the rendered proposal)
About usTeamCatch-up explanation (auto-hides if no catch-up)Rate card (other services)Billing scheduleWhat happens nextLegal & T&Cs
Tick = include that section in the rendered proposal. Untick to produce a leaner proposal β useful for SA-only or single-service quotes.
Catch-up β C1 (current FY) & C2 (prior years)
Auto-include accounts for just-passed year-end
Year-end has already passed but accounts haven't been filed yet β automatically adds 1 year to C2 Accounts: prior years below. Untick if not applicable (e.g. previous accountant has handled it).
C1 β Current FY shortfall (per-line)
Tick the lines to include in catch-up. Annual services (Accounts/CT/Conf Stmt etc.) are automatic. Untick if a line isn't needed (e.g. payroll already handled elsewhere).
Include bookkeeping
Include VAT
Include payroll
Annual services billing
C2 β Prior-year remedial
Accounts: prior years to clean up
CT600: prior years
SA: prior years
Complexity (Γ multiplier)
Headline
Β£0
/month ongoing
Β£0
/year ongoing
Β£0
upfront day 1
incl VAT: Β£0/mo
incl VAT: Β£0/yr
incl VAT: Β£0
Ongoing recurring
0 lines
One-off fees
0 lines
C1 β Alignment (current FY catch-up at BAU rate)
0 lines
C2 β Historic remedial (prior years Γ complexity)
0 lines
VAT analysis
Billing schedule
Diagnostics (band lookups, multipliers, notes)
Proposal Pipeline
All proposals saved on this firm. Sorted by most recently updated.
Storage: FirmPulse database (Neon Postgres)
Leads β pre-proposal stage
Contact
Source
Stage
Follow-up
Owner
Actions
No open leads. Click + New lead to add one.
Proposals β quoted, awaiting accept
Ref
Created
Client
Type
Monthly
Annual
Day-1
Status
Actions
No proposals saved yet. Generate one to get started.
Onboarding Β· Pulse Stream
Track every accepted proposal through AML β risk β LoE β DD β BM β onboarded.
Loadingβ¦
Clients
Every client at a glance β auto-created when proposals are accepted.
Loadingβ¦
Loadingβ¦
Loadingβ¦
Add client
Create a blank client record. You can build a quote for them afterwards.