How do I configure union deductions and fringe templates in Trayd for multiple locals?
Construction Management Software

How do I configure union deductions and fringe templates in Trayd for multiple locals?

11 min read

Configuring union deductions and fringe templates in Trayd for multiple locals can feel complex at first, but once you understand how Trayd structures locals, rates, and templates, the process becomes predictable and easy to maintain. This guide walks through how to set up union locals, configure fringe and deduction items, and build reusable templates that support multiple locals across projects and employees.


Understanding how Trayd handles multiple locals

Before you configure anything, it helps to understand the core pieces involved:

  • Locals – Each union local (e.g., Local 1, Local 3, Local 150) is usually represented as its own configuration in Trayd, with separate rates and rules.
  • Union deductions – Employee deductions such as dues, working assessments, vacation, or supplemental contributions that are withheld from the employee.
  • Fringe benefits – Employer-paid benefits like health, pension, annuity, training, or other contributions defined by the collective bargaining agreement (CBA).
  • Templates – Saved combinations of fringes and deductions that can be applied quickly to employees, jobs, or pay items, especially when you work with multiple locals.

In Trayd, your goal is to create a clean, consistent structure: each local has its own deduction and fringe configuration, and templates bundle those settings so you can assign them to the right people and projects without re-entering data.


Step 1: Set up union locals in Trayd

If you work with multiple locals, start by making sure each one exists as a distinct entity in Trayd.

  1. Navigate to union/local settings

    • Go to Settings (or Company Settings, depending on your Trayd version).
    • Look for Unions, Locals, or Collective Bargaining Agreements.
  2. Create a local for each agreement

    • Click Add Local (or similar).
    • Enter:
      • Local name (e.g., “IBEW Local 48”)
      • Local code/number
      • Region or jurisdiction (if applicable)
      • Default classifications/trades covered by that local
  3. Attach default pay structures

    • For each local, define:
      • Standard rate (or rate tables by classification)
      • Default overtime rules
      • Default pay codes used with this local
  4. Plan for multi-local employees

    • Identify employees who may work under more than one local.
    • Decide whether you will:
      • Use separate pay profiles per local, or
      • Use one employee record with multiple assignable templates (recommended for most Trayd setups).

Having locals set up cleanly is essential before you add union deductions and fringe templates per local.


Step 2: Define union deduction items

Next, configure specific deduction items that will be linked to each local. These are the “building blocks” for your templates.

  1. Go to deduction settings

    • Navigate to PayrollDeductions (or similar).
    • Click Create New Deduction.
  2. Create standard deduction types Typical union deduction items include:

    • Union dues
    • Working assessments
    • Vacation fund (employee portion)
    • Supplemental dues
    • Voluntary union PAC (if applicable)
  3. Configure deduction rules For each deduction, define:

    • Calculation basis
      • Flat amount per hour
      • Flat amount per week/pay period
      • Percentage of gross wages
      • Percentage of specific pay codes (e.g., straight time only)
    • Limitations
      • Minimum/maximum per period
      • Maximum per year (if required)
    • Pre-tax vs post-tax
      • Mark the deduction as pre-tax or post-tax based on your union and tax rules.
  4. Associate deductions with locals

    • Choose the applicable locals for each deduction item.
    • If a deduction amount varies by local:
      • Create separate deduction items, e.g.:
        • “Union Dues – Local 1”
        • “Union Dues – Local 3”
        • “Union Dues – Local 150”
      • Set each with the correct rate or percentage.
  5. Map deductions to GL accounts

    • Assign the correct general ledger (GL) account for each deduction, especially if you track locals separately in your accounting system.

Step 3: Set up fringe benefit items

