How to Process a Payroll Cheque Run in Sage 50: Complete Guide

Updated On: July 10, 2026 10:23 am

A payroll cheque run in Sage 50 allows you to process payroll for multiple employees in a single batch instead of creating individual paycheques. Sage 50 automatically calculates earnings, deductions, taxes, and net pay based on employee payroll records. This guide explains how to process a payroll cheque run, configure payroll accounts, set up direct deposits, troubleshoot common errors, and review payroll reports.

Before you process a Payroll Cheque Run in Sage 50

  • Verify payroll subscription is active
  • Sage 50 Payroll Tax Tables Update
  • Backup company file
  • Close other users from payroll
  • Verify payroll period

What is a Payroll Cheque Run in Sage 50?

A payroll cheque run in Sage 50 allows you to pay multiple employees in a single payroll process. The software automatically selects eligible employees, calculates earnings, deductions, and payroll taxes, and generates paycheques or direct deposit payments.

Employee records drive the payroll calculation. Sage 50 uses each employee’s pay rates, deductions, benefits, and payroll settings to determine the final payment amount. Before processing payroll, confirm that all employee records are complete and up to date.

Benefits of processing Payroll Cheques in Sage 50

Sage 50 simplifies payroll processing and helps maintain accurate payroll records.

  • Sage 50 calculates gross pay, statutory deductions, and net pay based on employee records. This reduces manual calculations and minimizes payroll errors.
  • Automated calculations and linked accounts lower the risk of mistakes that cause compliance issues or employee disputes.
  • Every processed paycheque is stored in the system, giving you a complete payment history for each employee.
  • Employees with banking information on file can receive payments directly to their bank accounts without paper cheques.
  • After each run, Sage 50 produces reports such as the Payroll Register, Tax Report, and Direct Deposit Register.
  • Linked accounts for CPP, EI, and income tax ensure that every deduction posts to the correct account automatically.

Also Read: Fix Sage 50 Payroll Tax Calculation Error

Prerequisites before Running Payroll in Sage 50

Before you start a cheque run, take a few minutes to verify your Sage 50 payroll setup. Skipping this step can lead to missing employees, incorrect calculations, or failed direct deposits.

  • Verify employee information. Confirm that every employee you plan to pay has a complete record in Sage 50. Incomplete records block paycheque generation.
  • Review pay rates and deductions. Check each employee’s hourly rate or salary, vacation pay settings, and benefit or deduction amounts to confirm they are current.
  • Confirm payroll taxes are configured. All required linked accounts, including CPP expense and payable, EI expense and payable, and vacation earned, must be set up before you can process a run.
  • Verify payroll dates. The cheque date must match the current session date. Set the period start and end dates accurately to capture the correct pay period.
  • Check direct deposit details. If you pay employees via direct deposit, confirm that banking information is saved in each employee’s record. The direct deposit column cannot be activated without this.
  • Back up company data. Always back up your Sage 50 company file before processing payroll. If something goes wrong, you can restore the backup without losing prior records.

Payroll Accounts required in Sage 50

Sage 50 uses linked payroll accounts to post every payroll transaction to the right place in your chart of accounts. You must configure these accounts before you run a payroll cheque run.

  • Wages Expense: Records the gross wages paid to employees as an operating expense.
  • Payroll Tax Expense: Captures the employer’s share of payroll taxes, including CPP and EI contributions.
  • Federal Tax Payable: Tracks income tax withheld from employees and owed to the Canada Revenue Agency.
  • Provincial/State Tax Payable: Records provincial income tax deductions where applicable.
  • CPP/CPP2: Requires both an expense account for the employer’s contribution and a payable account for amounts owed to CRA. Quebec employers set up QPP in place of CPP.
  • EI: Requires both an expense account and a payable account for employee and employer premiums.
  • Vacation Earned: Tracks accrued vacation pay as employees earn it throughout the year.
  • Benefits Payable: Records employee benefit deductions and any employer-paid benefit contributions.
  • Payroll Clearing Account: Used as a temporary holding account to reconcile payroll bank transactions.

If you use payroll expense groups in Sage 50 Premium Accounting, set up all required linked accounts for every group.

How Sage 50 selects employees for a Payroll Run

  • When you open the Payroll Cheque Run window, Sage 50 auto-selects employees based on rules you control. Understanding this helps you avoid missing employees or paying the wrong group.
  • Only employees with an active status appear in the payroll cheque run window. Inactive or terminated employees are excluded automatically.
  • Sage 50 filters employees by pay period frequency: weekly, bi-weekly, semi-monthly, or monthly. The Pay Period Frequency field in the cheque run window controls which group appears.
  • Even if an employee appears in the list, you can deselect them before processing. This is useful when someone is on unpaid leave.
  • The Auto-select field gives you three options: employees due on the cheque date, all employees within the current pay period frequency, or all employees regardless of frequency.

Also Read: How to Void a Payment in Sage 50?

How to process a Payroll Cheque Run in Sage 50

Follow these steps to complete a payroll cheque run in Sage 50.

Note: The navigation and payroll options may vary slightly depending on your Sage 50 edition (Canada, US, or UK) and software version. Always back up your company file before processing payroll.

