Seasonal payroll is the bill that comes due for a team you rebuilt this year. You spent the spring hiring forty, eighty, a hundred and twenty people, and now every one of them works hours that have to be counted, reviewed, and paid — on a schedule, every pay period, all season. The hours themselves are not the hard part. The hard part is that they land everywhere. A paper sign-in sheet at the dining hall, a punch-clock app one supervisor likes, a text message about a counselor who covered an extra night, and a director’s spreadsheet trying to reconcile all three the night before payroll runs.
This is a guide to running payroll prep without the end-of-period scramble. It picks up where hiring and onboarding seasonal camp staff leaves off: the people are cleared and on the roster, and now their hours have to turn into pay. Payroll prep is part of camp staff management, and it reads off the same staff records you built when you hired them.
Capture hours against the staff record
The first move is to stop letting hours float free. An hour worked has to belong to a person, and the cleanest way to keep them together is to record the hour on that staffer’s own record — dated by the day worked, with the hours and a short note attached. Not a row in a separate timekeeping app that you later match back to the roster by name, but an entry on the same record that already holds the staffer’s role, certifications, and contacts.
Camp Runner keeps timesheets on the staff record. Each entry carries the work date, the hours worked, and a description, so a season of work is a list you can read per staffer rather than a pile you have to assemble. When you open a staffer, you see the days they worked and the hours they logged, in one place, already attached to the person you will pay.
Tie entries to schedules and shifts
Hours are not abstract. They come from shifts — the bunk a counselor covered, the lifeguard rotation, the kitchen block — and those shifts are the ones you already assigned. Capturing hours against the same staff records that hold the schedule means the shift worked and the shift planned describe the same person, not two systems you reconcile by hand.
That connection is what makes a stray hour visible. A counselor who covered an extra night, a supervisor who stayed past close — when the hour is recorded on the record the schedule already reads, the difference between planned and worked is something you can see while there is still time to ask about it. The same logic runs the staff scheduling and bunk coverage side: one set of staff records carries the assignment, the coverage, and now the hours that came out of it.
Review and approve before payroll
Recorded hours are not yet payable hours. Between the two sits a review, and that review has to be the director’s. The fastest way to pay a mistake is to push raw entries straight into payroll — the double-counted shift, the entry left open, the hours nobody confirmed.
Camp Runner gives each timesheet entry a status: pending, approved, or rejected. You scan the pending entries, approve the ones that are right, and send back the ones that are not with a note explaining why. When a pay period brings a stack of correct entries at once, you can approve them together rather than one at a time. The decision stays with you, and the record keeps who approved each entry and when — so an approved shift is one you actually looked at, and a disputed one never quietly clears.
The value is that approval is a state you can read, not a memory you carry. An entry is pending until you act on it. The pile of pending entries is the work left before payroll, visible as a count rather than a feeling that you have probably forgotten something.
Totals ready for payroll, not re-keyed
Payroll runs on totals. Your provider does not want a season of individual shifts; it wants each staffer’s hours for the period, clean and confirmed. The trap is reconstructing those totals by hand at the deadline — adding up sign-in sheets, cross-checking the app, typing the result into a sheet, hoping the arithmetic holds under time pressure.
Because the hours are recorded and approved on the staff record, the totals add up off the same data you already reviewed. Camp Runner gives you a per-staffer summary of approved hours, and you can export that summary so your payroll provider works from one sheet instead of a stack of sources. You are not rebuilding the numbers for payroll — you are handing off numbers you already trust, because the review that made them trustworthy happened on the way in, not at the end.
That is the difference between prep that takes an evening and prep that takes a night. The hours were captured as they happened, approved as the period ran, and totaled off the records you approved. The export is the last short step, not the whole job.
How this rolls into close-out
Payroll does not end with the last pay period — it is one of the columns in what the season cost. When you sit down to close the books, labor sits next to tuition collected, refunds issued, and balances outstanding, and a director who can read a clean per-staffer hours total has one less thing to reconstruct from memory.
This is where payroll prep meets the wider season close-out checklist. The financial picture of a season is only as clean as the records underneath it, and staff hours are part of that picture. Hours captured and approved through the summer are hours already accounted for when you total the season — not a separate reconciliation you start cold in September. The work you did to pay people correctly each period is the same work that lets you close the season honestly.
Where one system earns its keep
You can run camp payroll with paper, an app, and a spreadsheet. The cost is the stitching: matching the sign-in sheet to the app to the roster, by hand, for a hundred people, every pay period, all season. Each tool holds one piece of the hour, and you are the part that joins them — under a deadline, every time.
When hours are captured on the staff record, reviewed and approved on the same record, and totaled off that approved data, the stitching disappears. The summary already knows the hours, because the hours were recorded where the summary reads. The export is a confirmation of work you already did, not a reconstruction of work you put off.
You run the payroll. Camp Runner lets you capture, approve, and total staff hours on one record, so the pay period closes on numbers you trust. Timesheets and payroll prep are one piece of camp staff management kept on the same staff roster. If that is the season you want, join the waitlist.
Common questions
- How do camps track staff hours for payroll?
- The reliable way is to capture hours against each staffer's own record, dated by the day worked, so the hours and the person never come apart. Spread across paper sign-in sheets, a punch-clock app, and a director's spreadsheet, the same shift gets counted twice or not at all. On one record, each entry carries the work date, the hours, and a note, and the totals add up off the same data you reviewed.
- What does payroll prep for a seasonal camp involve?
- It is the work of turning a season of recorded hours into a clean set of totals your payroll provider can use. That means capturing hours as they happen, reviewing and approving each entry before the pay period closes, and reading per-staffer totals you can export rather than re-keying. The harder the recording, the longer the prep — so the prep starts the day hiring does.
- How do you approve timesheets before running payroll?
- Give each timesheet entry a status — pending, approved, or rejected — and an approval step that stays with the director. You scan the pending entries, approve the ones that are right, and send back the ones that are not with a note. Payroll then reads only approved hours, so a disputed shift never quietly lands in someone's paycheck.
- Can you export camp staff hours for a payroll provider?
- Yes. Once hours are approved, you can read each staffer's approved total and export the summary so your payroll provider works from a single sheet instead of a stack of sources. The point is to hand off totals you already trust, not to reconstruct them under deadline.
- What is Camp Runner?
- Camp Runner is one system for running an independent summer camp — registration, payments, medical, staff, and season close-out on a single shared record. For payroll, it captures staff hours on each staffer's record, runs them through review and approval, and gives the director per-staffer totals ready to export.