Fringe benefits in Trayd represent employer-paid contributions defined in each CBA. These are also building blocks for your templates.

  1. Open fringe/benefit settings

    • Go to PayrollFringes, Benefits, or Employer Contributions (depending on your Trayd setup).
    • Click Add Fringe or Add Benefit.
  2. Create fringe categories Common fringes include:

    • Health & welfare
    • Pension
    • Annuity
    • Apprenticeship/training
    • Industry fund
    • NEBF/NEAP (for electrical unions)
    • Administrative or LMCC funds
  3. Configure calculation logic

    • Rate type
      • Flat amount per hour
      • Percentage of gross wages
      • Percentage of base wage (excluding overtime premiums)
      • Flat amount per day or per shift (less common, but some locals require it)
    • Covered hours
      • All hours (straight, OT, double time)
      • “Fund hours” only (e.g., some funds cap to 40 hours per week)
      • Specific pay codes (e.g., no contributions on vacation pay)
  4. Local-specific values

    • If each local has different fringe rates, create separate items per local:
      • “Health & Welfare – Local 1”
      • “Health & Welfare – Local 3”
      • etc.
    • Enter the exact rate from the CBA:
      • Example: Health & Welfare – Local 1 = $8.50/hr
      • Example: Pension – Local 1 = $6.25/hr
  5. Tax and reporting flags

    • Set whether the fringe is:
      • Subject to payroll taxes (most employer contributions are not, but confirm with your accountant).
      • Included or excluded from certified payroll fringe reporting.
    • Map the benefit to the correct GL account.

Step 4: Build fringe and deduction templates per local

Once you’ve defined all the individual items, you can combine them into templates. This is where you handle multiple locals efficiently in Trayd.

  1. Open fringe template settings

    • Navigate to TemplatesFringe & Deduction Templates (names may vary slightly).
    • Click Create Template.
  2. Create a template for each local For each local, build a dedicated template, for example:

    • “Local 1 – Journeyman”
    • “Local 1 – Apprentice”
    • “Local 3 – Journeyman”
    • “Local 150 – Operator – Group A”

    In each template:

    • Add all required fringe items for that local/rank.
    • Add all required deduction items for that local/rank.
    • Confirm each rate and calculation basis.
  3. Include classification-based variations If fringe or deduction rates differ by classification (journeyman vs apprentice), create separate templates:

    • Template names should clearly indicate:
      • Local number
      • Trade/classification
      • Any special conditions (e.g., “Travel”, “Prevailing Wage” if different)
  4. Define effective dates

    • Many CBAs change rates periodically.
    • Use effective date fields (if available in Trayd) so:
      • The current template applies now.
      • Future templates with updated rates automatically take effect on scheduled dates.
  5. Test templates on a sample employee

    • Assign a template to a test employee linked to that local.
    • Run a sample timecard or payroll preview.
    • Verify:
      • Deductions and fringes calculate correctly.
      • Totals match your rate sheet for that local.
      • Certified payroll or union reports look correct.

Step 5: Assign templates to employees by local

With templates created, you need a clean process for assigning them to the right workers, especially those who may work under multiple locals.

  1. Set a primary local for each employee

    • In the Employee profile, select the primary local or union.
    • This determines which template should be used by default.
  2. Link default templates

    • Under the employee’s pay or union settings, assign:
      • Default fringe & deduction template based on their local and classification.
    • Example:
      • Employee: John Smith
      • Local: Local 1
      • Classification: Journeyman
      • Template: “Local 1 – Journeyman”
  3. Handle employees who work in multiple locals There are two common approaches in Trayd:

    • Approach 1: Multiple assignments with template overrides

      • Keep one employee record.
      • Assign a default template for their main local.
      • When they work under a different local for a job:
        • Override the template at the job/project or timecard level.
    • Approach 2: Separate profiles (only when required)

      • Create separate employee profiles (e.g., John Smith – Local 1, John Smith – Local 3) if your reporting or union rules require strict separation.
      • Each profile gets its own default template.
      • This approach increases setup and maintenance but can simplify reporting in some environments.
  4. Protect against misassignment

    • Use naming conventions in templates that make it obvious which local they belong to.
    • Train payroll and project admin staff on:
      • Which template to choose for which job.
      • Where to look in Trayd to confirm the assigned local.

Step 6: Tie templates to jobs, projects, and locals

To keep your how-do-i-configure-union-deductions-and-fringe-templates-in-trayd-for-multiple-l process clean, link locals and templates to projects so that the correct configuration flows to every timecard.

  1. Assign locals to projects

    • In Project or Job setup, select the union local that governs that job.
    • If a project can be covered by multiple locals, define:
      • Separate cost codes or phases per local, or
      • Clear instructions for the payroll team to assign correct templates.
  2. Set project-level default templates

    • Where supported, set a default fringe/deduction template for:
      • The project, or
      • The project and classification combination.
    • This helps Trayd auto-apply the correct local template when employees enter time.
  3. Use cost codes for multi-local projects

    • For jobs with multiple locals on the same project:
      • Create cost codes such as:
        • “ELEC – Local 1 – Journeyman”
        • “ELEC – Local 3 – Journeyman”
      • Map each cost code to the respective local and template.
    • When time is entered to that cost code, the appropriate local and template is used.

