27/12/2021
The UK's taxi and private hire industry is constantly evolving, and staying compliant with the latest regulations is paramount for every driver, operator, and booking office. A significant change introduced by HMRC involves the mandatory tax check code, a vital step in the licensing process designed to ensure everyone is meeting their tax responsibilities. Understanding these requirements is not just about avoiding delays; it's about securing your livelihood and ensuring a smooth journey through the application or renewal process. This comprehensive guide will walk you through the intricacies of the tax check code, helping you navigate the system with confidence.

The introduction of the tax check code represents a concerted effort by the government to tackle the hidden economy and ensure a level playing field for all legitimate businesses and individuals operating in the transport sector. For those in the taxi and private hire world, this means a new layer of verification when applying for, or renewing, certain licences. Ignoring these new rules could lead to significant setbacks, including delays in your application or, in the worst case, the expiry of your current licence. Therefore, being well-informed is your best defence against potential complications.
- Understanding the Tax Check Code: What It Is and Who Needs It
- When Is a Tax Check Code Required for Your Licence?
- Navigating the Nuances of Partnership Applications
- The Application Process: Providing Your Tax Check Code
- Troubleshooting: Dealing with Missing Codes and Service Unavailability
- Licence Extensions and Expiry: What You Need to Know
- Frequently Asked Questions (FAQs)
- How long is my tax check code valid for?
- What if I am a brand-new applicant and have never held a licence of the same type before?
- What should I do if the HMRC online service for tax checks is unavailable?
- Does the tax check code requirement apply to all parts of the UK at the same time?
- Do I need a separate tax check code for each licence if I have multiple licences?
- Where can I find my tax check code?
Understanding the Tax Check Code: What It Is and Who Needs It
At its core, a tax check code is a unique series of characters issued by His Majesty's Revenue and Customs (HMRC) that confirms an individual or entity has completed a tax check. This check is a crucial part of the licensing process for specific occupations, including those within the taxi and private hire sector. It's designed to confirm that applicants are aware of their tax obligations and have taken steps to meet them.
The requirement for a tax check code applies to a range of licence types, ensuring broad coverage across relevant industries. Specifically, you may need to complete a tax check if you are applying for a licence for one of the following:
- Taxi driver
- Private hire driver
- Private hire vehicle operator (applicable in England and Wales only)
- Booking office (applicable in Scotland only)
- Mobile (itinerant) scrap metal collector
- Scrap metal dealer site
It's important to note that the implementation dates for these rules have varied across the UK. The rules for applicants completing a tax check changed on 4 April 2022 in England and Wales. For Scotland and Northern Ireland, these changes came into effect on 2 October 2023. These staggered dates mean that depending on your location, you might have been subject to these rules for some time, or they may be a more recent development for your region.
This initiative underscores a commitment to transparency and compliance within regulated professions. For taxi drivers, private hire drivers, and operators, it means an added step in the administrative process, but one that contributes to a fairer and more accountable industry for everyone.
When Is a Tax Check Code Required for Your Licence?
While the general principle is that a tax check is required for certain licences, it's vital to understand the specific circumstances under which your licensing authority must receive and confirm a tax check code. This isn't a blanket requirement for every single application, but rather for particular scenarios related to existing or recently held licences.
Individuals, companies, and any type of partnership must complete an HMRC tax check and provide their licensing authority with a tax check code if they find themselves in one of the following situations:
- Renewing a licence: If you are applying to renew an existing taxi, private hire, or relevant scrap metal licence, a tax check code is now a mandatory part of the renewal process.
- Applying for the same type of licence you previously held, that ceased to be valid less than a year ago: If your licence expired recently – specifically, within the last 12 months – and you are now reapplying for the exact same type of licence, you will need to provide a tax check code. This covers short lapses in licence validity.
- Applying for the same type of licence you already hold with another licensing authority: If you hold a taxi or private hire licence with one licensing authority and are now applying for the same type of licence with a different authority (perhaps due to moving or expanding your operations), a tax check code will be required.
It is crucial for the licensing authority to use the tax check code to confirm that the tax check has taken place before they can grant or refuse your application. Without a valid code, your application cannot proceed in these circumstances.
However, there are scenarios where the requirement for a tax check code, as described above, does not apply, or where a different process is followed. Specifically, if you:
- Have never held a licence of the same type: If you are a brand-new applicant for a taxi or private hire licence, with no prior history of holding that specific type of licence, the requirement for a tax check code in this context does not apply.
- Had a licence of the same type that ceased to be valid a year or more before the application was made: If there has been a significant gap in your licensing – specifically, your previous licence of the same type expired a year or more before your current application – then the tax check code requirement as described for renewals and recent expiries does not apply to you.
In these latter two cases, the licensing authority will follow separate guidance to confirm an applicant's tax responsibilities. This ensures that while tax compliance is always considered, the specific mechanism of the tax check code is targeted at renewals and re-applications within a defined timeframe.
Tax Check Code Requirement Summary
| Scenario | Tax Check Code Required? | Notes |
|---|---|---|
| Renewing an existing licence | Yes | Mandatory for specified licence types. |
| Applying for same licence type (expired < 1 year ago) | Yes | Covers short lapses in licence validity. |
| Applying for same licence type (held with another authority) | Yes | For the same type of licence across different authorities. |
| Applying for a brand new licence (never held before) | No | A different process applies for new applicants. |
| Applying for same licence type (expired >= 1 year ago) | No | A different process applies for significant gaps. |
| Partnership application | Yes, for each relevant partner | All named partners must complete a check. |
Applications from partnerships introduce a particular layer of complexity when it comes to the tax check code requirement. Unlike individual applications, where one person completes one check, a partnership involves multiple individuals, and HMRC requires confirmation that each partner involved in the application has completed a tax check.
This means that if an application is submitted on behalf of a partnership, the licensing authority must obtain confirmation from HMRC for every relevant partner. Consider the following examples to clarify this crucial point:
- One partner made the application on behalf of the partnership: Even if only one partner physically submitted the application, the licensing authority must still get confirmation that this single partner has completed a tax check. The responsibility rests with the individual representing the partnership.
- More than one partner makes the partnership’s application: If multiple partners are actively involved in making the partnership's application, then the licensing authority must obtain separate confirmations that each of these partners has done a tax check. This ensures individual accountability within the partnership structure.
A critical detail to remember is that all partners named in, or who have signed, the application must have completed a tax check. For instance, if three partners are named and have signed the application, but only two have completed their tax checks, the application cannot proceed. The licensing authority will need to obtain confirmation that all of them have completed a tax check before they can move forward with the application.
This emphasis on individual partner compliance within a partnership application highlights the rigorous nature of the tax check requirement. It ensures that collective entities are as accountable for their tax responsibilities as individual applicants.

