(437) 561-6272

CPA Quick Support — a licensed CPA on call from $99/month.

Get an instant quote
Who we help · Summer camps · Accounting

Camp books that treat a January deposit as a promise, not revenue.

By March break a camp holds most of its year's cash and has earned almost none of it. Every deposit collected since registration opened is deferred revenue: money owed back as either a summer of programming or a refund. End-to-End Accounting for camps is built around that fact, plus the two others that define the niche: a payroll year eight weeks wide, and costs that only make sense per camper-week.

Kids at an outdoor summer camp activity

Cash arrives in winter; revenue happens in July

A camp that posts deposits straight to income shows a phantom profitable winter and an alarming summer, and it hides the one number an operator actually needs: how much of the bank balance is spoken for. We structure camp books so the answer is always on the balance sheet. Deposits land in a deferred revenue account tagged to a session, spring balance payments join them there, and nothing becomes income until the session runs.

Your refund policy belongs in the books too. Fees refundable in full until a June cut-off are a harder liability than a forfeitable deposit, and the ledger should show, on any given day, how much of the cash could still walk out the door. That figure drives spring spending decisions far better than the bank balance does.

Moment in the yearWhat the bank seesWhat the books should say
Registration opens in January; deposits arriveCash climbingDeferred revenue, tagged by session and site
Balances paid through springCash at its annual peakDeferred revenue grows; refundable portion tracked against the policy
A family cancels inside the refund windowA refund goes outLiability reversed; no revenue was ever recorded
The session runs in JulyLittle new cashDeferred revenue releases to income, week by week
A no-show forfeits a deposit after the cut-offNothing movesThe kept amount becomes income; for a taxable camp it is generally HST-included

A payroll year eight weeks wide

Camp payroll compresses a company's worth of employment events into one summer, and most of the staff are students. Ontario's student minimum wage applies to workers under 18 employed during a school holiday, so a camp roster usually carries two wage floors at once. Canada Day lands inside almost every camp calendar, which means public holiday pay calculated from the previous four weeks of wages; the August Civic Holiday, despite appearances, is not an ESA public holiday. Vacation pay of at least 4% is owed either way, and we typically pay it out on every cheque so season-end is clean.

The statutory details split by age. Staff under 18 pay no CPP while EI premiums apply from the first dollar, and CPP contributions must start the month after an 18th birthday, which for at least one counsellor will happen mid-season. We collect SINs and permanent home addresses at hire, because February's T4s chase students who have long since moved back to campus. Then comes the finale: a Record of Employment for every departing employee, filed through ROE Web in the last week of August. All of it runs inside End-to-End Accounting, so the payroll wave is our problem, not the camp director's.

Code every cost to the camper-week

Food, bus routes, program supplies and counsellor wages only become useful information when they attach to a session. We build the chart of accounts and QuickBooks Online class structure around sessions and sites, with Dext catching the till receipts a program director collects buying craft supplies in July. Coded that way, the books can say what one camper-week costs to deliver and which session carried the season, which is exactly the raw material our Fractional CFO work turns into pricing and capacity decisions.

Ten quiet months still have deadlines

Seasonal revenue does not make the compliance calendar seasonal. HST returns fall due on their own schedule for taxable camps, T4s are due at the end of February, the corporate year-end arrives whenever it was set, and insurance, lease and bus-contract renewals scatter across the winter. We keep the monthly close running through the off-season so January's registration opens on reconciled books rather than a ten-month backlog.

For a small day camp run by one or two owners, CPA Quick Support at $99 a month covers the winter questions between engagements, from a CRA letter to a wage-floor check before hiring opens. Full-service books, payroll and filings are scoped and quoted in writing after a free 15-minute discovery call, so the fee is known before the season is.

Common questions

03
When do camp fees become revenue in the books?

When the session runs, not when the money arrives. Deposits and balance payments sit in deferred revenue tagged to their session, and they release to income as the camp is delivered, which keeps winter statements honest and makes refund exposure visible.

What payroll rules matter most for student counsellors?

The student minimum wage for staff under 18 working during a school holiday, public holiday pay for Canada Day, 4% vacation pay, and no CPP until the month after an employee turns 18 while EI applies from the first dollar. Every departure at season end also needs a Record of Employment.

Our camp only operates eight weeks. Do we need year-round accounting?

The filings are year-round even when the campers are not: HST returns, February T4s, the corporate year-end and renewals all land in the off-season. A monthly close through winter also means registration opens on current books instead of a backlog.

Keep exploring

03

Education & Childcare

Every education & childcare niche we work with.

Visit page

Summer camp tax services

Why HST turns on who runs the camp, and receipts parents can claim.

Visit page

Daycare accounting

Books for licensed childcare centres that run all year.

Visit page

Books that hold the season together

A free 15-minute discovery call, no commitment. Walla replies within two business days, either way.

CPA Ontario
Client stories

Rated 5.0 on Google.

Instant quoteGet pricing in 2 minutes Call us(437) 561-6272