Nanny Payroll with Variable Shift Schedules in Canada
Learn how to calculate CPP, EI, and income tax for a nanny with a variable shift schedule in Canada, and avoid overtime and remittance errors.
Nick at RoostPay Updated
Your nanny works Monday through Friday, except the weeks you travel for work, or your partner’s hospital shifts spill into evenings, or school pickup moves to 4 PM for three weeks straight. No two weeks look the same, and neither does the payroll that comes with it. Keep the week on a nanny schedule template.
At RoostPay, we find that variable shift schedules are the norm for Canadian household employers, not the exception. From the employers we work with, the real compliance headache is that CPP contributions, EI premiums, and income tax withholding all change with the hours worked each week. Miss the overtime threshold by miscounting hours, and you’re either shorting your nanny or inadvertently under-remitting to the CRA. For the broader compliance picture, start with our Canadian nanny payroll guide.
This guide walks through exactly how to handle payroll math for a nanny whose schedule changes week-to-week, and how automated nanny payroll software can take the manual arithmetic off your plate entirely.
Why variable schedules break spreadsheet payroll
When your nanny works a fixed 40 hours every week, payroll is relatively straightforward. One formula, one remittance. The moment the schedule becomes irregular, three things get complicated simultaneously:
- Overtime thresholds reset every work week. Daily and weekly overtime is not averaged; it is calculated independently for each day and each week (not for the pay period as a whole). A 50-hour week followed by a 30-hour week means you owe overtime on the first week even if the average looks fine.
- CPP and EI fluctuate with insurable earnings. Because contributions are a percentage of each period’s pensionable/insurable earnings, a light week genuinely produces a smaller remittance. Base CPP contributions stop when your nanny reaches the Year’s Maximum Pensionable Earnings ($74,600 in 2026). Earnings between that ceiling and the Year’s Additional Maximum Pensionable Earnings ($85,000 in 2026) are subject to CPP2 at 4%. EI has its own annual cap ($68,900). Tracking the year-to-date totals manually across an irregular schedule is error-prone.
- Income tax estimates shift. The CRA’s withholding tables are designed around annualized income. When a pay period is shorter or the hours jump, you must re-annualize the gross to avoid under- or over-withholding. A simple percentage won’t cut it.
Step-by-step: calculating a variable-schedule pay run
Let’s walk through a concrete example. Suppose your nanny earns $22.00/hour in Ontario. The example below assumes a weekly pay frequency (52 pay periods per year). If you pay on a bi-weekly schedule (26 pay periods), weekly overtime thresholds still reset each week, but statutory deductions are calculated against the combined two-week gross using a $134.61 bi-weekly CPP exemption.
Week 1: 46 hours worked
Ontario’s Employment Standards Act requires overtime after 44 hours per week (there is no daily overtime for most employees).
| Hours | Rate | Amount |
|---|---|---|
| First 44 hours | $22.00 | $968.00 |
| Overtime (2 hours × 1.5) | $33.00 | $66.00 |
| Gross Pay | $1,034.00 |
From that gross, you calculate:
- EI premium (employee): $1,034.00 × 1.63% = $16.85
- CPP contribution (employee): ($1,034.00 − $67.30 weekly basic exemption) × 5.95% = ~$57.52
- Income tax withheld: Based on the employee’s TD1 claim and the CRA’s annualized tables
Your employer portions are then:
- EI premium (employer): $16.85 × 1.4 = $23.59
- CPP contribution (employer): equal to the employee share, ~$57.52
Week 2: 28 hours worked
| Hours | Rate | Amount |
|---|---|---|
| 28 regular hours | $22.00 | $616.00 |
| Gross Pay | $616.00 |
The statutory deductions adjust downward with the lower gross pay. This is correct and expected: you do not “even out” the two weeks. Each pay period stands alone.
You can run these exact numbers for your province using our free nanny tax calculator.
Overtime rules by province: a quick reference
Because household employers are provincially regulated (not federally), the overtime threshold varies by where you live:
| Province | Daily OT Threshold | Weekly OT Threshold |
|---|---|---|
| British Columbia | 8 hrs/day (1.5×), 12 hrs/day (2×) | 40 hrs/week |
| Ontario | No daily OT for most employees | 44 hrs/week |
| Alberta | Exempt for domestic employees (live-in and live-out) | Regular rate for all hours |
| Quebec | None (weekly only for most domestics) | 40 hrs/week (see note) |
Alberta note: Domestic employees working in a private dwelling (whether they live in or live out) are exempt from overtime pay and from maximum hours-of-work limits. They must still receive rest periods and at least one day of rest per week. Live-in vs live-out mainly changes the minimum wage formula, not the overtime exemption.
Quebec note: Personal caregivers whose exclusive duty is child care in the home are generally exempt from the overtime premium; all hours are paid at the regular rate. Broader domestic duties for other household members can bring the standard 40-hour overtime rule back into play.
For your province’s rules, check the applicable employment standards authority (for example, Ontario’s ESA guide, Alberta domestic employee exceptions, CNESST overtime rules, or BC Employment Standards). Federal labour standards do not generally apply to private household nanny employers.
Guaranteed hours and variable schedules: how they interact
Some employers offer their nanny guaranteed hours: a weekly floor of pay regardless of whether those hours are actually worked. It provides income stability for the nanny and predictability for scheduling.
Here’s where it gets nuanced:
- If actual hours worked fall below the guaranteed amount, you pay the guaranteed floor anyway.
- If actual hours exceed the guarantee, you pay actual hours, including any applicable overtime on those extra hours.
- The Employment Standards Acts in most provinces still require payment based on actual hours worked per day and per week, even within a guaranteed-hours arrangement. You cannot use guaranteed hours to avoid overtime obligations.
One practical consequence: overtime still tracks actual hours against your province’s threshold. In British Columbia (40-hour weekly overtime), if you guarantee 40 hours/week but your nanny sometimes works 45, you owe overtime on those 5 extra hours. In Ontario (44-hour threshold), that same week means 1 hour of overtime. Shift tracking becomes essential.
Automated nanny overtime tracking is built specifically for this scenario. You can set up a guaranteed hours contract, log actual shift hours in real time, and the system automatically calculates whether the guarantee or actual hours applies, and flags any overtime owing.
Statutory holiday pay on irregular hours
Variable schedules also complicate statutory (public) holiday pay, because most provinces calculate the entitlement from recent wages or hours rather than a fixed weekly salary.
In Ontario, public holiday pay is generally regular wages earned in the four work weeks before the holiday week, plus vacation pay payable for that same window, divided by 20. When hours jump around, that average changes with every holiday, so incomplete time logs produce the wrong amount. In British Columbia, average day’s pay uses wages (excluding overtime pay) and days worked in the 30 calendar days before the holiday, which is equally sensitive to irregular weeks.
If your nanny works the holiday, you typically owe the holiday entitlement plus premium pay for hours worked that day (rules and rates vary by province). The safest approach on a variable schedule is the same as for overtime: keep shift-level records and apply your province’s formula every time, not a guessed flat day rate.
For province-specific walkthroughs, see our guides to nanny statutory holiday pay in Ontario and nanny statutory holiday pay in BC.
Record-keeping requirements for variable schedules
The CRA requires you to keep payroll records for six years. Provincial employment standards retention periods are often shorter (for example, three years for many Ontario hours and wage records), so keep the longer of the applicable CRA and provincial periods. For a variable schedule, those records should include:
- Shift-by-shift time logs (start time, end time, break duration)
- Weekly hour summaries used to calculate each pay run
- Pay stubs showing gross pay, each deduction, and net pay
- Year-to-date CPP, EI, and income tax totals so you can monitor annual contribution limits
A paper notebook or a shared Google Sheet can technically satisfy this requirement, but any error in the sheet cascades into incorrect T4 slips the following February. Purpose-built nanny payroll software in Canada maintains an audit-ready ledger automatically.
The mid-year schedule change
A common scenario: your nanny’s hours were stable at 40/week for the first half of the year, then dropped to 25/week when your older child started school. What changes at the CRA level?
- CPP: The annual maximum contributions are based on cumulative earnings. If the first half generated $34,000 in pensionable earnings and the second half generates $17,000, your nanny’s total ($51,000) is still below the 2026 YMPE of $74,600. Base CPP contributions continue normally.
- EI: The annual insurable earnings maximum is tracked cumulatively. Once your nanny’s total reaches $68,900, no further EI premiums are deducted for the rest of the year.
- Income tax: The CRA expects the annual withholding to approximate what the employee will actually owe. When hours drop substantially, re-run the annualization using the lower weekly gross to avoid a large tax refund (or worse, a balance owing) at T4 time.
If you’re switching payroll providers mid-year alongside a schedule change, you’ll need to provide your year-to-date CPP, EI, and income tax figures to the new platform so it can pick up accurately. This is exactly what RoostPay is built to handle.
What to tell your nanny
Transparency builds trust. When your nanny’s hours vary week-to-week, make sure they understand:
- Their hourly rate never changes. Only the hours worked (and any applicable overtime) changes.
- Their pay stub will look different each period. This is normal and expected.
- Their T4 at year-end will reflect total annual earnings. The variation averages out over 12 months.
- Overtime rules depend on your province. Where overtime applies, if they work beyond the provincial threshold they are legally entitled to the premium rate. In Alberta, domestic employees (live-in and live-out) are generally exempt from overtime pay and earn their regular rate for all hours worked.
Sharing a pay stub that clearly itemizes each element removes confusion and protects you from disputes. RoostPay generates professional, CRA-compliant pay stubs automatically after each pay run.
Frequently Asked Questions
Do I have to remit CPP and EI if my nanny’s hours change every week?
Yes. CPP and EI are calculated on each pay period’s insurable/pensionable earnings, regardless of whether hours vary. The remittance amounts will fluctuate week-to-week with the hours, but the obligation exists for every pay run.
What counts as a “regular rate” when my nanny works different hours each week?
The regular rate is your nanny’s agreed hourly wage. Where provincial overtime rules apply, overtime multipliers (1.5× or 2×) are applied on top of that rate whenever thresholds are crossed, no matter how much the schedule varies. Some provinces treat domestic employees differently (for example, Alberta exempts live-in and live-out domestic employees from overtime pay).
Can I average hours across weeks to avoid paying overtime?
In most provinces you cannot unilaterally average hours. Some provinces allow a written averaging agreement, but the rules are strict and still require CRA-compliant payroll for each pay period. Always consult the applicable provincial employment standards rules.
How do guaranteed hours interact with a variable schedule?
Guaranteed hours set a weekly floor your nanny is paid regardless of actual hours worked. When actual hours exceed the guaranteed amount, you pay the actual hours, including applicable overtime. RoostPay can model both scenarios automatically.
Managing a variable nanny schedule is one of the most common, and most underestimated, challenges for Canadian household employers. The payroll math is solvable, but it requires discipline, provincial knowledge, and consistent record-keeping every single week.
Ready to put variable-schedule payroll on autopilot? Start your free 30-day trial and be among the first household employers in Canada to run compliant, automated payroll, even when no two weeks look the same.