Relationship
For each active, named component:
weekly wages = paid units per week × rate
annual wages = weekly wages × (365 / 7)
sick = annual wages × sick rate
statutory = (weekly wages / 7) × statutory multiplier × statutory days
vacation = (annual wages + sick + statutory) × vacation percentage
wage base = annual wages + sick + statutory + vacation
For each person, on that person's wage base (first 20 names):
CPP = CPP rate × max(0, min(wage base, YMPE) − exemption)
CPP2 = CPP2 rate × max(0, min(wage base, YAMPE) − YMPE)
EI = EI rate × min(wage base, maximum insurable earnings)
WorkSafeBC = WorkSafeBC rate × wage base
Employment cost = (all wage bases + CPP + CPP2 + EI + WorkSafeBC) / 12
What you enter
- Person name. The care-team name on a component row. A blank name drops the row out of the plan. The same name on several rows is one person for CPP, EI, and WorkSafeBC.
- Team status. Scheduled or Casual keeps the row on that plan. Inactive, or a blank name, drops it. A Proposed status can include or exclude one component without changing Current. Casual may keep a rate with zero recurring units.
- Paid units per week. How many pay units are bought each week. This drives wages. It is a different column from care hours per week.
- Rate per unit. Pay for one unit on that row. A person may have several rows and several rates. The planner does not recommend what anyone should be paid.
- Vacation percentage on a row. Optional percentage on a component. Blank uses the Parameters default, including when Proposed is blank. Zero means zero. After five years the row can be set to 6%. That 6% figure is chosen on the row. It is not applied automatically.
Comes from
This step starts from what you enter and from Parameters.
Parameters
- Weeks in a year. 365/7. Status: Planning assumption. Effective calendar. Source: Calendar. Annualizes weekly wages as weekly pay times 365/7. Twelve average months equal this same year, so monthly direct wages and the annual wage base describe one year.
On the workbook: Calculations B6.
- Vacation default. 4%. Status: Verified policy limit. Effective BC ESA. Source: BC Employment Standards. Used when a component's vacation cell is blank. A row can be set to 6% after five years. Zero on the row overrides this default.
On the workbook: Parameters C11.
- Sick planning allowance. 2% of annual direct wages. Status: Planning assumption. Effective planning. Source: BC Employment Standards. A planning allowance. It is not a count of sick leave taken. On the workbook: Parameters C12.
- Statutory holiday days. 11 days per year. Status: Planning assumption. Effective planning. Source: BC Employment Standards. Planning allowance only. Not a payroll engine. On the workbook: Parameters C13.
- Statutory holiday multiplier. 1.5 times the daily equivalent. Status: Planning assumption. Effective planning. Source: BC Employment Standards. Planning allowance. Same method as the previous planner. On the workbook: Parameters C14.
- CPP employer rate. 5.95%. Status: Verified policy limit. Effective 2026-01-01. Source: Canada Revenue Agency. Employer CPP on pensionable earnings after the basic exemption, up to YMPE. Applied per person, not on one combined wage total.
On the workbook: Parameters C4.
- CPP basic exemption. $3,500 per person per year. Status: Verified policy limit. Effective 2026-01-01. Source: Canada Revenue Agency. Applied once per person. On the workbook: Parameters C5.
- CPP YMPE. $74,600. Status: Verified policy limit. Effective 2026-01-01. Source: Canada Revenue Agency. Year's Maximum Pensionable Earnings. Caps base CPP per person. On the workbook: Parameters C6.
- CPP2 employer rate. 4%. Status: Verified policy limit. Effective 2026-01-01. Source: Canada Revenue Agency. Applied per person on earnings between YMPE and YAMPE. No basic exemption on this tier. On the workbook: Parameters C7.
- CPP YAMPE. $85,000. Status: Verified policy limit. Effective 2026-01-01. Source: Canada Revenue Agency. Year's Additional Maximum Pensionable Earnings for CPP2. On the workbook: Parameters C8.
- EI employer rate. 2.282%. Status: Verified policy limit. Effective 2026-01-01. Source: Canada Revenue Agency. 1.4 times the employee rate. Applied per person up to the maximum insurable earnings. On the workbook: Parameters C9.
- EI maximum insurable earnings. $68,900. Status: Verified policy limit. Effective 2026-01-01. Source: Canada Revenue Agency. Caps employer EI per person. On the workbook: Parameters C10.
- WorkSafeBC rate. 1.46%. Status: Planning assumption. Effective confirm classification. Source: WorkSafeBC. The only WorkSafeBC rate the planner uses. Confirm the classification before relying on it. There is no YMPE-style cap in this model.
On the workbook: Parameters C16.
Where it appears
A later workbook can move a cell. The meaning of this step stays the same.
- Calculations B48: Employment cost / month, Current.
- Calculations C48: Employment cost / month, Proposed.
- Funding D4: Total cost / month, Current.
- Funding J4: Total cost / month, Proposed.
The monthly employment-cost rollup is mapped. The dashboard total cost also includes operating expenses, so that card is only part of this step. Per-component helper columns are not listed cell by cell.
Employer CPP, CPP2, EI, and WorkSafeBC use the first 20 people. Sick and statutory lines are planning allowances, not payroll execution.
This relationship is verified with the planner's checks. This page does not calculate a dollar amount.