Steps to take if you receive this error when verifying a subcontractor in Sage 50 Accounts v29.2.
When verifying a subcontractor in Sage 50 Accounts v29.2, you may receive this error:

If you need to verify your subcontractors - to restore the verification service in Sage 50 Accounts CIS Module, update a program file. Or, you can manually verify them on the HMRC website.
NOTE:
The steps below can also fix the issue where the verification is successful bit it doesn't update the subcontractors record.
NOTE: This is resolved in Sage 50 Accounts v30 and above. If you haven't updated already you can download it now.
Restore the verification service in Sage 50 Accounts
You can install an updated library file to restore the normal verification service in Sage 50 Accounts. This should be done on each computer that has Sage 50 Accounts v29.2.398.0 installed.
- In Sage 50 Accounts, click Help and then About.
- In the Program Details section, click the link to your Program Directory

NOTE: Your program directory may be in a different location to the one shown above. - After the program directory has opened, return to Sage 50 Accounts and close the application.
- Download the CISverify Library.
- Right-click the folder and extract all(or Unzip) the DLL file to your desktop.
- Copy the sg50HMRCSubmission.dll file from your desktop, and Paste it into the Program Directory you opened in Step 2.
TIP: If you are prompted to replace or skip files, click Replace.
- Reopen Sage 50 Accounts, you can now verify subcontractors as normal.
Manually verify on HMRC website
Alternatively, you can verify your subcontractor on HMRC website.
- Log in to the Government Gateway.
- Verify the subcontractor using the Construction Industry Scheme (CIS) online service.
- In Sage 50 Accounts change the Verification status to Verified with HMRC.
- Enter the Verification number and Last verified date.
- Click Save then click Close.
- Solution ID
- 230901152325533
- Last Modified Date
- Wed Mar 11 11:06:20 UTC 2026
- Views
- 0