Grafton.
Project Barbara · Process Map

The Lettings Process Map

Volume · Risk · Verifiability · AI suitability · Process spec · Regulatory parameters — 5 June 2026

Companion to The Intelligent Letting Agency — section 4 (“what’s possible, and how”) expanded to every operating process. Each disaggregated process is mapped for volume, risk, and verifiability (τ), and from those a verdict on suitability for AI. This revision adds, for every process, a spec (trigger · data · output · verification) and, for every regulated process, its regulatory parameters — compiled in the Regulatory appendix. This update adds two operating lenses — an outsource status and cost bearer for every process, and an asset-purchase timing read on the firm-level registrations.

How to read it

Three measurable properties decide what AI can do with a process — and a fourth, the verdict, falls out of them.

Rule of thumb: low τ + recoverable → A. Irreversible or contested → B. Must be at the property → Physical. Many processes split across all three.

Two added layers this revision: each area carries a second table — the process spec (trigger, data required, output, and the verification path: the concrete signal that it’s done) — and every regulated process’s licensing, rules and operating parameters are compiled in the Regulatory appendix.

Executive summary — the process index

Forty-four operating processes across eleven areas. Volume is events/yr per 100 managed properties. Reg marks a statutory/regulated process (28 of 44). Outsource: 🏠 in-house (AI) · 👤 part-time field · 🔧 outsourced specialist.

#AreaProcessVol/yr ·100RiskτVerdictOutsourceReg
11 OnboardingNew landlord registrationper LL🔴 High (AML*)0🟢 A / 🔵 B🏠
21 OnboardingProperty registrationper prop🟠 Med0🟢 A🏠
32 Tenant findProperty marketing27🟠 Med0🟢 A🏠
42 Tenant findViewing management270🟢 Low–Med0⚫ Phys + 🟢 A👤+🏠
52 Tenant findTenant referencing40🔴 High (RTR)0🟢 A / 🔵 B🔧+🏠
62 Tenant findTenancy-agreement drafting27🔴 High (deposit)0🟢 A🏠
72 Tenant findCheck-in / inventory27🟠 Medslow⚫ Phys + 🟢 A🔧+🏠
83 RentMonthly rent collection1,200🔴 High (client money)0🟢 A🏠
93 RentLandlord payment1,200🟠 Med0🟢 A🏠
103 RentMonthly landlord statement1,200🟢 Low0🟢 A🏠
114 ArrearsDay 1: payment reminder60🟢 Low0🟢 A🏠
124 ArrearsDay 7: follow-up contact30🟠 Medslow🔵 B🏠
134 ArrearsDay 14: letter before action15🟠 Med0🟢 A🏠
144 ArrearsSection 8 notice5🔴 High0🟢 A + 🔵 B🏠
154 ArrearsPossession proceedings2🔴 High0 / mo🔵 B🏠+🔧
165 MaintenanceTenant maintenance request400🟠 Medslow🟢 A / 🔵 B🏠+🔧
175 MaintenanceEmergency maintenance30🔴 High (safety)0 / slow⚫ Phys + 🟢 A + 🔵 B🔧+🏠
185 MaintenanceContractor management400🟢 Low0🟢 A🏠
196 ComplianceGas safety certificate85🔴 High (safety)0🟢 A + ⚫ Phys🔧+🏠
206 ComplianceEPC monitoring10🟠 Med0🟢 A🔧+🏠
216 ComplianceEICR (electrical)20🔴 High0🟢 A + ⚫ Phys🔧+🏠
226 ComplianceSmoke / CO alarms100🔴 High (safety)slow⚫ Phys + 🟢 A👤+🏠
236 ComplianceDeposit protection27🔴 High0🟢 A🏠
246 ComplianceRight-to-rent32🔴 High (criminal)0🟢 A / 🔵 B🏠
256 ComplianceLicensing (HMO/selective)10🔴 High0🟢 A / 🔵 B🏠
266 ComplianceLegionella assessment50🔴 High (mostly low)0🟢 A + ⚫ Phys🔧+🏠
277 InspectionsRoutine mid-tenancy inspection200🟠 Medslow⚫ Phys + 🟢 A👤+🏠
287 InspectionsCheck-out & deposit return27🟠 Med0 / slow⚫ Phys + 🟢 A + 🔵 B🔧+🏠
298 TenancyTenant communication (general)800🟢 Low–Medvaries🟢 A / 🔵 B🏠
308 TenancyRent review (Section 13)50🟠 Med0 / slow🟢 A + 🔵 B🏠
318 TenancyRenewal / periodic continuation30 ↓🟢 Low0🟢 A🏠
328 TenancyTenant notice to leave27🟢 Low0🟢 A🏠
338 TenancyLandlord-initiated possession5🔴 High0 / slow🟢 A + 🔵 B🏠+🔧
349 FinancialClient-money reconciliation52 wk🔴 High (mixing)0🟢 A🏠
359 FinancialVAT return4 co🟠 Med0🟢 A + 🔵 B🏠+🔧
369 FinancialAnnual landlord tax pack67🟢 Low0🟢 A🏠
379 FinancialAnnual accounts & corp tax1 co🟠 Medslow🔵 B🔧
3810 RegulatoryLegislative monitoringongoing🟠 Medslow🟢 A + 🔵 B🏠
3910 RegulatoryRenters’ Rights Act complianceone-off+🔴 High (£7k)0🟢 A / 🔵 B🏠
4010 RegulatoryPRS Database registration100 *🟠 Med0🟢 A🏠
4110 RegulatoryAML ongoing monitoring10🔴 High (criminal*)0🟢 A / 🔵 B🏠
4211 DisputesDeposit dispute8🟠 Med–Highslow🔵 B🏠
4311 DisputesTenant complaint / ombudsman3🔴 High (£25k)🔵 B🏠
4411 DisputesDisrepair claim response2🔴 Highslow🔵 B🏠+🔧

