[ HOW IT WORKS / MTD-ITSA ]
No accountant required for the quarterly cycle. Connect once, categorise your transactions, and submit directly to HMRC through the government's own Making Tax Digital API.
Authorise access to your AgentOS letting agent software and connect to HMRC via OAuth2. Your HMRC password is never shared — you grant access directly on HMRC's own website and can revoke it at any time.
The platform fetches your rental income, management fees, maintenance deductions, and other line items directly from your letting agent's software. Each transaction is timestamped and tagged to the correct property — no CSV uploads, no copy-paste.
Every transaction needs an HMRC property income category — rental income, repairs and maintenance, finance costs, management fees, and so on. The transaction ledger lets you categorise one at a time or in bulk. The quarterly submission is blocked until all transactions are assigned.
The platform aggregates income and expenses to the exact totals HMRC expects, validates against open obligations, and submits the quarterly update directly via the MTD ITSA API. You receive a confirmation with HMRC's correlation ID. The full audit trail is stored — every submission logged with timestamp, figures, and HMRC response.
[ GET STARTED ]
Connect your letting agent, categorise your transactions, and submit directly to HMRC. Questions? Email us at sf-core-org-support-making-tax-digital@saas-factory.ai
[ TRANSACTION LEDGER / CATEGORISE ]
The transaction ledger shows every line item imported from your letting agent alongside any bank transactions you've chosen to include. HMRC category badges sit on each row — uncategorised transactions are flagged in amber and blocked from quarterly submissions until resolved.
Letting agent transactions included automatically — bank transactions are opt-in only
Bulk-categorise multiple rows in one action
Add notes to any transaction for your records
Filter by property, category, source, or date range

[ LETTING AGENT SYNC / AGENTOS ]
Connect to letting agents using AgentOS software. The platform discovers your linked landlord accounts, imports all properties, and begins pulling transactions automatically. Incremental syncs keep your ledger current after every statement cycle.
[ HMRC CONNECTION / OAUTH2 ]
HMRC authorisation happens on HMRC's own website. The platform never sees your HMRC password. Tokens are encrypted at rest using AES-256-GCM and auto-refreshed. You can revoke access at any time via HMRC's Manage Authorised Applications.
[ OPEN BANKING / OPT-IN ]
Open Banking via TrueLayer gives you visibility of your bank account alongside your letting agent statements. Bank transactions are optional and must be explicitly included — they do not auto-promote to your HMRC ledger. This keeps your submissions clean and prevents duplicate entries.
Connect a UK bank account via Open Banking (TrueLayer)
Review bank transactions in a separate panel before including
Explicit opt-in prevents double-counting letting agent entries
Bank consent managed with expiry reminders
[ AUDIT LOG / COMPLIANCE RECORD ]
The audit log records every change to every transaction record — who categorised it, when they changed it, what value it was before. If a dispute arises over an HMRC submission, you have a timestamped trail showing exactly what the software did and when.

[ REMINDERS / AUTOMATED WORKFLOWS ]
30-day, 7-day, and 1-day reminders before each HMRC quarterly deadline — in-app and by email.
Weekly digest of any transactions still needing an HMRC category, with a breakdown by property.
[ FAQ / COMMON QUESTIONS ]
Every change logged in the audit trail

Discover accounts by email — no manual landlord IDs
Properties imported automatically with agent reference
Per-link error isolation — one failing agent does not block others
Sync triggered manually or on a schedule
You authorise directly on HMRC's website. The platform receives a scoped access token, nothing more.
HMRC tokens, your National Insurance Number, and bank credentials are all encrypted using AES-256-GCM with isolated keys per data type.
Every submission, every categorisation change, every login — logged with timestamp and user identity. Built for compliance disputes.

Transaction-level changes Every include, exclude, edit, or categorisation change is logged with the user and timestamp.
Submission history Each quarterly submission records the figures sent to HMRC, the response status, and the HMRC correlation ID.
Available under your account menu Accessible directly from the top-right profile menu — not buried in settings.
Reminders at 30 days and 7 days before your HMRC authorisation expires, so submissions never fail mid-quarter.