“She starts Monday.”
Wendy was on the phone with her project manager, who had just confirmed that Maya — the design student they’d interviewed twice in May — was joining them for the summer. Eight weeks. Part-time. Hourly. Starting in four days.
Wendy said the right things on the call. “Great. Welcome her properly. Let’s get her set up.”
Then she hung up and realized she had no idea what “set up” actually meant for someone like Maya.
Not a contractor. Not a full-time employee. Something in between — and the in-between was where her payroll stress always lived.
Why seasonal payroll trips up agency owners
Most agencies handle their core team well. Salaries are set. Pay periods are predictable. The payroll software runs in the background and nobody thinks about it.
Seasonal staff break that rhythm. Suddenly, there’s an hourly worker on a short timeline, with a different status, and questions Wendy didn’t have to answer for her full-time hires — about CPP and EI thresholds, vacation pay, holiday pay during stat holidays, and what happens with their final cheque when the contract ends.
It isn’t that the rules are complicated. It’s that they’re unfamiliar — and when that’s combined with a four-day deadline, mistakes happen.
“You don’t need to memorize the CRA payroll guide,” her advisor told her that week. “You just need a small system you can run every time a seasonal hire shows up.”
So they built one.
Step 1: Get the classification right (again)
Earlier this year, Wendy learned the hard way that the label on someone’s contract doesn’t determine their CRA status — the reality of the working relationship does. (If you missed that one, it’s post #37.)
Seasonal staff make this question urgent again, because the temptation to “just call them a contractor” is highest when the engagement is short.
A quick reality check before anyone starts:
| Situation | Best fit | Why |
| 6–8 week project specialist | Contractor | Defined scope, end date, own tools, true financial risk on outcome. |
| Summer intern (student) | Employee (T4) | You’re directing the work, providing tools, paying hourly. Plus mentorship. |
| Part-time vacation coverage | Employee (T4) | Filling a permanent role temporarily. Same payroll setup as any employee. |
| Seasonal freelance designer | Contractor | Works for other clients, sets own hours, supplies their own software. |
| Returning summer hire (year 2+) | Employee (T4) | Predictable pattern. Likely qualifies for CPP/EI obligations either way. |
Note: Province-specific rules apply. Always confirm with your advisor before the first hour is worked — not after the first cheque is cut.
Step 2: A two-day onboarding window, not a four-day scramble
The single biggest thing Wendy changed was building a buffer. Now, whenever someone agrees to a summer role, the start date is at least ten business days out — not four.
Those ten days cover:
- TD1 federal and provincial forms signed and on file before day one.
- Direct deposit set up in the payroll system, not handled with cheques and “we’ll figure it out later.”
- Their start date, hourly rate, and expected hours per week are entered in advance — so the first pay run doesn’t require a frantic Friday.
- A short written agreement covering start date, end date, rate, scope, and — critically — what happens if the project finishes early or extends.
Wendy now treats the ten-day window as non-negotiable. If a hire genuinely can’t wait, she pushes the start date by a week and tells the candidate why. Most are grateful for the structure.
Step 3: Four payroll details that surprise people
These are the items Wendy missed in her first summer and now builds into every seasonal hire upfront:
- Vacation pay still applies.
In most provinces, employees — including seasonal and part-time — earn vacation pay (typically 4 percent of gross earnings, sometimes more depending on tenure and province). For short-term hires, this is usually paid out on every cheque rather than accrued.
- Stat holidays during the engagement.
If a stat holiday falls within a seasonal employee’s working period — Canada Day, the August civic holiday, Labour Day — they may be entitled to stat holiday pay even if they don’t work that day. Eligibility rules vary by province. Confirm before payday, not after.
- CPP and EI thresholds.
Short engagements don’t exempt you from source deductions. CPP and EI come off the first dollar, with very narrow exemptions. Get this right from the first cheque — fixing it retroactively is a paperwork headache.
- The final cheque and ROE.
When the engagement ends, the worker needs a Record of Employment (ROE) issued within five calendar days of their final pay. This is often the step that gets forgotten in the relief of the season being over. Build it into your end-of-engagement checklist.
Step 4: The system that runs in the background
Wendy’s payroll software handles the calculations once everything is set up correctly. The work isn’t in the math — it’s in the setup, the documentation, and the close-out. Skip any of those, and the math doesn’t save you.
Her summer payroll process now has three checkpoints:
- Pre-start: classification confirmed, paperwork signed, profile created in payroll system.
- Mid-engagement: hours logged weekly, stat holiday pay confirmed when applicable, no surprises at month-end.
- Wrap-up: final cheque calculated with vacation pay, ROE issued within five days, profile archived properly in the system.
Three checkpoints. One short conversation with her advisor at the start. A summer that runs without late-night payroll panic.
Wendy’s seasonal payroll checklist
If you’re bringing on summer help and want to run the same play, here’s the short version:
| Before the first day:
• Confirm employee vs. contractor classification with your advisor. • Build in a 10-business-day onboarding window. No exceptions. • Collect signed TD1 federal and provincial forms. • Set up direct deposit and enter the hire in your payroll system. • Write a short engagement agreement: start, end, rate, scope, early-finish terms. • Note any stat holidays falling in the engagement window. • Flag the end date in your calendar with a “ROE within 5 days” reminder. |
The reframe that changed it for Wendy
Wendy used to think of seasonal payroll as an exception — something different from her real payroll process, requiring a different approach every time someone new joined the team.
Now she thinks of it as the same process, run on a shorter timeline. Same compliance. Same documentation. Same close-out discipline. Just compressed.
“Once I stopped treating short-term hires like a side project of payroll, the stress disappeared,” she said. “They’re employees. They’re just on the calendar for a defined window.”
Maya finished her eight weeks in mid-August, walked away with a strong reference and her ROE in hand, and Wendy closed the file without a single Friday-night scramble.
Wendy’s takeaways
- Seasonal staff aren’t a different category of payroll. They’re the same rules on a compressed timeline.
- Classify before you start. The temptation to default to “contractor” is highest for short engagements — and the CRA still applies the same four-factor test.
- A ten-business-day onboarding window solves more problems than any payroll software feature.
- Vacation pay, stat holidays, source deductions, and ROEs are the four items that catch agency owners out. Build all four into your seasonal process.
- Treat the wrap-up as seriously as the start. The ROE within five days is non-negotiable.
Bringing on summer help? Get it right from day one.
Number Crunchers® helps digital agency owners like Wendy handle payroll — seasonal, full-time, and everything in between — without the late-night spreadsheets. If your summer hiring plan involves an intern, a freelancer, or someone covering vacation gaps, a quick conversation now is the fastest way to avoid the paperwork headache later.
Start Your Financial Journey with Number Crunchers® today, and let’s make sure your summer hires feel like an asset — not an admin burden.