*AML applies conditionally — see On AML. For a pure sub-€10k/month lettings book it is not a statutory duty at all. (40: PRS Database not yet live — Phase 2.)

The map

For each area: the analysis (volume · risk · τ · verdict & build) followed by the process spec (trigger · data required · output · verification path).

1 · Landlord onboarding

ProcessVol/yrRiskτVerdict & buildOutsource · cost
Property registrationper prop🟠 Med (reg)0🟢 A — build profile from docs, auto-check compliance gaps🏠 In-house · in fee
New landlord registrationper LL🔴 High (AML*, criminal) — procedural0🟢 A — AML/KYC via API (where in scope), generate agreement; 🔵 B on edge cases🏠 In-house · in fee
Process spec
ProcessTriggerData requiredOutputVerification path
Property registrationNew property addedEPC, gas cert, EICR, floor plan, photos, council-tax band, licensing statusProperty live with full compliance status; marketing-readyAll certs attached and in-date; licence status resolved; marketing-ready flag set
New landlord registrationLandlord signs management agreementManagement agreement, landlord ID, proof of ownership, mortgage consent-to-letLandlord profile; signed agreement; (AML) CDD records filedSigned agreement on file + profile created; where AML in scope, CDD/ID record logged + consent-to-let confirmed

2 · Tenant finding

ProcessVol/yrRiskτVerdict & buildOutsource · cost
Property marketing27🟠 Med (void)0🟢 A — AI copy + portal API🏠 In-house (+ photographer) · → landlord
Tenant referencing40🔴 High (right-to-rent) — procedural0🟢 A — submit/parse/flag; 🔵 B accept-reject recommendation🔧 Outsourced (referencing bureau) + 🏠 · → landlord
Tenancy-agreement drafting27🔴 High (deposit/prescribed-info)0🟢 A — generate periodic agreement + e-sign; human hopper-review🏠 In-house · → landlord (in let fee)
Viewing management270🟢 Low–Med (satisfaction)0⚫ Physical (conduct) + 🟢 A (scheduling/feedback)👤 Part-time field + 🏠 · → landlord (in let fee)
Check-in / inventory27🟠 Med (weak inventory)slow⚫ Physical (clerk) + 🟢 A (report from photos)🔧 Outsourced (inventory clerk, £130–160) · → landlord
Process spec
ProcessTriggerData requiredOutputVerification path
Property marketingVoid begins (notice served / tenant departed)Photos, floor plan, EPC, rent level, descriptionLive listings on all portalsLive listing URLs confirmed on each portal + own site
Tenant referencingApplication receivedApplicant ID, employment, prior-landlord, bank statementsReference report + RTR + sanctions screenReport returned (pass/fail/conditional) + RTR recorded + sanctions screen clear
Tenancy-agreement draftingTenant approvedTenant & property details, rent, deposit, prescribed infoSigned (periodic) agreement; prescribed info served; deposit takenE-signed by all parties; written statement + prescribed info served (timestamped); deposit received
Viewing managementEnquiry from prospectAccess details, schedule, applicant contactViewing completed; feedback loggedViewing marked completed + feedback logged
Check-in / inventoryTenancy start datePrior inventory, condition, meter readings, keysSigned inventory; meters logged; keys handed overSigned inventory + meter readings + dated photos lodged; keys handed over

3 · Rent collection — the heartland

