Fix CPP Amount is Not Calculating Income Tax Deduction in Sage 50
Updated On: May 20, 2026 10:48 am
Have you ever encountered a situation where your CPP amount is not calculating income tax deduction in Sage 50? You’re not alone. Accuracy in computing the deductions such as CPP (Canada Pension Plan), EI (Employment Insurance) and Income Tax are very important when processing payroll in Sage 50. This is a common issue, and it can be frustrating when you’re trying to get your finances in order. This problem occurs when CPP is not being calculated while creating paycheck or showing that the CPP has reached its maximum, compliance issues and rebalancing later.
User Navigation
- Accounting Professionals & Specialized Experts
- Reasons for CPP amount is not calculating income tax deduction in Sage 50
- Steps to fix CPP Amount Not Calculating Income Tax Deduction in Sage 50 issue
- Troubleshoot and repair steps for CPP amount is not calculating income tax deduction in Sage 50 issue
- Common Issue: EI, CPP, and Federal Tax Not Calculating in Sage 50
- Final Words
- Frequently Asked Questions:
- To Fix the Sage 50 CPP Amount is Not Calculating Issue, I am asked to Check if the Pensionable earnings have maxed out. How to do this?
- In the CPP, I am not able to enable the ‘Calculate Taxes Automatically’ button. Why is this happening?
- How can I Download and Install the Sage 50 2022 Payroll Tax Updates Manually?
- What is CPP (Canada Pension Plan) In Sage 50?
- Is it possible to change the CPP or income tax amounts manually?
- What happens to T4s and year-end reporting when there is incorrect CPP?
- What can I do to avoid problems with CPP calculation in the future?
- In which cases do I call Sage 50?
We are here to help you resolve your issue. Read through and eliminate your problem.
Accounting Professionals & Specialized Experts
Want quick help from accounting software experts? Get in touch with our team members who can install, configure and configure your software for you. Proficient in fixing technical issues, they can help you quickly get back to work whenever you encounter an error in Sage software. Our team is available 24/7 365 days to assist you. To get in touch.
Reasons for CPP amount is not calculating income tax deduction in Sage 50
Many technical issues may contribute to the occurrence of CPP amount is not calculating income tax deduction in Sage 50 issue. Some of these are mentioned below:
- If the CPP amount has already reached its maximum deduction.
- If the deduction CPP checkbox is turned on.
- If the birth date of the employee is not under the age of 18.
Other factors could result in Sage 50 not computing or miscomputing the CPP about income tax deductions:
Employee Setup Errors:
- It is possible to disable CPP payments in the employee profile.
- Wrong date of birth, making the employee exempt (below 18 or above 70).
Incorrect Payroll Settings
- Payroll tax tables are not kept updated to the latest version.
- CPP exemption or maximum contribution limit has already been hit.
Company level payroll settings.
- Current tax tables are not linked to the payroll module.
- Not under company deductions CPP box not selected.
Year-End or Mid-Year Updates
- With an end of year update, settings could become invalid or tax tables could be outdated.
Corruption or Round-off error of data.
- The company file may have minor data corruption or payroll calculation errors which can cause the incorrect application of CPP deductions.
Also Read: Sage 50 Incorrect Payroll Taxes Calculation Problem
Steps to fix CPP Amount Not Calculating Income Tax Deduction in Sage 50 issue
Follow the given steps below to fix fix CPP amount is not calculating income tax deduction in Sage 50 issue:
Step 1: Verify QPP/CPP is Marked Checked to Calculate
- Click on Setup > Settings and then select Payroll > Incomes.
- Insert check mark in the Calc QPP /CPP for Income.
Step 2: Verify the Payroll ID is Active
- Go to Help and open to About Sage 50.
- Click on Support Info.
- Next, verify the Payroll ID is set Active.
Step 3: Verify Employee’s Age
- Open the employee records for the particular employee.
- Click on Personal.
- Verify if the Birth Date is correct.
The following exemptions need to be followed, based on the actual employee age:
- A minor does not pay CPP till the month after his18th birthday
- Once an employee turns 70, the CPP will not calculate a paycheck dated in the following month and thereafter
- In Quebec, the QPP will continue to calculate, even after an employee turns 70,
- Click on the Employees icon
- Double-click on the name of an Employee to view his record.
- Click on Personal
- Check whether the Birth Date for this employee is correct.
Step 4: Verify Pay Periods are Accurate
- Go to the Income section
- Click on the relevant employee record
- Check if the number for Periods Per Year is correct
- Please note that CPP will only calculate when the total amount of ‘This Period’ is more than a ‘specific amount’
For example, the ‘specific amount’ for 2016 will be calculated as 3500 ÷ the number of pay periods. If there are 26 pay periods, the specific amount is = 3500 ÷ 26 pay periods = $134.62. Hence, the gross pay amount must be more than $134.62 to calculate CPP. Else, no CPP will be calculated..
Step 5: Enable PayCheque
- Create a newer Pay-cheque, and make sure the Calculate Taxes automatically tab on the Pay-cheque window is enabled.
- Verify the CPP is now being calculated correctly.
Note: You will be unable to enable this preference if:
- Your company file is in history mode.
- You have not subscribed to the Sage Business Care Gold service.
- If you have set your session date onto the next calendar year.
- The CPP has reached its maximum.
- If there are changes made on the Setup and Settings. There is a possibility the check mark on Calc CPP/QPP has been removed. If this is the case, you need to replace this check mark in the column for every income used.
Also Read: Sage 50 Payroll Tax Calculations Could not be Found
Troubleshoot and repair steps for CPP amount is not calculating income tax deduction in Sage 50 issue
To solve the problem, follow the following steps of troubleshooting:
Step 1: Verify Employee Setup
- Select Employees and Payroll – Employee record.
- In the Personal tab, see date of birth (it must be 18 to 70).
- Go to Taxes tab and ensure that CPP is selected.
- Make sure that the employee does not get incorrectly marked as being “CPP exempted.”
Step 2: Update Payroll Tax Tables
- Get current Sage payroll tax updates.
- Update to the most recent version of Sage 50 by selecting Help Check for Updates.
- Restart Sage 50 after updates.
Step 3: Check Company Payroll Settings
- Go to Setup, Settings, Payroll, Incomes and Deductions.
- Ensure that CPP is recorded as a deduction and it is attached to the corresponding accounts.
- Make sure Payroll Remittance frequency and Payroll Remittance Accounts are change appropriately.
Step 4: Check CPP Maximum Contribution Status.
- Sage will automatically cease calculating CPP when annual maximum contribution restriction is met.
- Compare CPP year-to-date and the current annual maximums imposed by government.
Step 5: Test Payroll
- Create a dummy payroll entry.
- See that CPP is now being calculated.
- In case of success, correct any missing data of real payroll.
Step 6: Repair or Rebuild Data (problem still exists)
- Data corruption is detected by going to File > Maintenance > Check Data.
- Rebuild the data if required.
- In case of any trouble, reboot to a more recent backup before things get wrong.
Also Read: How to Fix Sage 50 1099 Tax Filing Issues?
Common Issue: EI, CPP, and Federal Tax Not Calculating in Sage 50
EI, CPP and Federal Tax are not computing.
The following are some of the reasons why Employment Insurance (EI), Canada Pension Plan (CPP), and Federal taxes are not calculating in Sage 50 Accounting. Your business is in history mode, the payroll ID is not on active mode, you have moved your fiscal year or you have to update your system with a new one.
Resolution:
Are you still in history mode?
- Does it have a History menu (directly next to the Help menu)?
If so, you have two options:
- Click the Calculate taxes manually button in the Paycheque journal or
- Close History before proceeding next.
Are you running the newest tax update?
- Select Help, About Sage 50.
- Make sure Sage 50 is up to date on your computer.
Is the Payroll ID active?
- Select Help, About Sage 50, Support Info.
- You must ensure that Payroll ID is (Active).
- You have to activate Select Help, Update service plan.
- Unless this works go to Help, Unlock Payroll.
- Choose the Enter Payroll ID button.
- Confirm your Account ID.
- Enter the Payroll ID.
- Click OK.
Have you moved to a new calendar year?
- The payroll taxes will only be computed on the current calendar year the program is running in.
- Confirm the calendar year has not been rolled forward by beginning to do an employee summary.
- After selecting Employee, Payroll, and Select Reports, click Summary.
- Confirm the choices which are available in terms of years. The years have to be listed as current year and the previous year.
- Provided that the next year is available, you have pushed the calendar year to the New Year.
- Recover a backup that you had created prior to moving the year.
- Do not rewrite the existing file you are using by simply renaming the restored file.
- Add transactions that are missing manually to get the data file up to date.
The Canadian Pension Plan (CPP) amount isn’t calculating
Quebec Pension Plan (QPP) or Canadian Pension Plan (CPP) amount does not calculate when calculating paycheques in Sage 50 Accounting.
Resolution
Check payroll settings
- You require a Sage 50 Payroll plan in order to calculate taxes on the paycheques automatically.
- To buy a Payroll plan call Contact Sales at 1-888-261-9610.
- Or, you may compute the CPP and other taxes by hand.
- Make sure that the company file is not on history mode.
- Automatic tax calculation is not accessible in the history mode.
- Make sure you are not carrying your session date into the new calendar year.
- Switching to the new calendar year will disable automatically calculating the tax of the previous year.
- Open Setup, Settings, Payroll, Incomes.
- In the “Calc CPP/QPP,” column, you should enter the income you’re requesting.
Enable automatic computation of tax.
- Under Employees and Payroll, there is Paycheques.
- Click the button that says “Calculate taxes automatically” (calculator + Calculate taxes automatically).
- Make sure the taxes are now computing properly.
Check the employee’s age
- Select Employees and Payroll and then employees.
- Find an employee.
- The Employee Records are opened by clicking on the name of the employee twice.
- Click the Personal tab.
- Check that the Birth Date is right.
- Exemptions by age of employee:
- CPP/QPP is not paid by a minor until the month after his 18th birthday.
- CPP will cease computing on those employees who reach age 70 on paycheques which show a date a month after their 70th birthday.
- This will also translate to increased taxes since the sum of taxable gross pay increases.
- Those employees who will become 72 years old at the close of the last year will automatically cease to contribute to the QPP.
Check the pay periods
- Select Employees and Payroll and then employees.
- Find an employee.
- The Employee Records are opened by clicking on the name of the employee twice.
- In the case of Quebec QPP, choose the Taxes tab and ensure that the Tax Table you are on is Quebec.
- Select the Income tab.
- Make sure the Periods per Year are correct.
- CPP will just begin calculating once the amount of This Period in the paycheque exceeds a particular amount.
- Currently, the precise amount is calculated as 3500/number of pay periods.
- EXAMPLE: 3500 / 26 pay periods = $134.62. Thus the gross pay should exceed 134.62 in order to compute CPP.
- When the total amount is less than this, CPP will not calculate.
NOTE: When the employee is issued with multiple paycheques throughout the year, then the tax calculation will not be correct when you select 1 pay period.
Check whether you have exceeded the maximum CPP and or pension earnings.
- Click on Employees and Payroll and then Employees.
- Find the said employee.
- The Employee Records is opened by clicking the name of an employee twice.
- Click on the Taxes tab to check whether the YTD Amount is at the maximum.
- Click the T4 Reporting and RL-1 Reporting tab.
- Sage 50 accounting will ignore the Pensionable Earnings box when it is left blank.
- In case there is some amount, the program will determine whether that amount has hit the maximum.
- CPP will stop calculation, when amount has become maximum.
The amount of EI Employee deduction on the paystub is wrong.
Sage 50 CA has EI Employee amount wrong. There is a difference when the calculation of the Employees gross pay is made manually and the current EI rate is used.
Cause:
- There is a deduction of payroll that occurs before EI is calculated.
- One income does not make an EI calculation, while the other income does an EI calculation.
Resolution:
Before starting:
- Compare tax computation to CRA Payroll Deduction Online Calculator (PDOC).
- In the comparison to the CRA web site, be sure to use the Gross Pay and not the Net Pay in calculating it.
- When the calculations in Sage 50 coincide with the results of the PDOC calculator, then there could be nothing wrong.
- Contact a qualified accountant / CRA to verify employee set up.
Steps:
- Select Setup, Settings, Payroll and Incomes.
- Make sure you have the Calc EI checked on the required Incomes.
- Click Setup, Settings, Payroll and then deductions.
- Make sure that deduct after EI is selected or not as per the requirement.
- Otherwise, the amount deducted would not be part of the EI calculation.
- Check whether the Tax table has been configured to the appropriate province (Quebec has different EI rates than the rest of Canada).
- Select the Employee Records, Taxes tab.
- Change tax table if wrong
The Provincial/Federal Tax is not necessarily computing at the time EI or CPP is computing.
The CPP and EI are computing whereas the federal/provincial tax is not computing at all.
Resolution:
Select the Calculate Tax check box.
- Open the employee record.
- Select the Taxes tab.
- Select the Calculate Tax box of each employee.
- Repeat for each employee.
- Click Save and Close.
Have you renewed the basic tax exemptions of your employees?
- Select Maintenance, and Update Employee Claims.
- Select Federal/Provincial.
- In Provincial, you will be choosing specific provinces to which your employees will belong.
- Select all active employees.
- Once all employees have a Basic Personal Amount, then click on Update Basic Personal Amount.
- Otherwise, enter the amount of personal tax credit used by the employee manually.
- See whether there is amount in the Other Indexed Amounts or Non-Indexed Amounts column.
- When the figure in the Non-indexed and other indexed is not valid, delete it.
- Select Close when done.
Did you establish the income appropriately?
- Open Setup, Settings, Payroll, Income.
- Check that the Income has Calc. Tax or Calc Tax (Que) has been checked and click OK.
- Click the Income Tab, and open the Employee Record.
- Check that the Amount per Unit and Hours per Period are right.
Has the employee yet earned enough YTD to be taxable? (Not getting paid enough)
- When the employee is working part time, ensure that they have YTD that is high enough to pay taxes.
- To check, you will have to cross-match their current YTD with the Employee Tax Credit.
- Create a new paycheque. Under the income, key in 99999 hours or a 99999 amount of salary.
- When taxes begins to be calculated, there is a chance that the employee did not make enough to be taxed on.
- Check the CRA PDOC calculator and verify with the accountant whether the calculation is correct.
I have experienced a computer crash or power outage.
- Close Sage 50, restart the computer.
- Open Sage 50 once again and open Paycheques journal.
- Choose the Calculate taxes automatically icon from the toolbar.
- If steps 1-3 don’t work.
- Run SA_ Sage_dbutil.exe
- Call an accountant when not working.
Final Words
In conclusion, if fix CPP amount is not calculating income tax deduction in Sage 50 issue correctly, then it is important for a business to take steps to rectify the problem as soon as possible. By using the tips mentioned in this article, businesses can help ensure that their financial data remains accurate and that they are able to maximize their deductions. Furthermore, understanding how taxes work on both a federal and state level will help businesses protect themselves from unnecessary fines or penalties associated with incorrect filing of taxes.
Frequently Asked Questions:
To Fix the Sage 50 CPP Amount is Not Calculating Issue, I am asked to Check if the Pensionable earnings have maxed out. How to do this?
Please follow the steps below:
1. Click on the Employees icon.
2. Double-click on the name of an employee to see his record.
3. Click on the tab named T4 and RL-1 Reporting.
4. Check if the Pensionable Earnings box is blank. If so, Sage 50 will ignore it.
5. If you enter an amount in this field, the program will check if it has been maxed. out. If so, it will not calculate the CPP.
In the CPP, I am not able to enable the ‘Calculate Taxes Automatically’ button. Why is this happening?
You will not be able to enable this option if:
1. You have not subscribed to Sage Business Care Gold service.
2. If you have moved your session date over to the next calendar year and then have moved the date back.
3. The company file is in history mode.
4. The checkmark on ‘Calculate CPP/QPP’ may have got removed.
5. If you have made changes to the Setup and Settings.
How can I Download and Install the Sage 50 2022 Payroll Tax Updates Manually?
Here are the steps below to download and install Sage 50 2022 Payroll Tax Updates Manually:
1. Go to the Reports And Forms section.
2. Click on Forms.
3. Choose Tax Forms.
4. Open the Payroll Tax Forms field.
5. Now, open the tax form of your choice.
6. You will receive a prompt to install the tax updates.
7. Click on the Download Updates tab.
8. After the download is complete, click Run Update.
9. This will start the installation of the latest Sage 50 2022 Payroll tax forms.
10. You will get a prompt asking if you need to overwrite the existing files. Click Yes to All.
11. Follow the instructions on your screen to finish the installation.
What is CPP (Canada Pension Plan) In Sage 50?
CPP (Canada Pension Plan) is a compulsory contribution scheme in Canada, which offers retirement, disability and survivor benefits. Employers and employees make a contribution of a percentage of the pensionable earnings of the employee to CPP.
CPP is also automatically determined in Sage 50, according to employee information, salary tables, and government taxes. These figures also combine with income tax deductions because CPP contributions decrease the amount of income that is taxed.
Is it possible to change the CPP or income tax amounts manually?
Yes, but use caution.
1. CPP or tax deductions can be overridden in Payroll Journal.
2. But this can only be short term and when it is necessary.
3. Manual overrides can result in problems with reconciliation at the end of the year.
4. It is always preferable to correct the source of the issue instead of adjusting deductions manually.
What happens to T4s and year-end reporting when there is incorrect CPP?
In case of improper deductions of CPP:
1. Employee T4 slips may have erroneous CPP and tax values.
2. Your T4 summary may be rejected by the CRA.
3. Under-deduction is punishable and liable to interest.
4. It is best to rectify the mistakes when they are found to prevent headaches at the end of the year.
What can I do to avoid problems with CPP calculation in the future?
Here are some best practices:
1. Update payroll tax tables.
2. Hire employees with great caution.
3. Check deductions at the end of a payroll.
4. Pre-post run trial payrolls.
5. Train salary personnel on Sage 50 deductions.
6. Do monthly reconciliation with CRA remittance reports.
In which cases do I call Sage 50?
Reach out to Sage 50 Support if:
1. Updates and corrections do not resolve the issue.
2. You observe corruption of data or the error of the system.
3. T4s and payrolls do not match.
4. You require assistance with a patch or update.