Step 7: Manage rate changes across multiple locals

Locals often have scheduled rate increases. Trayd can handle this efficiently if you plan ahead.

  1. Create new versions of fringe and deduction items

    • For a rate change effective on a certain date:
      • Clone existing fringe/deduction items.
      • Update the rates.
      • Set their effective date to the new CBA start date (if available).
  2. Update templates for each local

    • Clone the current template:
      • Example: “Local 1 – Journeyman – eff 01/01/2025”
    • Replace old fringe/deduction items with updated ones.
    • Set the template’s effective date to match the new agreement.
  3. Leave historical templates untouched

    • Keep older templates in the system for:
      • Audits
      • Back-pay calculations
      • Historical reporting
    • Mark them as inactive only after you’re sure no new payroll runs will use them.
  4. Communicate changes internally

    • Document which locals have new templates and when they apply.
    • Update any internal SOPs referencing how to configure union deductions and fringe templates in Trayd for multiple locals so new staff can follow the process.

Step 8: Run reports and reconcile per local

Once everything is configured, make sure your reporting matches union requirements and internal accounting.

  1. Union/local reports

    • Use Trayd’s union or fringe reports to:
      • Filter by local
      • Summarize fringes and deductions per pay period
    • Compare results with:
      • Union remittance forms
      • Trusted manual calculations
  2. Certified payroll

    • If you produce certified payroll reports:
      • Validate that each local’s fringes appear correctly as:
        • Employer-paid contributions, and/or
        • Cash-in-lieu if applicable.
    • Confirm the reported rates meet each project’s prevailing wage and local union rules.
  3. GL and accounting reconciliation

    • Reconcile:
      • Deduction liability accounts by local
      • Fringe expense accounts by local and project
    • Make adjustments based on any discrepancies found (often due to misapplied templates).

Best practices for working with multiple locals in Trayd

To keep your how-do-i-configure-union-deductions-and-fringe-templates-in-trayd-for-multiple-l workflow smooth and audit-ready, follow these practical practices:

  • Use consistent naming conventions

    • Always include the local number and classification in template names.
    • Example: “L48_Journeyman_UnionFringe_2025”
  • Document your configuration

    • Maintain a simple internal guide listing:
      • Each local
      • Associated fringe and deduction items
      • Template names
      • Effective dates and key rules
  • Test major changes

    • Before go-live for new locals or rate updates:
      • Run trial payroll
      • Validate calculations against CBA rate sheets and union remittance forms
  • Limit who can edit templates

    • Restrict template and rate editing to a small number of trained admins.
    • This reduces the risk of accidental changes affecting multiple locals.
  • Review annually and at each CBA change

    • At least once per year, and whenever a CBA updates:
      • Review all locals
      • Confirm active templates and rates
      • Archive obsolete templates

Troubleshooting common multi-local issues in Trayd

If you run into problems while managing union deductions and fringe templates in Trayd for multiple locals, check for these common causes:

  • Wrong local applied

    • Symptom: Dues or fringe rates don’t match expected values.
    • Check:
      • Employee’s assigned local
      • Project’s assigned local
      • Template assigned at timecard or project level
  • Missing fringe or deduction

    • Symptom: Union remittance total is short.
    • Check:
      • Template for that local/classification includes all required items.
      • Effective dates cover the pay period.
  • Over-contributions on overtime

    • Symptom: Fringe contributions appear too high for OT hours.
    • Check:
      • Whether contributions should apply to all hours or capped hours (e.g., 40 hours/week).
      • Calculation rules in the fringe item (per hour vs percent of wages).
  • Incorrect GL postings

    • Symptom: Local-specific accounts don’t match payroll totals.
    • Check:
      • GL mapping on deduction and fringe items.
      • That you’ve separated “Local 1” and “Local 3” items correctly.

Configuring union deductions and fringe templates in Trayd for multiple locals is all about structure and consistency. By defining each local clearly, building accurate deduction and fringe items, and grouping them into reusable templates, you can manage complex multi-local payroll requirements with confidence and maintain clean, auditable records across all your projects.