Skip to content

Payroll — Pay Runs

Overview

The Pay Runs screen lists every payroll run for the current client, from the most recent to the earliest on record. Each row shows the pay period covered, the run status, and the total gross and net pay amounts. The workflow moves a pay run through four stages: DraftProcessingProcessed. A processed run can be voided if an error is discovered after the fact. Direct deposit instructions are sent to the bank only when a run reaches the Processed stage.

Pay Runs list showing pay period, status badges, gross and net totals, and action buttons
The Pay Runs list. The most recent run is in Draft status and awaiting approval.
  1. (1) Create Pay Run button
  2. (2) Pay period date range
  3. (3) Status badge — Draft, Processing, Processed, or Voided
  4. (4) Total Gross and Total Net columns
  5. (5) Review / Approve / Void actions

Screen Layout

Toolbar (top): Create Pay Run button, year filter dropdown (shows current year by default).

Pay Runs table: One row per run with columns for Pay Period, Status, Employees, Total Gross, Total Net, and Actions.


Pay Run Statuses

StatusMeaning
DraftPay run created; earnings and deductions can still be edited.
ProcessingApproved and submitted for payment; direct deposit files sent to bank.
ProcessedBank has confirmed payment; run is locked and cannot be edited.
VoidedRun has been reversed; a new corrected run should be created.

UI Elements

Pay Period

The start and end dates of the pay period covered by this run (e.g., Apr 1–Apr 14). The pay date — the date employees are actually paid — appears in smaller text below.

Total Gross

The sum of all gross earnings for every employee included in the run, before any deductions. Includes regular pay, overtime, bonuses, and other taxable additions.

Total Net

The sum of all net pay amounts (i.e., what employees actually receive after CPP, EI, income tax, and other deductions are subtracted).


Actions

Create a Pay Run

    1. Click Create Pay Run in the toolbar.
    2. Kuberan AI pre-selects the next open pay period based on your pay schedule. Adjust the dates if needed.
    3. The run opens in Draft status. Each active employee appears as a row with their regular earnings pre-populated.
    4. Review each employee’s earnings. For hourly employees, enter the hours worked. Add any bonuses, retroactive adjustments, or additional deductions as needed.
    5. Kuberan AI automatically calculates CPP (employee and employer), EI (employee and employer), and federal/provincial income tax for each employee.
    6. Click Save Draft to return later, or proceed to Approve.

Review Earnings and Deductions Per Employee

While a pay run is in Draft status, click on any employee’s row to expand their pay detail. The detail panel shows:

  • Earnings — regular pay, overtime, vacation pay, bonuses, and other additions
  • Statutory deductions — CPP employee, EI employee, federal income tax, provincial income tax
  • Voluntary deductions — benefits, RRSP, union dues, garnishments
  • Net pay — the final amount to be deposited

All editable fields in the detail panel can be overridden. Overrides are flagged with a pencil icon so they are easy to identify during review.

Approve a Pay Run

Click Approve on the Draft pay run. This locks earnings and deductions. You will be shown a summary of the total payroll liability (net pay, employer CPP, employer EI) before you confirm. Once approved, the run moves to Processing and direct deposit files are queued for transmission.

Process (Send Direct Deposit)

Kuberan AI submits the direct deposit file to your configured payroll bank account automatically upon approval, provided banking details are set up in Payroll Settings. Once the bank confirms receipt, the run status changes to Processed. If direct deposit is not configured, you can mark the run as Processed manually after distributing pay by cheque.

Void a Pay Run

    1. Open the Actions menu on a Processed run and select Void.
    2. Enter the reason for voiding (this is recorded in the audit log).
    3. Click Confirm Void.

Voiding reverses the CRA remittance liability for that period. You should create a new corrected pay run immediately after voiding to avoid a gap in the remittance schedule.


Tips

  • CPP exemption is automatically applied for employees under 18 or over 70 based on the date of birth recorded in the employee record.
  • Quebec payroll uses QPP and QPIP instead of CPP and EI. If the province of employment is Quebec, Kuberan AI switches to the Quebec deduction tables automatically.
  • Vacation pay can be paid out each period (as a percentage of gross) or accrued to a balance. Configure this per employee in the Earnings & Deductions section of the employee record.