How to edit & archive nominal codes
Last updated: May 11, 2026
Overview
Nominal codes are accounting classification codes used to categorise financial transactions for billing and export purposes. They allow your organisation to track and categorise charges — including care fees and billable extras — when generating invoices and exporting data to accounting systems such as Sage.
Nominal codes are managed in Settings > Billing > Nominal codes. Only users with the Admin role can create, edit, or archive nominal codes. Managers can view them but cannot make changes.
There are two types of nominal code:
Care fee — assigned to care fee subscription charges
Billable extra — assigned to additional billable charges
Once a nominal code is assigned to a subscription or billable extra, its code and description are copied on to the invoice item at the point of invoice generation.
How to edit a nominal code
Navigate to Settings > Billing > Nominal codes.
Locate the nominal code you want to edit in the table.
Click the pencil (edit) icon in the actions column for that row.
The Edit nominal code panel opens on the right-hand side.
Update any of the following fields:
Code — the code value (1–50 characters, must be unique within your organisation)
Description — an optional description (up to 500 characters)
Click Save to apply your changes.
Note: The type (care fee or billable extra) cannot be changed after a nominal code has been created. You can only edit the code value and description.
If the code you enter already exists in your organisation, you will see the message: "A nominal code with this code already exists." Enter a different code to proceed.
How to archive a nominal code
Archiving removes a nominal code from the active list without permanently deleting it. Archived codes are no longer available for selection when assigning to subscriptions or billable extras, but historical invoice data is preserved.
Navigate to Settings > Billing > Nominal codes.
Locate the nominal code you want to archive.
Click the archive icon (shown in red) in the actions column for that row.
The nominal code is immediately archived and removed from the active list.
How to view and restore archived nominal codes
On the Nominal codes page, click the Archived nominal codes button (shown near the top of the page). This button is only visible if at least one archived code exists.
The archived codes page shows all codes with an Archived status badge.
To restore a code, click the restore icon on the relevant row.
The code returns to the active list and can be assigned to subscriptions again.
Note: If an active nominal code with the same code value already exists, the restore will be blocked. You will see the message: "Cannot restore: an active nominal code with this code already exists." You must either archive the conflicting active code or edit it before restoring.
Frequently asked questions
Q: Who can edit and archive nominal codes? A: Only users with the Admin role can create, edit, and archive nominal codes. Users with the Manager role can view nominal codes but cannot make changes. Staff users do not have access to this section.
Q: Can I change the type of a nominal code after it has been created? A: No. The type (care fee or billable extra) is set when the nominal code is created and cannot be changed afterwards. If you need a different type, create a new nominal code with the correct type.
Q: What happens to invoices if I edit a nominal code? A: Editing a nominal code only affects future invoices. When an invoice is generated, the nominal code value and description are copied directly on to the invoice item at that point in time. Previously generated invoices are not affected by subsequent edits to the nominal code.
Q: What happens to subscriptions if I archive a nominal code that is currently assigned? A: Archiving a nominal code does not automatically remove it from subscriptions it is already assigned to. However, the archived code will no longer appear as an option when assigning or changing a nominal code on a subscription. You should reassign a different nominal code to any affected subscriptions if needed.
Q: Can I permanently delete a nominal code? A: No. Nominal codes can only be archived, not permanently deleted. This ensures that historical invoice and export data is preserved.
Q: Can two nominal codes have the same code value? A: No. Each nominal code must have a unique code value within your organisation. If you try to create or edit a code to match an existing one, you will see an error message.
Q: Where do nominal codes appear on invoices? A: When an invoice is generated, the nominal code and its description are included on each relevant invoice line item. This data is also included in invoice line item exports, such as Sage exports, under the Nominal code column.
Q: Can I assign a billable extra nominal code to a care fee subscription? A: No. Care fee subscriptions only accept nominal codes of the care fee type. Billable extras use nominal codes of the billable extra type.