Corporation Tax annual compliance checklist
Year-end checklist to verify your Corporation Tax compliance is complete.
How to file your Company Tax Return (CT600) including deadlines, payment requirements, iXBRL tagging, and quarterly instalment rules for large companies. Critical: payment deadline is 9 months, filing deadline is 12 months.
Every limited company must file a Company Tax Return (CT600) online. Pay Corporation Tax 9 months after your accounting period ends. File the return within 12 months. All accounts must be in iXBRL format.
Year-end checklist to verify your Corporation Tax compliance is complete.
Understanding Corporation Tax, VAT, PAYE, and Self Assessment - how they interconnect and your obligations to Companies House …
How to pay Corporation Tax on time, including quarterly instalments for large companies and Time to Pay arrangements.
Understanding and paying Corporation Tax.
How to register for Self Assessment as a sole trader, get your Unique Taxpayer Reference (UTR), and understand …
Every limited company and public limited company (PLC) must file a Company Tax Return with HMRC for each accounting period. This is separate from your annual accounts filed with Companies House.
The CT600 form tells HMRC how much Corporation Tax your company owes. Even if you made no profit or your company is dormant, you must still file a return.
Important: Your Corporation Tax payment deadline is earlier than your filing deadline. Many businesses miss this and face penalties.
Critical timing difference:
Example: If your accounting period ends 31 December 2024:
You must estimate and pay your tax 3 months before you file the return. Late payment triggers automatic interest charges (Bank of England base rate + 4%, currently 8% as of December 2025).
Your Company Tax Return must include:
All documents must be tagged using iXBRL (inline eXtensible Business Reporting Language) - this is mandatory and has been since 2011.
You must file your Company Tax Return online. HMRC does not accept paper returns except in exceptional circumstances.
HMRC sends your Unique Taxpayer Reference (UTR) when you register for Corporation Tax. You need this plus an activation code to file online.
Use HMRC-compatible software or your accountant to create iXBRL-tagged accounts and tax computation. Manual tagging is technically possible but extremely complex.
Log into HMRC's Corporation Tax online service or use commercial software. Enter company details, accounting period, and tax calculation.
Attach your tagged accounts and tax computation files. HMRC's system validates the tags automatically.
File at least 48 hours before deadline to allow for technical issues. Keep confirmation email as proof of filing.
Dormant companies (no significant accounting transactions in the period) must still file a Company Tax Return, though the process is simpler:
Newly incorporated companies: Your first CT600 covers from incorporation date to your first accounting period end (usually 12 months, but can be up to 18 months for first period).
Public Limited Companies (PLCs): Same CT600 requirements as private limited companies, but typically face additional scrutiny and may need more detailed disclosures.
If your company's profits exceed £1.5 million, you cannot wait 9 months to pay. You must pay Corporation Tax in quarterly instalments throughout and after the accounting period.
This is one of the most commonly overlooked requirements when companies grow past £1.5m profit for the first time. See our Corporation Tax basics guide for full details on quarterly instalment schedules, payment dates, and strategic planning considerations.
HMRC penalties for late CT600 filing are automatic and escalate quickly. Even if you have no tax to pay (dormant company), late filing penalties still apply.
Separate from filing penalties, HMRC charges interest if you pay your Corporation Tax late. This applies even if you file the CT600 on time but pay late.
Since 2011, all companies must submit accounts and tax computations using iXBRL (inline eXtensible Business Reporting Language). This allows HMRC to process returns automatically.
Submitting untagged documents will cause your return to be rejected.
Most companies use an accountant to file CT600 returns due to the complexity of:
If you file yourself, use HMRC-approved commercial software that handles iXBRL tagging automatically. Manual tagging is extremely error-prone.