How to hmrc tax
Content on WhatAnswers is provided "as is" for informational purposes. While we strive for accuracy, we make no guarantees. Content is AI-assisted and should not be used as professional advice.
Last updated: April 4, 2026
Key Facts
- Businesses must register for Self Assessment if they have untaxed income or are self-employed.
- Companies must register for Corporation Tax within 3 months of starting to trade.
- The tax year runs from 6 April to 5 April the following year.
- The deadline for online Self Assessment tax returns is 31 January following the end of the tax year.
- Penalties are issued for late filing or late payment of tax.
Overview
Navigating HMRC tax obligations is a crucial aspect of running a business in the UK. Whether you are a sole trader, a partnership, or a limited company, understanding your responsibilities and ensuring compliance with Her Majesty's Revenue and Customs (HMRC) is vital to avoid penalties and maintain a healthy financial standing. This guide aims to provide a comprehensive overview of how to manage your business's tax affairs with HMRC, covering registration, record-keeping, filing, and payment.
Registering with HMRC
The first step for any new business is to inform HMRC. The specific registration process depends on your business structure:
Sole Traders and Self-Employed Individuals
If you are working for yourself, you must register for Self Assessment. You need to do this by 5 October in your business's second tax year. For example, if you started working for yourself in the tax year 6 April 2023 to 5 April 2024, you must register by 5 October 2024. You'll need to file a tax return each year to declare your income and pay Income Tax and National Insurance contributions.
Partnerships
Each partner in a partnership must register for Self Assessment individually. The partnership itself must also be registered with HMRC, and a nominated partner is responsible for sending a Partnership Tax Return each year.
Limited Companies
If you operate as a limited company, you must register for Corporation Tax with HMRC. This registration should ideally happen within 3 months of starting your business activities. You will also need to register your company with Companies House. The company directors are responsible for ensuring the company complies with its tax obligations, including filing Company Tax Returns and paying Corporation Tax.
Record Keeping
Accurate and organised record-keeping is fundamental to managing your business taxes. HMRC requires you to keep records of all your business income and expenses. This includes:
- Income: All money your business has received from sales, services, or other sources.
- Expenses: All money your business has spent on allowable business costs. This can include things like rent, utilities, salaries, materials, travel, and professional fees.
- Capital Gains: Records of assets bought and sold, if applicable.
- VAT Records: If you are VAT registered, detailed records of your VATable sales and purchases.
Good record-keeping not only ensures you meet your legal obligations but also helps you understand your business's financial performance, identify potential tax savings, and makes the process of completing your tax return much easier. Many accounting software packages are available to help you manage your records efficiently.
Filing Your Tax Returns
Once you have registered and are keeping records, you will need to file your tax returns with HMRC:
Self Assessment Tax Returns
For sole traders and partnerships, the tax year runs from 6 April to 5 April. The deadline for filing your Self Assessment tax return online is 31 January following the end of the tax year. For example, for the tax year ending 5 April 2024, the online filing deadline is 31 January 2025. You must also pay any Income Tax and National Insurance you owe by this date.
Company Tax Returns (Corporation Tax)
Limited companies must submit a Company Tax Return to HMRC and calculate their Corporation Tax liability. The deadline for filing your Company Tax Return is usually 12 months after the end of your company's accounting period. The payment deadline for Corporation Tax is typically 9 months and 1 day after the end of your company's accounting period.
Paying Your Tax
Meeting your payment deadlines is as important as filing on time. Penalties and interest can be charged for late payments.
- Self Assessment Payments: The deadline for paying your Income Tax and National Insurance is 31 January following the end of the tax year.
- Corporation Tax Payments: As mentioned, this is usually due 9 months and 1 day after the end of your company's accounting period.
Paying in Advance
For Self Assessment, you may need to make 'Payments on Account' towards your next tax bill if your tax liability was over £1,000 and more than 80% of your tax was paid via PAYE or with the previous tax return. These payments are typically due by 31 January and 31 July each year.
HMRC Online Services
HMRC provides a range of online services to help businesses manage their tax affairs. You can register for Self Assessment, file tax returns, check your tax code, make payments, and manage your business taxes through the HMRC website. It is recommended to set up an online account as early as possible to familiarise yourself with the system and avoid last-minute issues.
Seeking Professional Advice
While this guide provides a general overview, tax regulations can be complex and are subject to change. For specific advice tailored to your business situation, it is highly recommended to consult with an accountant or a qualified tax advisor. They can help ensure you are claiming all eligible expenses, optimising your tax position, and complying with all relevant legislation.
More How To in Business
Also in Business
More "How To" Questions
Trending on WhatAnswers
Browse by Topic
Browse by Question Type
Sources
- Register for Self Assessment - GOV.UKCrown Copyright
- Corporation Tax: when you need to register - GOV.UKCrown Copyright
- Pay your Self Assessment tax bill - GOV.UKCrown Copyright
Missing an answer?
Suggest a question and we'll generate an answer for it.