The Application Process: Providing Your Tax Check Code
Once you have completed your tax check and obtained your code, providing it correctly to your licensing authority is the next critical step. The licensing authority will require specific pieces of information to confirm your tax check and process your application efficiently.
When submitting your application, you will need to provide the licensing authority with:
- Your tax check code, which must have been issued within the last 120 days. This validity period is crucial; if your code is older than 120 days, you will be required to obtain a new one. It is advisable to secure your tax check code relatively close to your application submission date to ensure it remains valid.
- The specific licence type you are applying for (e.g., taxi driver, private hire vehicle operator).
In addition to these, the licensing authority will also need one of the following to identify you or your business for the tax check confirmation:
- Your individual date of birth (for individual applicants).
- The Company Registration Number, as issued by Companies House (for company applicants).
It is your responsibility to ensure that the tax check code is included with your application. If it is not, the licensing authority will contact you and ask for it. Promptly providing a valid code is essential to avoid delays in the processing of your licence application.
Remember, the purpose of this step is for the licensing authority to confirm that the required tax check has been successfully completed. Providing accurate and up-to-date information, including a valid and current tax check code, streamlines this verification process and helps your application move forward without unnecessary hitches.
Despite best intentions, sometimes issues arise that can complicate the tax check process. This could include forgetting to include your code, or encountering technical difficulties with the HMRC online service. Knowing how to react in these situations can prevent significant delays.
If You Do Not Have a Tax Check Code with Your Application
If you have submitted your licence application but have not included the required tax check code, the licensing authority will undoubtedly ask you for it. It is paramount that you provide it as soon as possible. However, there might be a legitimate reason for its absence, such as issues with the online service.
If you inform the licensing authority that you do not have a tax check code because the online service was unavailable, a specific protocol must be followed:
- The licensing authority will ask you to re-try completing a tax check for five consecutive days. This is to ensure that the unavailability was not a temporary glitch.
- After these attempts on five consecutive days, the licensing authority must then independently check that the HMRC service was indeed unavailable on those specific days. They have access to information that allows them to verify service availability, often by checking 'show all updates' to view details of previous issues with the online service.
- If the licensing authority is able to confirm that the service was genuinely unavailable during your attempts, then the requirement for a tax check no longer applies to your application, and they can proceed to deal with it without the code.
- Conversely, if their checks show that the service was available during your attempted days, the licensing authority will inform you of this and reiterate the requirement for a tax check code. In this scenario, you must then obtain and provide the code.
This structured approach ensures fairness and accounts for genuine technical difficulties, while also preventing misuse of claims of service unavailability.
There is also a provision for prolonged service outages. If the HMRC online service for tax checks is unavailable for five days or more from the date when you first tried to use it, and you cannot obtain your code, you do not need to get confirmation from HMRC. In such rare circumstances, the licensing authority can continue to deal with your application without the tax check code. This provides a clear pathway for applications to proceed even in the face of significant system downtime, preventing undue hardship or delays for applicants.
Understanding these procedures is crucial. It empowers you to respond appropriately if you face a challenge in obtaining or providing your tax check code, ensuring your application process remains as smooth as possible.
Licence Extensions and Expiry: What You Need to Know
The introduction of the tax check code also brings specific implications for the validity and expiry of your existing licence, especially when you are awaiting a decision on a renewal application. It’s important to understand how your licence might be extended and, critically, the consequences if a valid tax check code is not provided.
For certain types of licences, an applicant’s existing licence may be extended until a final decision on whether to grant an application has been made. This includes situations where a decision is under appeal. This extension applies if you are renewing:
- A scrap metal dealer licence issued in England or Wales.
- A London Hackney Carriage driver licence.
- Licences issued in Scotland.
This provision offers a degree of continuity, allowing you to continue operating while your renewal application is being processed, even if it goes through an appeal process. However, this extension is contingent on meeting the new requirements.