ProcessVol/yrRiskτVerdict & buildOutsource · cost
Monthly rent collection1,200🔴 High (client money/CMP)0🟢 A — open-banking real-time, auto-flag arrears day 1🏠 In-house · in fee
Landlord payment1,200🟠 Med (CMP/breach)0🟢 A — fully automated🏠 In-house · in fee
Monthly landlord statement1,200🟢 Low (satisfaction)0🟢 A — self-evidencing, fully automated🏠 In-house · in fee
Process spec
ProcessTriggerData requiredOutputVerification path
Monthly rent collectionRent due dateTenancy (amount, date), tenant bank details, client accountRent received & reconciled, or non-payment flaggedPayment matched to expected amount & reconciled; or arrears flag same day
Landlord paymentRent received & clearedRent in, fee calc, deductions, landlord bank detailsNet rent paid; remittance sentNet rent transferred (bank confirmation) + remittance issued
Monthly landlord statementEnd of rent cycleRent, fees, costs, voids, compliance statusStatement to landlordStatement generated & delivered (receipt)

4 · Arrears management

ProcessVol/yrRiskτVerdict & buildOutsource · cost
Day 1: payment reminder60🟢 Low0🟢 A — trigger-fired🏠 In-house · in fee
Day 14: letter before action15🟠 Med0🟢 A — draft; human authorise🏠 In-house · → landlord (where charged)
Day 7: follow-up contact30🟠 Medslow🔵 B — AI drafts; human calls (vulnerable-tenant judgement)🏠 In-house · in fee
Section 8 notice5🔴 High (failed possession)0 (notice)🟢 A draft + 🔵 B review before service🏠 In-house · → landlord
Possession proceedings2🔴 High (claim fails; reserved-activity line)bundle 0 / hearing months🔵 B — AI assembles bundle; human owns🏠 In-house + 🔧 solicitor (opt.) · → landlord
Process spec
ProcessTriggerData requiredOutputVerification path
Day 1: payment reminderRent not received by due dateTenant contact, amount, referenceReminder sent & loggedReminder sent + logged (delivery receipt)
Day 7: follow-up contactUnpaid 7 daysPayment history, contact, prior arrearsFollow-up logged; plan if agreedContact attempt logged with outcome; plan recorded if agreed
Day 14: letter before actionUnpaid 14+ daysFull arrears history, tenancy, tenant detailsLBA sent, copy retainedLBA sent with proof of posting/delivery retained
Section 8 noticeArrears reach threshold (now 3 months, Ground 8)Arrears history, tenancy, prescribed formNotice served, proof retainedServed on correct ground(s) with proof of service; expiry diarised
Possession proceedingsNotice expires, tenant staysNotice + proof, arrears schedule, tenancy, correspondenceClaim bundle ready for landlord to issueComplete N5/N119 + schedule + evidence bundle ready for signature/issue

5 · Maintenance

ProcessVol/yrRiskτVerdict & buildOutsource · cost
Tenant maintenance request400🟠 Med (disrepair)slow🟢 A — chatbot intake, triage, dispatch within authority; 🔵 B above threshold🏠 In-house + 🔧 contractor · → landlord (+ markup)
Contractor management400🟢 Low0🟢 A — invoice-vs-quote, auto-rate, tenant confirm🏠 In-house · in fee
Emergency maintenance30🔴 High (safety, HSE) — irreversibledispatch 0 / fix slow⚫ Physical (attend) + 🟢 A (dispatch/notify) + 🔵 B (severity)🔧 Outsourced (emergency contractor) + 🏠 · → landlord
Process spec
ProcessTriggerData requiredOutputVerification path
Tenant maintenance requestTenant reports issueProperty/tenancy details, contractor DB, landlord spend authorityIssue logged, categorised, contractor instructed/landlord consultedJob logged & categorised; contractor instructed within authority (or approval recorded); completion confirmed by tenant
Contractor managementInvoice / quality / schedulingContractor DB, invoices, completion photos, feedbackInvoice approved & paid; record updated; contractor ratedInvoice matched to quote & approved; history updated; contractor rated
Emergency maintenanceTenant reports emergencyEmergency contractor contacts, access, Gas-Safe registerMade safe; landlord notified; costs loggedMade-safe confirmation from contractor + landlord notified + costs logged

6 · Compliance — high risk, low volume; the safety floor

