Skip to main content

Why Is an Employee’s Payroll Calculated Incorrectly?

Learn the main reasons for incorrect payroll calculations and how to eliminate them for accurate calculations

Xenia avatar
Written by Xenia
Updated this week

To ensure that salaries and bonuses are calculated correctly for employees, it is important to set up the calculation rules correctly. However, sometimes certain factors may not be taken into account during setup, leading to inaccuracies in payments. You can find out about all salary settings in our Knowledge Base section “Salary”.

In this article, we will look at the main reasons for incorrect salary calculation and accrual and explain how to avoid them.

Why is an employee's Base salary calculated incorrectly?

In order for the system to calculate an employee's fixed Base salary correctly, it is important to check several key settings. Below are the main reasons why inaccuracies may occur and how to eliminate them:


1. The Base salary type (monthly, daily, or hourly) is selected incorrectly.

What this means:

The Base salary type affects the payment calculation method. For example, if “daily Base salary” is selected but no working days are specified in the system, the salary may be calculated incorrectly. Similarly, if no working days are specified in the work schedule, but an hourly Base salary is set.

What to do:

  • Check the Base salary type in the employee's card: Go to Employee card > Payroll rules and make sure that the correct Base salary type is selected: monthly, daily, or hourly — according to the employee's working conditions.


2. Employee schedule for daily or hourly Base salaries is not configured

What this means:

For daily and hourly Base salaries, a work schedule must be specified. Without it, the system does not know how many days or hours to include in the payroll calculation.

What to do:

  • If a daily Base salary is set: – Check if the employee's work schedule is set up. Go to My Company > Employee Schedule and set the appropriate work schedule for the employee.

  • If an hourly Base salary is set: – In addition to working days, make sure that the schedule shows the correct number of hours worked per working day.


3. Base salary start date

What this means:

If the Base salary starts on a date that does not cover the required calculation period, it will not be taken into account. That is, if you have set a daily or hourly Base salary for an employee, it will start on the date it was created and will not cover the previous period.

What to do:

  • Check the effective date of the Base salary in the corresponding field. Open the Payroll rules tab in the employee's profile and double-click on the set Base salary to see its effective date.


4. An outdated payroll module is being used

What this means:

The old “Payroll Report” is no longer supported and may display incorrect base salaries and other data. We recommend switching to the new payroll module, which provides more accurate calculations, updated logic, and support for all types of payroll payments (base salary, bonuses, and premiums).

What to do:

  • To view current employee salary data, go to the Finance > Payroll Calculation page. This table displays employee salary data according to the new module.

  • To view the payroll data already calculated using the new module, go to the Finance > Payroll Accruals page, select the reporting period in the table, and open the calculation document.


For more information on setting Base salaries for employees, see the article How to configure a monthly, daily, or hourly Base salary for an employee?. If you have checked these Base salary settings and the situation has not changed, please contact RemOnline support.


Why are employee bonuses calculated incorrectly?

If bonuses are not displayed in employee salaries, consider the following possible reasons:


1. Bonus calculation rules are not applied to the employee

What this means:

Rules for calculating bonuses may be created in the system, but not all employees are linked to them. In this case, bonuses are not calculated for these employees.

What to do:

  • Go to the Salary calculation rules tab in the employee's profile and make sure that the bonus has been applied.


2. Bonuses are set for a different period or changes have been made to the bonus

What this means:

Bonuses may not be included in the payroll if they were applied to an employee after the creation of documents (work orders, sales, etc.) for which the employee was supposed to receive a bonus.

If bonuses applied to an employee have been changed or recreated, these changes will only affect new work orders created after the changes were made. Previous work orders will not be recalculated automatically and will remain with the previous calculation conditions.

What to do:

  • To view the creation or modification date for employee bonuses, use the “Event Log” report, which displays changes related to these bonuses.


3. The bonus is configured for a specific document type (work order, sale, task, or inquiry)

What this means:

If a bonus for an employee has been configured for a specific document type (e.g., work order, sale, task, or inquiry), it will only be calculated for that type. The bonus will not be applied to other documents. Therefore, it is important to ensure that the correct document type is selected when setting up bonuses, according to your needs.

What to do:

  • Make sure that the bonus applied to the employee is linked to the correct document type. To do this, open the employee's profile, go to the Payroll rules tab, and find the appropriate bonus. Double-click on it to open it. In the edit window, you will see a list of document types to which the bonus applies. To change or add other types, simply check the boxes next to the desired options. After making the changes, click “Save.”

  • Changes made to bonuses will be reflected in the “Event Log” report. If bonuses applied to an employee have been changed or recreated, these changes will only affect new work orders created after the changes were made. Previous work orders will not be recalculated automatically and will remain with the previous calculation conditions.


4. Specified other bonus calculation date

What this means:

The bonus applied to the employee has a different calculation date. RemOnline allows you to set the bonus calculation date in two ways. If you select “Immediately,” the calculation will take place immediately after the event occurs. If you select “Status changed to” for the bonus, the calculation will only take place after the document status has changed to the specified status.

