Understanding the Tags Feature
Last updated: June 2, 2026
Overview
The Tags feature allows payroll data to be categorized and allocated across operational dimensions such as departments, projects, locations, or positions. This functionality supports more detailed payroll reporting, accounting code mapping, and journal entry tracking.
By assigning tags to payroll data, organizations can distribute payroll expenses and liabilities across multiple business areas while maintaining accurate accounting records.
How Tagging Works
The tagging workflow follows four primary steps:
Create tag groups and tags
Assign tags to payroll data
Configure accounting code rules
Generate journal entries based on tag allocations
Each payroll line item can be allocated across one or more tags to support detailed cost distribution.
Key Concepts
Tag Groups and Tags
Tag groups represent categories used for payroll allocation.
Examples of tag groups include:
Department
Project
Location
Position
Tags are the individual values within each group.
Examples include:
Tag Group | Example Tags |
|---|---|
Department | Engineering, Sales, Client Experience |
Project | Project Alpha, Project Beta |
Location | Calgary, Montreal, Toronto |
Position | Server, Line Cook |
Each tag belongs to a specific tag group and business entity.
Tag Assignments and Allocations
A tag assignment defines how payroll amounts are distributed.
Supported allocation methods include:
Percentage-based allocations
Dollar-based allocations
Hours-based allocations (earnings only)
Examples:
60% Engineering / 40% Sales
$500 allocated to Project Alpha
20 hours assigned to a specific location
Allocations must total 100% or less.
If allocations do not equal 100%, any remaining amount will follow the default accounting rules.
If no valid accounting code can be resolved, payroll processing will be blocked until the issue is corrected.
Where Tags Can Be Applied
Tags can be assigned at multiple levels within payroll processing.
Work Assignment: Defines the default allocation applied to employee payroll items.
Payroll Item Types or Generators: Applies allocations to specific payroll item categories such as:
Earnings
Allowances
Reimbursements
Benefits
Deductions
These assignments override work assignment defaults.
Payroll Line Items: Allows custom overrides for individual payroll entries.
Tagging Precedence
When payroll is calculated, the system determines the effective tag assignment using the following priority order:
Priority | Source |
|---|---|
1 | Payroll line item assignment |
2 | Payroll item type assignment |
3 | Work assignment allocation |
The final resolved assignment is used for accounting and reporting purposes.
Rules are re-evaluated whenever payroll is recalculated. Updates to tagging or accounting rules will apply during the next payroll calculation for draft payrolls.
Primary Tag Group
Each business can configure a primary tag group. The primary tag group is required for accounting code mapping because it determines which accounting rules are applied during payroll processing.
All allocations must include a tag from the primary tag group.
If a primary tag group is not configured, payroll processing will be blocked until one is established.
Accounting Code Mapping
Tags are connected to accounting codes through accounting code rules.
During payroll calculation:
The system evaluates each tag allocation
Matching accounting rules are identified
Expense and liability codes are assigned automatically
Rule Resolution Order
Accounting rules are resolved using the following precedence:
Priority | Match Criteria | Example |
|---|---|---|
1 | Tag + business preset | Engineering + Senior Developer Salary |
2 | Tag + line item type + subtype | Engineering + earning + salary |
3 | Tag + line item type | Engineering + earning |
4 | Tag only | Engineering |
Journal Entry Tracking
Tags can also be used as tracking dimensions within journal entries.
When enabled:
Each tag allocation generates a separate journal entry row
Journal entries include associated accounting codes and tag values
Financial reporting can be segmented by department, project, location, or other dimensions
Example
A $5,000 salary earning allocated:
60% Engineering
40% Sales
Would generate separate accounting rows for each allocation.
This allows organizations to track payroll costs at a more granular level within accounting systems.
Statutory Withholdings
Statutory withholdings such as:
CPP
EI
Income Tax
cannot be tagged directly.
Instead, these deductions inherit allocations proportionally from the related earnings.
Example
If earnings are allocated:
60% Engineering
40% Sales
Then statutory deductions will follow the same proportional distribution.
Payroll Item | Amount | Engineering | Sales |
|---|---|---|---|
CPP Withholding | $300 | $180 | $120 |
EI Withholding | $150 | $90 | $60 |
Important Considerations
Allocations must not exceed 100%
A primary tag group is required for payroll processing
Missing accounting mappings may block payroll calculations
Payroll recalculations will re-evaluate tag assignments and accounting rules
Statutory deductions inherit allocations from associated earnings
Summary
The Tags feature provides a structured framework for allocating payroll costs across operational dimensions such as departments, projects, and locations. By combining tag assignments with accounting code rules, organizations can automate financial allocations, improve reporting accuracy, and generate detailed journal entries that align with business accounting requirements.
Disclaimer
This article explains product functionality and is provided for general informational purposes only. It should not be relied upon as tax, legal, financial, benefits, or HR advice. Because regulations vary by jurisdiction and evolve over time, consult a qualified professional for guidance related to your organization or situation