How to Fix Sage 50 Error User Maintained Tax Tables are Missing or Damaged

user maintained tax tables

Unable to access your Sage 50 error user maintained tax tables are missing or damaged when doing a payroll? Are you encountering a recurring error message that says “A Managed exception was caught. The error is ‘Exception has been thrown by the target of an invocation.”

Well, this error means that there’s a problem in the user-maintained tax table. This could occur either because the ‘taxtable.dat’ file in your company directory is damaged or because a tax update has not been installed properly.

To fix this error, you need to restore a backup of the taxtable.dat, also known as your user-maintained tax table. You must always create a backup of your data before proceeding with the advanced troubleshooting steps to avoid accidental loss or damage to the data files. Also, in case you face difficulty while following any of the steps mentioned below, give us a call at . Expert technicians at are available 24X7 to help you easily fix your error message.

Sage 50 Error User Maintained Tax Tables are Missing or Damaged

Steps to Fix User Maintained Tax Tables are Missing or Damaged Error

Note: You must turn off User Account Controls (UAC) on all computers that run tax updates. For this,

💠 Press WINDOWS KEY + R.
💠 In the search box, type “useraccountcontrolsettings”
💠 Click OK.
💠 Move the slider bar to ‘Never notify’.
💠 Click OK.
💠 Click Yes if prompted.
💠 Restart your computer

Total Time: 35 minutes

Step 1: Restore Backup to New Company

💠 Create a backup of your company.
💠 Now select Maintain and click on Company Information.
💠 Note down the location of the Directory.
💠 Click OK.
💠 Close Sage 50 on all computers.
💠 Next, browse to your company data folder noted in step 3.
💠 Right click on the taxtable.dat file.
💠 Click Rename.
💠 Rename taxtable.dat to taxtable.old.
💠 Now open Sage 50.
💠 Restore a backup to a new company. For this,
💠 Select File and click on Restore.
💠 Select Browse and then select the desired backup and click Open.
💠 Click Next to proceed further.
💠 Select ‘Create a new company using the restored data or A New Company’ as the desired restore method.
Click Next.
💠 Select ‘Company Data’ as the desired restore option.
💠 Click Next.
💠 Now verify the restore options and click on Finish.
💠 Once the company restore process is complete, open it by clicking Maintain and then selecting Company Information.
💠 Now change the company name to “Old Do Not Use”.
💠 Note the location of the Directory.
💠 Close Sage 50.
💠 Browse to the directory of the new company noted in step 14 and copy taxtable.dat.
💠 Next, browse to the original company directory (step 3) and paste taxtable.dat into the original company folder.
💠 Go back to the new company folder noted in step 14 and rename it to ‘old do not use’.
💠 Open Sage 50 and open your original Company.
💠 Check if you can now access the user maintained tables run a payroll.

If the issue has not been solved, proceed to Step 2.

Step 2: Change Backup to a Zip File

💠 Create a Company backup.
💠 Select Maintain and then click on Company Information.
💠 Now make a note of the location of the Directory.
💠 Click OK.
💠 Close Sage 50 on all computers.
💠 Browse to your company data folder.
💠 Right click on taxtable.dat file.
💠 Select Rename and rename taxtable.dat to taxtable.old.
💠 Find a backup file that was created before the occurrence of this issue.
💠 Copy the backup file.
💠 Now go to the Desktop and right click on a blank area and click Paste.
💠 Right click and select Rename to change the name of the backup file on the Desktop.
💠 Change the extension from .PTB to .ZIP.
💠 Open the file and extract it, just like you extract a regular .ZIP file.
💠 Right click taxtable.dat file in the extracted directory and click Copy.
💠 Browse to your company data folder, right click and paste taxtable.dat file.
💠 Check if you are able to access your user-maintained tax tables and run a payroll.

This should solve your problem. Should there be issues while performing these steps, give us a call. Our Sage expert technicians can help you resolve the error message in no time. Moreover, they can also update and optimize your Sage 50 Accounting software so that you can always stay on top of your business finances. So, for expert resolution to the problem, call us now!


With years of experience and proficient team of technicians, we are best in business. All our Sage support experts are rigorously trained and fully equipped to help you resolve all your issues and error messages that might be hampering the performance of your Sage Accounting software. They ensure minimum downtime so that your business never gets affected and offer first call resolution for even the most complex tech problems. No tech problem is too big or too small for them, and they address every issue with same dexterity and care.

contact us 1 6

They can help you seamlessly install, update, and upgrade your accounting software for best business results. At all times, while handling your computer or troubleshooting your tech issues, our technicians ensure that your data remain safe and that your privacy is never compromised.

Sage Chat help desk
Sage Chat help desk

Customer Service


Chat with us

Related Posts:

Report Your Issue

(Didn't find what you were looking for! Report your issue and get customized help from our Sage experts.)

    Sage Version

    Edition Year

    No of User: Licence

    Operating System:

    Help Needed:

    Write your Issue

    Further Reading