The critical point comes if you do not provide your licensing authority with a valid tax check code when required. In such cases, your licence will expire. The exact expiry date will be whichever of the following dates is the latest:
- 28 days after the licensing authority asked you for your tax check code. This provides a grace period, giving you nearly a month to provide the code after being prompted.
- The date your licence was originally set to expire. If your licence was due to expire sooner than the 28-day grace period, then the grace period effectively extends its validity.
For temporary licences in Scotland, the same rule applies: your licence will expire on whichever of these two dates is the latest. This means that even temporary licences are subject to the same strict adherence to the tax check code requirement for continued validity.
Therefore, proactive engagement with the tax check process is not just about facilitating your application; it's about safeguarding the uninterrupted validity of your current licence. Failure to supply a valid code within the specified timeframe can lead to your licence expiring, which would undoubtedly impact your ability to work.
Frequently Asked Questions (FAQs)
How long is my tax check code valid for?
Your tax check code is valid for 120 days from the date it was issued. If your code is older than 120 days when you submit it to your licensing authority, you will need to obtain a new one.
What if I am a brand-new applicant and have never held a licence of the same type before?
If you have never held a licence of the same type (e.g., a brand new taxi driver applicant), the specific requirement to provide a tax check code as described for renewals and re-applications does not apply to you. The licensing authority will follow a different process to confirm your tax responsibilities.
If you try to complete a tax check and the online service is unavailable, you should retry for five consecutive days. If it remains unavailable, inform your licensing authority. They will then verify the service's unavailability. If confirmed, the tax check requirement may be waived for your application. If the service is unavailable for five days or more from your first attempt, you do not need HMRC confirmation and your application can proceed.
Does the tax check code requirement apply to all parts of the UK at the same time?
No, the implementation dates varied. The rules changed on 4 April 2022 in England and Wales. For Scotland and Northern Ireland, these changes came into effect on 2 October 2023.
Do I need a separate tax check code for each licence if I have multiple licences?
The tax check code is generally tied to the specific application process for certain licence types when renewing or reapplying. If you are applying for or renewing different types of licences (e.g., a taxi driver licence and a scrap metal dealer licence), each application will be assessed against its own specific requirements, which may or may not include a tax check code depending on the licence type and your application scenario. For partnership applications, each relevant partner needs to complete a tax check.
Where can I find my tax check code?
The information provided does not detail the specific platform or process for obtaining your tax check code, beyond stating that it is an HMRC tax check. You would typically complete this check through an official HMRC online service or portal. It is advised to consult official government guidance or the HMRC website for the exact steps to generate your code.
Staying informed about the tax check code requirements is not just about compliance; it's about ensuring the continuity of your professional life in the taxi and private hire industry. By understanding when and how to provide your code, and what to do if issues arise, you can navigate the licensing process efficiently and keep your focus on providing excellent service to your passengers.
If you want to read more articles similar to UK Taxi Licences: Your Tax Check Code Guide, you can visit the Licensing category.
