Complete Guide

CT600 Corporation Tax Return Guide UK 2024

Everything you need to know about filing your CT600 Corporation Tax Return with HMRC. Understand the difference between CT600 and annual accounts.

1. What is a CT600?

The CT600 is the Corporation Tax return that all UK limited companies must file with HMRC. It calculates how much corporation tax your company owes based on its taxable profits.

Corporation Tax Rate 2024/25

The main rate is 25% for profits over 250,000 GBP. Small profits rate is 19% for profits under 50,000 GBP. Marginal relief applies for profits between 50,000 and 250,000 GBP.

2. CT600 vs Annual Accounts

Many company directors confuse these two filings. They are different and both required.

AspectAnnual AccountsCT600
Filed withCompanies HouseHMRC
PurposeShow financial positionCalculate tax owed
Deadline9 months after year end12 months after year end
Public record?Yes - visible to anyoneNo - confidential
FormatiXBRL (micro-entity can be simpler)iXBRL with full accounts

Important

While micro-entities can file simplified accounts with Companies House, they must still submit full accounts with their CT600 to HMRC.

3. Filing Deadlines

RequirementDeadlineExample (31 March year end)
Pay Corporation Tax9 months + 1 day1 January
File CT60012 months31 March (next year)

Pay Before You File

The payment deadline (9 months + 1 day) is BEFORE the filing deadline (12 months). You need to estimate your tax bill and pay on time to avoid interest charges.

4. What to Include in Your CT600

  • Full accounts - Balance sheet and profit/loss account
  • Tax computations - How you calculated taxable profit
  • Supporting schedules - Capital allowances, losses, etc.

Copy-paste checklist (before you start)

  • I know my accounting period end date and my deadlines (tax payment vs CT600 filing).
  • I have full accounts ready for HMRC (P&L + balance sheet), even if I file simplified micro-entity accounts to Companies House.
  • I have a list of adjustments (capital allowances, disallowable expenses, losses) if applicable.
  • I have Government Gateway access (or I will use commercial software that files for me).

Related: Micro-entity accounts guide · Dormant company guide · CT600 checklist tool

5. How to File Your CT600 (Software + Submission)

CT600 must be filed online in iXBRL format. In practice, this usually means using CT600 software (or an agent) that can submit iXBRL accounts and computations to HMRC.

HMRC Online Services

Free but requires manual data entry. Best for very simple situations.

Commercial Software

Generates iXBRL automatically and files directly to HMRC.

Quick checklist (before you pick CT600 software)

  • Can it submit CT600 + iXBRL accounts to HMRC?
  • Does it handle your complexity (losses, capital allowances, director loans, VAT/PAYE interactions)?
  • Do you want a DIY tool, or an agent/accountant filing service?

Source: Gov.uk - Company Tax Returns

6. Common Mistakes to Avoid

Confusing filing with payment deadline

Tax payment is due 3 months BEFORE the CT600 filing deadline.

Not including full accounts

Even micro-entities must submit full accounts with CT600.

Forgetting capital allowances

Make sure to claim allowances for equipment and vehicles.

Need to prepare your accounts first?

Our tool generates both Companies House accounts and HMRC-ready reports.