Step 1: Open the Payroll Cheque Run window: Go to Employees & Payroll and select Payroll Cheque Run from the Tasks pane.

Step 2: Enter the payroll details: Select the Paid From account, enter the Cheque DatePeriod Start Date, and Period End Date, then choose the appropriate Pay Period Frequency. Use Auto-select to display eligible employees.

Step 3: Review employee selection: Review the employee list and clear any employees who should not be included in the current payroll run.

Step 4: Verify payroll information: Review employee earnings, deductions, benefits, and hours. Open Cheque Details to make changes if required.

Step 5: Review payroll taxes: Confirm that payroll taxes calculate correctly for every employee before processing payroll.

Step 6: Select payment options: Choose whether employees receive a printed cheque, direct deposit, or an emailed pay stub.

Step 7: Print payroll documents: Print each Sage 50 payroll cheque or generate direct deposit statements before posting payroll.

Step 8: Process payroll: Click Process to complete the payroll run and post the transactions to the linked payroll accounts. Review the generated payroll reports to verify all employee payments and deductions before completing payroll remittances.

How to configure direct deposit payments in Sage 50

Direct deposit allows employees to receive their pay electronically instead of paper cheques.

  • Enter each employee’s banking information, including the transit, institution, and account numbers.
  • Confirm that direct deposit is enabled in your Sage 50 payroll settings.
  • Select the Direct Deposit option for eligible employees during the payroll run.
  • Review the Direct Deposit Register after processing to verify successful payments.
  • Some Sage 50 editions require payroll direct deposit services to be activated before electronic payments can be processed.

Allocate payroll costs to departments

Department allocation helps distribute payroll expenses across multiple departments or cost centers.

  • Assign a default department to the employee or allocate departments during the payroll run.
  • Select Allocate to Departments from the Payroll menu.
  • Enter the percentage for each department and ensure the total equals 100%.
  • Review the Department Payroll Report after payroll processing.

Payroll reports available after processing in Sage 50

Review payroll reports after processing to verify payroll information and maintain accurate records.

  • Payroll Register: Lists employee earnings, deductions, and net pay for the payroll run.
  • Employee Earnings Report: Displays employee earnings, deductions, and employer contributions.
  • Payroll Tax Report: Summarizes payroll taxes and employer contributions.
  • Direct Deposit Register: Lists all direct deposit payments processed during the payroll run.
  • Department Payroll Report: Shows payroll expenses by department when department allocation is used.
  • Payroll Summary Report: Provides an overview of payroll costs, deductions, and net pay.

Access these reports from the Reports menu or the Reports Center after processing payroll.

Also Read: Setup and Pay Employees using Sage 50

Common Payroll Cheque Run Errors and solutions in Sage 50

Payroll cheque run issues usually result from incomplete employee records or incorrect payroll settings.

ErrorCauseSolution
Employee missingWrong pay frequencyCheck payroll settings
Payroll taxes incorrectOutdated tax tablesUpdate payroll
Direct deposit failedBanking information missingVerify employee banking
Linked accounts missingPayroll setup incompleteConfigure payroll accounts
Department allocation errorAllocation not equal to 100%Correct percentages

Final Words

Processing a payroll cheque run in Sage 50 becomes straightforward when employee records, payroll accounts, and tax settings are properly configured. Reviewing payroll information before posting and checking reports afterwards helps ensure accurate payroll processing and reduces payroll errors.

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.

Frequently Asked Questions:

How do I process payroll for multiple employees in Sage 50?

Open the Payroll Cheque Run window, set the pay period, review the selected employees, and click Process. Sage 50 calculates payroll for all selected employees in a single run.

Why is an employee missing from the payroll cheque run?

The employee’s record may be incomplete or the pay period frequency may not match the current payroll run. Review the employee’s payroll settings and pay frequency.

Can I process payroll for a future date in Sage 50?

Yes. Sage 50 Premium Accounting supports future-dated payroll transactions when the appropriate settings are enabled.

How do I print payroll cheques in Sage 50?

Select the employees to print, then choose File > Print Payroll Cheques. Review the cheques before processing the payroll run.

How do I email direct deposit stubs to employees?

Enable the Email option for eligible employees and confirm their email address and banking details are saved in their employee records.

What payroll accounts must be configured before processing payroll?

Configure the required linked payroll accounts, including wages, payroll taxes, CPP, EI, vacation pay, and income tax payable before processing payroll.

Why are payroll taxes calculated incorrectly?

Payroll taxes may be calculated incorrectly because of incorrect employee tax settings, outdated tax tables, or missing linked payroll accounts.

Can payroll expenses be allocated to departments?

Yes. Sage 50 Premium Accounting lets you allocate payroll costs across multiple departments during the payroll cheque run.

How do I reverse a payroll cheque in Sage 50?

Open the employee’s paycheque and use the Adjust or Void option. Payroll cheques cannot be reversed from the Payroll Cheque Run window.

What reports are generated after payroll processing?

Sage 50 generates reports such as the Payroll Register, Payroll Tax Report, Employee Earnings Report, Payroll Summary Report, and Direct Deposit Register.

Related Posts

Further Reading