ProcessVol/yrRiskτVerdict & buildOutsource · cost
Gas safety certificate85🔴 High (safety; manslaughter) — irreversible0 (cert = gate)🟢 A (track/book/chase/file) + ⚫ Physical (Gas-Safe engineer signs)🔧 Outsourced (Gas-Safe engineer) + 🏠 · → landlord
EICR (electrical)20🔴 High (safety/financial; £40k)0🟢 A (track) + ⚫ Physical (electrician signs)🔧 Outsourced (electrician) + 🏠 · → landlord
Smoke / CO alarms100🔴 High (safety)slow⚫ Physical (during inspection) + 🟢 A (remind/log)👤 Part-time (during visit) + 🏠 · in fee (alarms at landlord cost)
Legionella assessment50🔴 High — mostly low-risk domestic0🟢 A (standard assessment) + ⚫ Physical (complex systems)🔧 Outsourced (assessor, complex) + 🏠 · → landlord
Right-to-rent32🔴 High (criminal; £10k/£20k) — procedural0🟢 A — online check, schedule follow-ups; 🔵 B edge cases🏠 In-house · in fee
Deposit protection27🔴 High (1–3× penalty) — recoverable0 (scheme receipt)🟢 A — register via API, serve prescribed info🏠 In-house (scheme API) · → landlord (insured; free custodial)
Licensing (HMO/selective)10🔴 High (unlimited fine, RRO)0🟢 A — check vs council DB; 🔵 B handle applications🏠 In-house · → landlord (licence fee)
EPC monitoring10🟠 Med (can’t let if below E)0🟢 A — track/flag/advise on MEES (band C from 1 Oct 2030)🔧 Outsourced (EPC assessor) + 🏠 · → landlord
Process spec
ProcessTriggerData requiredOutputVerification path
Gas safety certificateAnnual (12 months from last)Last cert date, engineer contacts, tenant accessNew CP12 on file; copy to tenantValid CP12 on file; copy to tenant within 28 days; renewal diarised
EICR (electrical)Every 5 yearsLast EICR date, electrician, remedialsValid EICR; remedials done; copy to tenantSatisfactory EICR on file (C1/C2 cleared); copy within 28 days; 5-yr renewal diarised
Smoke / CO alarmsNew tenancy + annual checkAlarm locations, last-check date, type/ageAlarms confirmed working, recordedTested & confirmed working, recorded in dated inspection report
Legionella assessmentChange of tenant / periodicWater-system details, prior assessmentAssessment documented; controls in placeRisk assessment documented with controls in place
Right-to-rentBefore tenancy + follow-upsTenant ID, Home Office service, prior checksRTR check recorded; follow-up scheduledCompleted & recorded (share code/doc copies); follow-up diarised if time-limited
Deposit protectionWithin 30 days of depositDeposit amount, tenant/tenancy details, schemeDeposit protected; prescribed info servedScheme certificate + prescribed info served within 30 days; proof retained
Licensing (HMO/selective)Per property — ongoingProperty type, occupancy, council schemes, expiryLicence status confirmed; applications submittedLicence on file OR confirmed not required vs council scheme; conditions & expiry tracked
EPC monitoringEvery 10 yrs / on changeCurrent rating, expiry, MEES requirementsValid EPC; MEES advice to landlordValid EPC (≥E) on file with expiry diarised; MEES position assessed & advised

The Labs compliance principle: AI is the compliance tracker, never the clipboard holder. The certificate is signed by a qualified, insured professional — liability transfers to them. AI ensures it happens on time and is on file (a τ ≈ 0 gate). We never certify safety; we guarantee the audit trail.

7 · Inspections

ProcessVol/yrRiskτVerdict & buildOutsource · cost
Routine mid-tenancy inspection200🟠 Med (landlord assurance)slow⚫ Physical (conduct) + 🟢 A (report/compare) — lowest automatability (20%)👤 Part-time field + 🏠 · in fee
Check-out & deposit return27🟠 Med (dispute)return 0 / dispute slow⚫ Physical (clerk) + 🟢 A (compare/calc) + 🔵 B (disputes)🔧 Outsourced (inventory clerk) + 🏠 · → landlord
Process spec
ProcessTriggerData requiredOutputVerification path
Routine mid-tenancy inspectionEvery ~6 monthsPrior report, inventory, maintenance history, checklistReport with photos; actions raisedInspection report with dated photos issued to landlord; actions raised
Check-out & deposit returnTenancy endsOriginal inventory, check-in, inspection history, deposit, wear scheduleCheck-out report; deposit return/deduction agreedReconciled vs check-in; deposit returned/deducted via scheme within 10 days, or dispute to ADR

8 · Tenancy management

