Application naming guidelines

We will check the name of your application when you request production credentials.

While you are testing your sandbox application, you can name it whatever you like.

Using your organisation’s name

The name of your production application should be the same name as your organisation. This is because if you have customers, we show the application name when they give permission.

Using a name your users recognise is better than a string of letters or numbers.

Using HMRC in the name

Using HMRC, or making any reference to HMRC as part of the name is not allowed and we may reject your request for production credentials.

Existing names

The name of your production application can’t be the same or similar to the name of an application which has already requested production credentials on the Developer Hub.

‘The same’ means a name that’s either identical, or where the only difference is punctuation or a special character. For example, Fast Track Tax App is treated the same as F@st Track Tax App.

‘Similar’ means a name that’s close enough to another to confuse users. For example, Fast Track Tax App is too similar to Fast Trax Tax App.


This doesn’t apply if the admins of the existing application give you permission to use the name.

Trademarked and registered names

Your application’s name must not be the same or similar to a trademarked name that's registered by another business outside the HMRC Developer Hub.

For example, you can’t register the Barclays tax application, without permission from Barclays bank.

Offensive names

Your name can’t contain offensive words or phrases.

Misleading names

Your application’s name can’t mislead users into believing your application has special status or power. Such names might associate your application with government, local authorities or institutions. For example, the Royal Tax App could be misleading.