Summary
Cause
- Improperly set incomes and/or benefits
Resolution
Before starting:
- Compare the tax calculations to the CRA Payroll Deduction Online Calculator (PDOC)
- For Quebec, use WEBRAS or the WINRAS tool
- When comparing to the CRA website, ensure that the calculations are based on the Gross Pay and not Net Pay
- Make sure that you have a Business Care plan that includes automatic payroll calculation
- If the calculations in Sage 50 match the PDOC calculator results, there may not be anything wrong
- We recommend that you speak with a certified accountant/CRA to validate the employee setup
Option 1: Verify that you have the latest tax table update
- Install the latest Sage 50 Accounting tax table update before posting paycheques.
- Go to Help, About Sage 50, Support Info.
- Make sure the Payroll Taxes Effective date is current.
- In Canada, generally, there are updates in January and in July.
- Some exceptional tax updates may happen in other months
- If the tax tables aren't current, install the update.
Option 2: Sage tax versus government tax calculation
- Sage 50's payroll tax amounts are within about $1.00 of the Canada Revenue tables.
- Small differences are to be expected because the manual tables and TOD (Tables on Diskette) calculate based on an income range, whereas Sage 50 uses the exact income amounts for greater accuracy.
- The more income on the cheque, the greater the difference will be.
- Larger pay cheques can result in differences of up to a few dollars, but for anything unusual, read the other possible reasons.
Option 3: Update Employees Personal Tax Credits
- Open the employee's record and select the Taxes tab.
- Enter the Federal Claim and Provincial Claim amounts for the current year.
- Update the Index and Non-Index amounts if needed.
- These amounts need to be updated on January 1 for that year.
- Verify if the basic personal amounts were updated if some paycheques were recorded.
- Sage 50 Payroll tax calculation is based on the federal and provincial claim amounts at the time the paycheque is posted even if the paycheque is back/forward dated.
- If you posted a paycheque and then updated the claim amounts after, the taxes aren’t based on the updated claim amounts.
Option 4: Verify that the employee Pay Periods are correct
- Open the employee records and click the Income tab.
- Ensure that the Pay Periods Per Year are correct.
- If you posted fewer paycheques than indicated, the calculation is likely incorrect
- If you updated the Pay Periods Per Year field during the year, the calculation may be incorrect
Option 5: Verify that the correct boxes are checked to calculate tax income/benefit
- Go to Setup, Settings, Payroll, then Incomes.
- Ensure that all of the appropriate income types have the Calc. Tax option enabled.
Option 6: Verify that the corrected boxes are checked for deductions before or after taxes
- Go to Setup, Settings, Payroll, then Deductions.
- Ensure that all of the appropriate deductions have the Deduct After Tax option enabled or disabled as appropriate.
- Improperly set deductions will cause improper income tax calculations, including if you make changes in the middle of the affected year.
Option 7: Verify that EI and CPP are set for the right amount/percentage
- For each employee, open the employee profile, and select the Taxes tab.
- Ensure the Deduct EI is properly checked and the employer rate is correct.
- Ensure the Deduct CPP/QPP is properly checked.
Option 8: Verify that Linked accounts are set up properly
- Go to Setup, Settings, Payroll, Deductions, Linked Accounts, then Taxes.
- Ensure that all the payables, expenses, and payment adjustments tax fields are linked to the correct account.
- It's possible that one or more linked accounts were/were manually switched during the year.
- Check the linked accounts opening balance and make sure it's correct.
- Ensure the start date and end date of your report are from January 1 to December 31.
Option 9: Recalculate taxes on manual paycheques
- If one or more paycheques were created or adjusted manually, verify that the income tax amounts are correct.
- Go to the paycheque in question and click Recalculate Taxes.
Option 10: Check historical opening balances
- The first time you set up your company in Sage 50, you are in history mode.
- The history mode allows you to enter opening balances including payroll.
- These opening balances will be added to the payroll year-to-date total.
- Verify that the opening balances are correct.
Option 11: Check for Post-dated Paycheques
- You can post-date a paycheque into a future year if you’re using the Premium (or higher) product edition.
- Sage 50 will calculate the taxes based on the tax tables installed at the time of posting the paycheque.
- Review your postdated paycheques and make sure the tax calculation is correct.
Option 12: Check if the calculation is the same on another computer
- Under rare circumstances, Microsoft Windows corruption causes mathematical numerical values to be calculated incorrectly.
To test this possibility:
- Do the same paycheque on a different computer to verify if it’s also generating the same numbers.
- If calculations are correct on the second computer, this is a computer issue.
- Contact IT to repair or format the computer where you're getting incorrect amounts.
Need more help?