ProcessVol/yrRiskτVerdict & buildOutsource · cost
Tenant communication (general)800🟢 Low–Med (satisfaction)varies🟢 A — chatbot resolves 85–90% on full context; 🔵 B sensitive/escalation🏠 In-house · in fee
Rent review (Section 13)50🟠 Med (tribunal)notice 0 / tribunal slow🟢 A (comparables + Form 4A) + 🔵 B (rent-level judgement, local)🏠 In-house · → landlord (rent-review fee)
Renewal / periodic continuation30 ↓🟢 Low0🟢 A — automated; renewals abolished by the RRA, now periodic by default🏠 In-house · in fee
Tenant notice to leave27🟢 Low0🟢 A — validate, notify, trigger void🏠 In-house · in fee
Landlord-initiated possession5🔴 High (failed possession)notice 0 / outcome slow🟢 A draft + 🔵 B review🏠 In-house + 🔧 solicitor (opt.) · → landlord
Process spec
ProcessTriggerData requiredOutputVerification path
Tenant communication (general)Ongoing queries/requestsTenant & tenancy details, property info, FAQQuery resolved or escalatedQuery closed in system (resolved/escalated) with audit trail
Rent review (Section 13)AnnualCurrent rent, comparables, RPI/CPI, Form 4ASection 13 notice served; rent increased or tribunalForm 4A served with 2 months’ notice; new rent effective or tribunal referral logged
Renewal / periodic continuationPost-RRA: none (periodic from day one)Tenancy, current terms, landlord instructionsConfirmation of periodic continuationContinuing as assured periodic (no fixed-term renewal); updated terms re-served if changed
Tenant notice to leaveTenant serves notice (2 months)Notice, tenancy terms, period requirementsNotice validated; void initiatedValidated (in writing, correct period); end date confirmed; void opened
Landlord-initiated possessionLandlord wants possessionTenancy, ground (1/1A), notice & RRA restrictionsValid Section 8 notice on correct groundGround 1/1A served — 4 months’ notice, outside 12-month protected period — proof retained

9 · Financial

ProcessVol/yrRiskτVerdict & buildOutsource · cost
Client-money reconciliation52 (weekly)🔴 High (criminal if mixed)0 (reconcile-to-zero)🟢 A — real-time, auto-flag discrepancies🏠 In-house · in fee
Annual landlord tax pack67🟢 Low0🟢 A — self-evidencing🏠 In-house · → landlord (where charged)
VAT return4 (co)🟠 Med (reg)0🟢 A prepare + 🔵 B (accountant review)🏠 In-house + 🔧 accountant · firm cost
Annual accounts & corp tax1 (co)🟠 Medslow🔵 B — accountant; AI provides clean data🔧 Outsourced (accountant) · firm cost
Process spec
ProcessTriggerData requiredOutputVerification path
Client-money reconciliationDaily / weeklyClient-account transactions, expected rent, invoices, deposit movementsReconciled account; discrepancies flaggedReconciles to zero variance for the period; discrepancies flagged
Annual landlord tax packTax year end (April)Year income, expenses, fees, costs, voidsAnnual tax summary per landlordPer-landlord income/expense summary delivered (by May)
VAT returnQuarterlyPurchase + sales invoices, fee calcMTD VAT return submittedMTD return accepted by HMRC (submission receipt)
Annual accounts & corp taxCompany year endP&L, balance sheet, client-money recon, costsFiled accounts + CT600Filed at Companies House + CT600 accepted by HMRC (receipts)

10 · Regulatory

ProcessVol/yrRiskτVerdict & buildOutsource · cost
AML ongoing monitoring10🔴 High (criminal*) — procedural0🟢 A — automated sanctions screening; 🔵 B review flags. Only where in scope🏠 In-house (+ 🔧 screening/MLRO) · firm cost (only where in scope)
PRS Database registration100 (not yet live)🟠 Med0🟢 A — auto-register via API once the portal launches🏠 In-house · → landlord (reg fee)
Renters’ Rights Act complianceone-off+🔴 High (£7k–£40k/tenancy)0 (served = gate)🟢 A — auto-generate/serve; 🔵 B (legal oversight)🏠 In-house · firm cost (one-off)
Legislative monitoringongoing🟠 Med (outdated docs)slow🟢 A (monitor/flag/update templates) + 🔵 B (material changes)🏠 In-house · firm cost
Process spec
ProcessTriggerData requiredOutputVerification path
AML ongoing monitoringRisk profile changesLandlord identity, sanctions lists, PEP DBs, transaction monitoringRecords current; SARs filed if neededSanctions/PEP re-screen clear (dated); SAR filed where required. Where AML in scope
PRS Database registrationPortal launch (late 2026+)Property, landlord, compliance & tenancy detailsAll properties registeredEach property registered with current record (confirmation ref). Not yet live — Phase 2
Renters’ Rights Act complianceFrom 1 May 2026Existing tenancies, notice forms, prescribed info, info sheetsFull RRA compliance across portfolioInformation Sheet / written statement served to every in-scope tenancy by 31 May 2026 (proof logged); templates RRA-compliant
Legislative monitoringContinuousLegislation tracker, ARLA updates, legal news, council sitesTemplates updated; landlords notifiedChange log updated + affected templates re-versioned + landlords notified

11 · Disputes — where the copilot earns its keep

