UK Ltd statutory accounts & CT600

The work behind your accounts. Done.

ItsAllDone is the AI-led production engine that turns a client's records into a complete, reviewer-ready working paper file, lead schedules, tax computation and client documents. Every number is rule-based and auditable. Every decision stays with your partner.

Built for FRS 102 Section 1A and FRS 105. Companies Act 2006, CTA 2010, line for line.

Companies Act 2006 CTA 2010 & capital allowances FRS 102 Section 1A & FRS 105 Immutable audit log Token-only client data
The problem

Compliance work eats the hours your firm should spend on advice

A clean continuing Ltd company on Xero still takes around 16 hours of skilled time to produce statutory accounts and a CT600. It is the work nobody enjoys, and it is the work that crowds out the advisory conversations clients actually value.

16h
Skilled time per clean file, done manually
~1h
Your time with ItsAllDone, on a reviewer-ready file
82
Tasks the engine runs for you
100%
Figures from explicit UK tax rules
The line we hold
Every number on the CT600 and the statutory accounts comes from deterministic Python applying explicit UK tax rules. We can show HMRC exactly how each figure was arrived at.

AI drafts the narrative, suggests the mappings and surfaces the candidates. Every classification, every adjustment, every sign-off is made by a partner, and recorded in an immutable audit log.

How it works

Four stages. Two client calls. One reviewer-ready file.

The accountant navigates four interactive, linked stages with the two client calls placed exactly where they earn their keep.

1

Planning

Setup, engagement letter, AML and independence, audit-exemption risk, going concern, fee. Positioning call before records arrive.

➤ Before call
2

Records intake

Records checked, validated, mapped to the chart of accounts, lead schedules built, opening balances agreed. One clear "what's missing" picture.

➤ Records pushback call
3

The work

Analytical review, balance-sheet recs and VAT, year-end adjustments, specialist compliance, tax computation and deferred tax, drafting.

➤ During call
4

Completion

Final analytical review, interactive completion checklist, senior review pack, partner sign-off, outputs and client emails.

➤ After / post-year-end call

Walk through the full workflow →

The engine

Everything a reviewer-ready file needs

Deterministic Python applies the rules line for line. Claude does the linguistic and judgemental heavy lifting where it helps, and the partner stays in the chair.

TB ingestion & mapping

Trial balance ingested and mapped to the chart of accounts, with synonym matching and AI mapping suggestions the partner confirms.

Analytical review

The full ratio set, prelim and final, with material variances surfaced and graded against materiality and triviality.

Balance-sheet reconciliations

Every BS section agreed to source, VAT box 6, tangible and intangible fixed-asset audits with depreciation recomputed.

Tax computation & CT600

Capital allowances roll-forward, marginal relief, S455 on overdrawn DLAs, deferred tax under FRS 102 1A. Numbers you can defend.

Decision gates

Every judgement the engine detects is surfaced as a decision. The partner confirms or amends; the choice is written to the register.

Outputs & exports

Working papers, senior review pack, financial statements, journal and ledger exports for Xero, QBO and Sage, plus client emails.

Deterministic numbers

Rule-based figures you can show HMRC

The CT figure, the audit-exemption test, the S455 charge, the capital-allowances roll-forward, the marginal-relief calculation. All rule-based, all reproducible, all auditable, applied line for line.

  • No number comes from a language model. Every figure is explicit Python applying UK tax rules.
  • Every decision is the partner's. Classifications and sign-offs go through the accountant, not the AI.
  • An immutable audit log records the engine's recommendation, the partner's choice, the reason and the timestamp.
Decision register · overdrawn DLA
Engine recommendationClear via dividend
Distributable reserves£74,372.48
S455 if unrepaid33.75%
Partner's choicePartial + S455
Decided byA. Partner
Recordedimmutable

Where Claude helps

  • Drafting disclosure notes and variance narratives
  • Suggesting chart-of-accounts mappings on synonym misses
  • Ranking likely accruals, prepayments and DLA items
  • Producing plain-English client commentary
AI-augmented workflow

The AI does the work nobody likes

Claude is a runtime tool used for the tasks that are genuinely linguistic or judgemental: drafting narrative, suggesting candidate classifications, ranking adjustments for review. Its suggestions are always editable, and the partner signs off.

Your client's name and identifiers stay in the application, not in the files the engine works from. Every prompt to a model passes a PII-safety check before it is sent.

How we handle your data →
The payoff

Fifteen hours back on every file

The real saving is time. Compliance work that takes around 16 hours a file done by hand comes back to roughly an hour of review and decisions, so your best people spend the year on advice, not production.

16 hours → ~1 hour

The engine does the production work. You review, decide and sign off on a file that is already reviewer-ready.

Hundreds of hours a year

Across your file base, the time saved adds up to whole weeks of partner and senior capacity reclaimed.

Advisory upside

Reclaimed capacity converts to advisory work clients pay for, and it stays entirely with your firm.

Book a demo

Questions

The honest answers

Does ItsAllDone file to Companies House or HMRC?

Not today. ItsAllDone produces a complete, reviewer-ready working paper file: working papers, lead schedules, tax computation, financial statements content and client documents. Formatted iXBRL accounts and e-filing are on the roadmap; for now the engine sits upstream of your production and filing tool, with journal and ledger exports for Xero, QBO and Sage.

Are the numbers generated by AI?

No. Every number on the accounts and the CT600 is produced by deterministic Python applying explicit UK tax rules. Claude is used only for narrative, mapping suggestions and candidate ranking, and every one of those is reviewed by a partner.

Which standards and company types are supported?

UK small limited companies under FRS 102 Section 1A and micro-entities under FRS 105. The engine applies the Companies Act 2006, CTA 2010 and current tax rates, including the April 2025 employer NIC and marginal relief.

What happens to client data?

Your client's name and identifiers stay in the application. The engine and the AI work from a token, not the client's name, and every prompt to a model passes a PII-safety check before it is sent; the real name is only restored when your documents are produced. The platform uses encryption in transit and at rest, MFA, least-privilege access with isolation between firms, and full audit logging. See Trust & security.

Who makes the decisions?

The partner, always. The engine surfaces every judgement it detects as a decision gate; the accountant confirms or amends it; the choice, the reason and the timestamp are written to an immutable audit log and carried into the senior review pack.

Get started

See the hours it gives back

Book a demo and we'll run the engine on a real file, then work through what it would give your team back across your year.