Skip to main content

Trade Classifications

Trade classifications (also called trade levels) define the hierarchy of worker roles within each trade — from probationary apprentices through to superintendents. These classifications drive wage lookups, scheduling eligibility, and workforce reporting. They mirror the apprenticeship and journeyman progression defined in union Collective Bargaining Agreements.

Sidebar → Settings → Human Resources (Trade classifications are managed through the wage structure)

Overview

Every worker in a unionized trade has a classification that determines their pay rate, responsibilities, and progression path. Appello tracks these classifications as trade levels — a structured hierarchy that maps directly to CBA definitions.

Standard Trade Level Hierarchy

A typical insulation contractor uses the following progression (from entry to senior):

LevelClassificationTypical ResponsibilitiesCBA Rate Basis
1ProbationaryNew hire in trial period — basic tasks under direct supervision50% of Journeyman rate
2Apprentice — 1st YearLearning fundamentals — pipe covering, tool handling50% of Journeyman rate
3Apprentice — 2nd YearExpanding skills — flat work, vessel insulation60% of Journeyman rate
4Apprentice — 3rd YearIntermediate work — duct wrap, removable covers70% of Journeyman rate
5Apprentice — 4th YearAdvanced skills — cladding, specialty work80% of Journeyman rate
6Journeyman MechanicFully qualified — independent work, full CBA rate100% (base rate)
7ForemanCrew lead — time tracking, quality, safetyJourneyman + premium
8General ForemanMulti-crew oversight — larger projectsHigher premium
9SuperintendentSite-level management — all trades coordinationHighest premium

Multi-Trade Classifications

Contractors working across multiple trades maintain separate classification hierarchies. For example:

Insulation trade (Local 95):

  • Probationary → Apprentice 1st–4th → Journeyman → Foreman → Superintendent

Sheet metal trade (Local 473):

  • Probationary → Apprentice 1st–5th → Journeyman → Foreman → Superintendent

Office/Non-union:

  • Office Staff → Coordinator → Estimator → Project Manager → Senior PM

Each trade's progression has its own wage scale defined in the corresponding employment agreement.

How Trade Classifications Work

Assigning a Classification

When creating or editing a user profile:

  1. Navigate to Workforce → Users.
  2. Open the worker's profile.
  3. Set the Trade Level field to their current classification.
  4. The system automatically links to the correct wage rate from their employment agreement.

Classification + Agreement + Rate Lookup

The wage lookup chain:

Worker → Trade Level (e.g., Journeyman Mechanic)
→ Employment Agreement (e.g., Local 95 CBA)
→ Active Contract (e.g., 2025–2028 Rates)
→ Wage Rate ($45.00/hr base)
→ Burdened Rate ($64.20/hr total)

This chain resolves automatically when a timesheet is submitted — the foreman doesn't need to look up rates manually.

Dashboard Reporting

The Company Metrics dashboard includes an Active Employees By Trade Classification widget that shows a real-time breakdown of your workforce by level:

ClassificationCount
Journeyman Mechanic12
Apprentice — 4th Year4
Apprentice — 3rd Year3
Foreman5
Superintendent2
Office Staff4
Total30

This helps operations managers see workforce capacity at a glance — how many journeymen are available vs. how many apprentices need supervision.

How Classifications Connect to Other Features

FeatureHow Trade Classifications Are Used
Employment AgreementsEach classification has a row in the wage table with its own rate
TimesheetsWorker's classification determines which wage rate applies to their hours
SchedulingFilter crews by classification — ensure each crew has a foreman and appropriate mix
DashboardReal-time breakdown of workforce by trade level
Payroll ExportClassification exports alongside hours for accurate pay processing
Job CostingLabour costs calculated at burdened rate for the worker's classification
Apprenticeship TrackingMonitor apprentice progression through CBA-defined stages