What to do:

  • Make sure that the bonus applied to the employee has the correct calculation period. To do this, open the employee's profile, go to the Salary calculation rules tab, and find the appropriate bonus. Double-click on it to open it. In the bonus editing window, pay attention to how the “Calculate” field is set up and change the settings if necessary. After making the changes, click “Save.”

  • Changes made to the bonus will be reflected in the “Event Log” report. If bonuses applied to an employee have been changed or recreated, these changes will only affect new work orders created after the changes were made. Previous work orders will not be recalculated automatically and will remain with the previous calculation conditions.


5. An outdated payroll report is being used

What this means:

The old report may not take into account all types of bonuses or have limited calculation logic. We recommend switching to the new payroll module, which provides more accurate calculations.

What to do:

  • Switch to a new payroll module that has up-to-date logic, supports all types of bonuses, and allows you to flexibly configure their rules. This will ensure complete and accurate reflection of all payments.

  • To view the current data on employee bonuses according to the new payroll module, go to the Finance > Payroll Calculation page. This table displays the data on employee salaries according to the new module that will be accrued.

  • To view the payroll data already calculated using the new module, go to the Finance > Payroll Accruals page, select the reporting period in the table, and open the calculation document.


For more information on setting up bonuses for employees, please refer to the articlePayroll Calculation Rules (Commissions). If the problem persists after checking these points, please contact our support team for further assistance.


Why are non-standard employee bonuses calculated incorrectly?

If the system does not calculate bonuses for sales or other actions, check the following settings. Typical errors and ways to fix them are described below.


1. Incorrect bonus priority settings

What this means:

RemOnline applies the following priority order when selecting bonuses: productproduct categoryemployee profile. This means that the rule for the service/product has the highest priority, followed by the rule for the service/product category, and then the rule for the employee profile. If a bonus is specified at the product level, the bonus from the category or profile will not be taken into account.

What to do:

  • Check that the bonus for a particular product does not override other rules. If necessary, change or delete unnecessary settings. All bonuses for products, services, or their categories are configured when they are created or edited. To do this, open the dialog box for the product, service, or corresponding category and set the desired bonus. For products, you can apply a bonus by opening its dialog box on the Inventory > Stock page or on the My Company > Products page.


2. Rules do not apply to employees

What this means:

Even a correctly created custom bonus rule will not work if the corresponding basic bonus calculation rules are not set. For custom bonuses to work, the employee must first have a basic calculation rule set for the corresponding event. Non-standard bonuses can be applied to all “per item/per service” events in work orders and sales. For example, you have set non-standard bonuses for items, but have not set the “Salesperson per item” rule for an employee. In this case, the employee will not receive a payroll calculation for the items sold because the rules for selling items do not apply to them.

What to do:

  • Go to the Payroll calculation rules tab in the employee's profile and set the appropriate bonuses so that non-standard bonuses can be applied.


3. Non-standard bonuses are counted together with the main bonus

What this means:

Standard bonuses apply to all sales/works/work orders according to the general rule (for example, to a salesperson for goods). Non-standard bonuses are set directly for a specific product, service, or category.

If both standard and non-standard bonuses are enabled when setting up bonuses for an employee, this may result in double calculation. That is, the employee will receive both the general (standard) bonus and the bonus specified directly in the product or service (non-standard).

What to do:

  • Go to the Payroll calculation rules tab in the employee's profile and open the corresponding bonus. To prevent such bonuses from being duplicated, select the checkbox next to Apply non-standard bonus calculation rules so that non-standard bonuses for goods, services, or their categories are calculated instead of the main bonus. After making the changes, click “Save.”

  • Changes made to the bonus will be reflected in the “Event Log” report. If bonuses applied to an employee have been changed or recreated, these changes will only affect new work orders created after the changes were made. Previous work orders will not be recalculated automatically and will remain with the previous calculation conditions.


4. An outdated payroll module is being used

What this means:

The old “Payroll Report” does not support the new bonus logic and may not display or calculate bonuses correctly. We recommend switching to the new payroll module, which provides more accurate calculations.

What to do:

  • To view current employee payroll data, go to the Finance > Payroll Calculation page. This table displays employee payroll data according to the new module.

  • To view payroll data already accrued using the new module, go to the Finance > Payroll Accruals page, select the reporting period in the table, and open the accrual document.


For more information on setting Base salaries for employees, please refer to the article Exceptional Commissions. After checking these points, if bonuses are still not being credited, please contact our support team.


Manual adjustment of salary

In RemOnline, in addition to Base salaries, bonuses, and exceptional commissions, you can apply penalties and bonuses to employees, which can be used to manually reduce or increase the amount to be calculated.


What this means:

With this feature, you can adjust the amount that will be paid to an employee.

☝️ It is not possible to apply penalties and bonuses for a month that has already been accrued. That is, if you have already made payroll accruals for an employee for April 2025, you cannot create a penalty or bonus in April 2025 for that employee.

What to do:

  • Penalties and bonuses can be added to the employee's profile on the Payroll tab or in the payroll calculation window by double-clicking on the employee's line. Click the “+ Penalty” or “+ Bonus” button depending on whether you want to decrease or increase the calculation for the employee.

For more information on the application of bonuses and penalties for employees, please refer to the article Penalties and Bonuses for Employees.

Did this answer your question?