ProcessVol/yrRiskτVerdict & buildOutsource · cost
Deposit dispute8🟠 Med–High (landlord leaves)slow (ADR)🔵 B — AI builds evidence bundle/comparison/narrative; human owns submission🏠 In-house · → landlord (where charged)
Tenant complaint / ombudsman3🔴 High (£25k; reputation)🔵 B — AI drafts from full history + policy; human owns🏠 In-house · in fee
Disrepair claim response2🔴 High (court costs; safety)slow (litigation)🔵 B — AI compiles history + protocol response; legal review🏠 In-house + 🔧 solicitor · → landlord
Process spec
ProcessTriggerData requiredOutputVerification path
Deposit disputeTenant disputes deductionsCheck-in/out, photos, maintenance records, receipts, wear scheduleADR submission; deposit split per adjudicatorBundle submitted to scheme ADR; decision received & split actioned
Tenant complaint / ombudsmanFormal complaint raisedComplaint, communication history, tenancy records, policiesResolved or escalated with full evidenceFinal response within ≤ 8 weeks before redress escalation; escalation ref logged if it proceeds
Disrepair claim responseLetter of claim receivedMaintenance history, inspections, comms, condition evidenceProtocol response; works scheduled; resolved/defendedProtocol-compliant response within timescale; works completed/scheduled; resolved or defended

Disaggregation — one process is many τ

The method is not to label a whole process; it is to split it and treat each part on its own terms. A Section 8 possession:

Same logic for compliance (track = A; certify = physical/outsourced; cert-on-file = a τ ≈ 0 gate) and arrears (reminders = A; the payment-plan conversation with a struggling tenant = B). Disaggregation is where the alpha is: you buy a process the market prices as human-only and re-engineer the τ ≈ 0 parts to A, leaving humans only the irreducible remainder. The verification path column above is the operational handle on this: it names the exact τ ≈ 0 gate (cert on file, scheme receipt, reconcile-to-zero, court acceptance) that lets the machine close the loop without a human.

Column B is not where AI stops — it is where its leverage is highest

A complaint, a vulnerable tenant, a possession call, a deposit dispute — these are hard not because the reasoning is beyond AI, but because the right answer depends on everything: this tenant’s full history, every prior message, the tenancy terms, the landlord’s instructions, the arrears ledger, the maintenance log, the relevant regulation and our own precedent. A traditional agency scatters that across a CRM, an inbox, a filing cabinet and someone’s memory — so the human operates half-blind, and the “system” adds friction rather than judgement.

The Labs-app pattern inverts this. One unified schema — wikis and structured data and full history — connected to a single AI instance that can read all of it. On a column-B task the human does not get a chatbot that “handles” the case; they get a copilot that has already read the entire file, surfaced the governing clause and the closest precedent, drafted the response, and flagged the two or three things that actually matter — so the human applies taste and judgement, and owns the outcome, with total context.

That is the difference between B done badly — CRM theatre, fields nobody fills in — and B done our way: context-complete augmentation. It is also why B is not a cost centre. A human with a context-complete copilot handles several times the caseload of one working half-blind, at higher quality, with a complete audit trail. The accountability stays human; the preparation, recall and drafting do not.

What the map tells us

On AML — and why we do not run AML on tenants

A point that materially changes the compliance burden, verified against HMRC guidance (June 2026): letting-agency work is only within the Money Laundering Regulations 2017 where the monthly rent is €10,000 or more. Below that — i.e. essentially the entire normal residential book — a pure lettings/management firm has no AML registration and no customer-due-diligence duty at all, on landlords or tenants.

Appendix — regulatory parameters (every regulated process)

Compiled from the process registry (public.labs_lettings_processes); legal facts verified against gov.uk / legislation.gov.uk, June 2026 (see Provenance). One row per regulated operating process (28 of 44).

ProcessLicensing / registrationApplicable rulesOperating parameters (timeframe · threshold · penalty)
New landlord registrationHMRC AML supervision (only if sales, or rent ≥ €10k/mo); CMP; redress; ICOMoney Laundering Regs 2017; DPA 2018 / UK GDPR; CMP Regs 2019Where AML in scope: CDD before acting; records 5 yrs; confirm consent-to-let. Sub-€10k pure-lettings = no AML duty
Property registrationHMO / selective licence (council)Gas Safety Regs 1998; Electrical Safety Standards (PRS) Regs 2020; MEES Regs 2015; Smoke & CO Regs 2015 (am. 2022); Housing Act 2004All certs in-date before marketing: EPC ≥ E (C from 1 Oct 2030); CP12; EICR ≤ 5 yrs; alarms compliant; licence where required
Tenant referencingHome Office RTR service; OFSI sanctions reportingImmigration Act 2014; RTR Code (13 Feb 2024); sanctions regime; Equality Act 2010; UK GDPRRTR on all occupiers 18+ before tenancy; sanctions screen; follow-up before time-limited status expires
Tenancy-agreement draftingDeposit scheme; redressRenters’ Rights Act 2025; Housing Act 1988; Tenant Fees Act 2019; Housing Act 2004; Consumer Rights Act 2015RRA-compliant periodic agreement + written statement before tenancy; all prescribed info; no banned fees; deposit ≤ 5 wks (6 if rent ≥ £50k)
Monthly rent collectionCMP; client-money account (FCA bank)CMP Regs 2019; scheme client-money rules; RRA 2025Segregated client account; reconciled regularly; only first month’s rent in advance (RRA)
Landlord paymentCMPCMP Regs 2019; management agreementPrompt net-rent payment per agreement; remittance each cycle
Section 8 noticeHousing Act 1988 s.8 (RRA 2025); Form 3Ground 8 arrears threshold = 3 months (RRA, up from 2); 4 weeks’ notice; correct grounds; valid service
Possession proceedingsReserved-activity boundary (LSA 2007)CPR Part 55; Pre-Action Protocol; Housing Act 1988; Legal Services Act 2007Landlord litigant-in-person or solicitor; issue after notice expiry; bundle accuracy decisive
Emergency maintenanceGas Safe / qualified tradesGas Safety Regs 1998; L&T Act 1985 s.11; Homes (Fitness) Act 2018; HSE dutiesMake safe without delay; landlord liable for habitability; HSE prosecution risk for gas danger
Gas safety certificateGas Safe registered engineerGas Safety (Installation & Use) Regs 1998, reg. 36Check ≤ 12 months; copy to tenant within 28 days; to new tenant before occupation; records 2 yrs; fine up to £6,000 + criminal
EPC monitoringAccredited domestic energy assessorEnergy Efficiency (PRS Property) Regs 2015 (MEES); EPB Regs 2012Min band E now; band C from 1 Oct 2030 (confirmed Jan 2026, £10k cap); EPC valid 10 yrs; penalty up to £5,000
EICR (electrical)Qualified/competent electricianElectrical Safety Standards in the PRS (England) Regs 2020EICR ≤ 5 yrs; remedials within 28 days; report to tenant within 28 days (before occupation for new); penalty up to £40,000
Smoke / CO alarmsSmoke & Carbon Monoxide Alarm (England) Regs 2015 (am. 2022)Smoke alarm each storey; CO alarm each room with a fixed combustion appliance; working at start; repair on report; penalty up to £5,000
Deposit protectionAuthorised scheme (DPS/TDS/mydeposits)Housing Act 2004 ss.213–215; Tenant Fees Act 2019Protect + serve prescribed info within 30 days; deposit ≤ 5 wks (6 if rent ≥ £50k); penalty 1–3× deposit
Right-to-rentHome Office online checking serviceImmigration Act 2014; Code of Practice (13 Feb 2024)All occupiers 18+ before tenancy; follow-up for time-limited status; penalty up to £10,000 (first) / £20,000 (repeat) per occupier
Licensing (HMO/selective)Council HMO / selective / additional licenceHousing Act 2004 Parts 2–3; local designationsLicence before letting where required; track conditions & expiry; unlimited fine or civil penalty up to £40,000; RRO up to 12 months’ rent; banning order
Legionella assessmentCompetent assessor (complex systems)H&S at Work Act 1974; COSHH; HSE ACoP L8 / HSG274Risk assessment + controls; review periodically / at tenant change (most domestic systems low-risk)
Check-out & deposit returnDeposit scheme ADRHousing Act 2004 (deposit return); scheme rulesReturn/agree undisputed deposit within 10 days; disputed amount protected pending ADR
Rent review (Section 13)First-tier Tribunal routeHousing Act 1988 s.13 (RRA 2025); Form 4AOnly via s.13 (review clauses void); once per 12 months; 2 months’ notice; FTT cannot set rent above the amount proposed
Landlord-initiated possessionHousing Act 1988 s.8 Grounds 1 & 1A (RRA 2025); Form 3Grounds 1/1A: 4 months’ notice; barred in first 12 months; re-letting restriction after a sale/move-in ground
Client-money reconciliationCMP; client accountCMP Regs 2019; scheme rules; Proceeds of Crime Act 2002Reconcile ≥ weekly to zero variance; never mix client & office money (criminal offence)
VAT returnHMRC VAT registration (> £90k turnover)VATA 1994; Making Tax DigitalQuarterly MTD submission; late-filing points/surcharge penalties
Annual accounts & corp taxCompanies House; HMRCCompanies Act 2006; Corporation Tax ActsAccounts within 9 months of year-end; CT600 within 12 months; penalties £150–£1,500+
Renters’ Rights Act compliance(Future) PRS Database; Landlord OmbudsmanRenters’ Rights Act 2025; Commencement SI 2026/421Periodic model from 1 May 2026; Information Sheet/written statement by 31 May 2026; pre-1-May s.21 claims issued by 31 Jul 2026; penalty up to £7,000 / £40,000
PRS Database registrationPRS Database (gov portal)Renters’ Rights Act 2025 (database) — Phase 2, not yet commencedForward-looking: regional rollout late 2026, full 2027; mandatory registration + annual fee (TBC)
AML ongoing monitoringHMRC AML supervision (only where in scope)Money Laundering Regs 2017; Proceeds of Crime Act 2002; sanctions regime (OFSI)Where in scope: ongoing monitoring; periodic sanctions/PEP re-screen; SAR to NCA on suspicion (failure = criminal). Not applicable sub-€10k pure-lettings
Tenant complaint / ombudsmanApproved redress scheme (TPO/PRS); (future) Landlord OmbudsmanRedress-scheme rules; ERR Act 2013; CPUT Regs 2008Acknowledge promptly; final response within 8 weeks before escalation; award up to £25,000
Disrepair claim responseL&T Act 1985 s.11; Homes (Fitness) Act 2018; Pre-Action Protocol (Housing Conditions); Defective Premises Act 1972Respond within Protocol timescales; disclose records; remedial works; non-compliance risks adverse costs

Firm-level registrations — one-time / annual, not per-process

From public.labs_lettings_regulatory_reqs. These authorise the business to trade; the per-process table above governs day-to-day operation. The final column reads them through the lens of an asset purchase — a clean NewCo buying the book and assets rather than the company’s shares; the vendor’s authorisations do not transfer, so each is held in our own name before close, borrowed transitionally from the vendor (a TSA, until ours is granted), or deferred. On a share purchase the opposite holds — the company and its registrations come with the shares; only PI insurance must be re-placed.

RegistrationBodyAnnual costWhenAsset purchase — timing
Client Money Protection schemeClient Money Protect / Safeagent / RICS£300–500Before handling any client moneyBefore close (fast to obtain; short TSA possible)
Redress scheme membershipProperty Redress Scheme / The Property Ombudsman£265–410Before trading (fine up to £5,000)Before close (fast/cheap to join)
Anti-money-laundering registrationHMRC~£300/premisesBefore in-scope trading (sales, or lettings ≥ €10k/mo) — criminal to trade in scope withoutBorrow vendor (transitional) — if in scope; HMRC reg is slow
ICO data-protection registrationInformation Commissioner’s Office£78 (Tier 2)Before processing personal dataBefore close (instant online — get our own)
Professional indemnity insuranceCommercial insurer£2,000–4,000 (£500k cover)Before trading; does NOT transfer on share purchase — arrange new coverBefore close (must incept at completion)
Tenancy deposit protectionDPS (custodial) / TDS / mydepositsFree–£25/depositBefore taking deposits (protect + prescribed info within 30 days)Borrow vendor (transitional) — migrate + re-serve prescribed info
Client-money bank accountFCA-authorised bank£20–50/moBefore receiving rent/depositsBefore close (or short TSA via vendor’s account)
PRS Database registrationGov portalTBCWhen the portal launches (phased, late 2026+)N/A — not yet live
Landlord OmbudsmanNew body under the RRATBCWhen the scheme launches (~2028)N/A — not yet live
VAT registrationHMRCFreeWhen turnover exceeds £90,000After close (NewCo registers; own number)
Employer PAYE + employers’ liability insuranceHMRC / commercial insurer£500–1,000 (EL)Before first payroll / first employeeBefore close (TUPE staff transfer at completion)
Company incorporationCompanies House£12 (one-off)Before tradingBefore close (NewCo is the buyer)
ARLA Propertymark (optional)Propertymark~£500Optional — signals professionalismOptional

Reading it for a closing: on an asset purchase almost everything must be in our own name before completion — incorporation, CMP, redress, ICO, PI cover, the client-money account, PAYE and employers’ liability — because a clean NewCo cannot lawfully take on client money, deposits or staff without them, and most are fast and cheap to obtain. Only two are genuine transitional-borrow candidates: AML registration (HMRC processing is slow — run under the vendor’s supervision via a TSA until ours lands, and only if we are in scope at all) and tenancy deposit protection (leave deposits in the vendor’s scheme during a defined migration window, then transfer and re-serve prescribed information). A short TSA can also route rent through the vendor’s CMP / client account for a few weeks if ours slips. Net: the registration workstream is a pre-completion workstream, with AML and deposits as the two managed exceptions.

The acquisition engine — noted

The same lens applies to how we buy (sourcing → desktop DD → compliance audit → valuation → SPA → TUPE → migration → onboarding). Most of it is τ ≈ 0 knowledge work the market charges £30–50k of professional fees for — A with Ed reviewing — leaving only relationship/negotiation and the office visit as B/physical. It deserves its own map; flagged here for completeness.