Tax Accountant for Ski Resorts in Ontario and Across Canada
We hold season pass money as deferred revenue and release it across the days it buys, so April sales stop reporting a profitable summer and a baffling winter. We department the five revenue lines — lift tickets and passes, the rental shop, the ski school, food and beverage, and retail — so you can see which one paid for the season and which one was carried. We class the capital base asset by asset instead of dropping a whole build into one pool, put rental gear in Class 8 at 20% and the ticketing and point of sale computers in Class 50 at 55%, collect tax on a deposit when it is applied under ETA subsection 168(9), issue records of employment when the hill closes, and calculate recapture under ITA 13(1) when a groomer is traded. Day hill, destination resort, member club or community area, we handle the passes, the payroll and the pools — with AFFORDABLE flat fees.
AFFORDABLE Ski Resort Tax Accountant
A ski resort sells next winter in April and then spends seven months paying for it. The pass money lands while the hill is green, and every dollar of it is owed back in skiing that has not happened yet, so a resort that books spring pass sales as spring income reports a cheerful summer and a winter nobody can explain. Underneath that sits a capital base most businesses never contemplate. Lifts, snowmaking plant, groomers, a lodge and a rental fleet all wear out on their own schedules and all earn their keep across roughly a hundred operating days that the weather can shorten without warning, while the debt service, the insurance and the maintenance run for twelve months regardless. Gondaliya CPA sets the ledger up around those two facts, the pass liability and the capital base, on an AFFORDABLE flat fee that covers the filings, holds the CRA dates and leaves no deduction on the table.
Then there is the part that actually makes resort books hard: it is five businesses sharing one gate. Tickets and passes, the rental shop, the ski school, food and beverage, and retail each carry their own margin and their own staffing, and a resort that reports one figure called revenue cannot say which of them paid for the season. We work with day hills, destination resorts, member clubs and community ski areas across Ontario, year round rather than once a year.
Hand us the ledger and keep your attention on the snow, the crowd and the crew.

Our Official Partners









Accounting That Understands How a Ski Resort Actually Works
A resort collects most of next winter’s money before the first flake falls, runs five separate businesses through one gate, and carries a capital base that earns across roughly a hundred operating days. None of that fits a standard set of books. Gondaliya CPA builds the file around those three facts, for resort operators right across Ontario.
Stay Compliant and Minimize Your Ski Resort Tax
A resort that files late pays for it twice, in penalties and in a file CRA now reads closely. We put the returns in on their dates and put every capital, payroll and operating dollar the T2 permits on the right line, which is how a return stays both cheap and quiet.
Accounting & Tax Experts for Ski Resorts
- AFFORDABLE + Fully Registered CPA Firm
- Business and Corporate Tax Expert
- Small & Medium Business Expert
- Accounting, bookkeeping, and tax filing
- Certified CPA
- 1300+ 5-star Google reviews
- 30-Day Money-Back Guarantee
- 60-Day Fees Matching Policy
Why Choose Our Accounting Services for Ski Resorts?
Tax Planning — Pass Money & Capital Pools
We know the trade: pass revenue released across the season, each capital asset classed on its own facts, recapture settled on a groomer trade. We protect the $500,000 Small Business Deduction.
Consulting — Department Margins
Our bookkeeping reports tickets, rental, ski school, food and beverage and retail separately with their direct costs, so you know which line funded the winter and which one leaned on it.
CRA Representation — Deferral & Disposal
A query on the pass liability or a machine disposal gets a documented answer from us, and Form RC4288 goes in where penalties grew out of a previous preparer’s error.
Bookkeeping — Off-Season Cash
We build the cash plan that carries twelve months of fixed cost on a hundred operating days, produce the statements your lender reads, and model the sale years ahead.
Google Reviews
Ski Resort Clients
Ski Resort Tax and Accounting Services in Ontario
Corporate Tax Filing (T2) for Ski Resorts
Professional T2 preparation with pass money released across the season, every capital asset classed on its own facts, recapture settled, and CRA compliance on every line.
Bookkeeping & Accounting for Ski Resorts
Five departments reported separately with their direct costs, a pass deferral schedule that closes monthly, and financial statements built from clean records.
Payroll Services for Ski Resorts
Hundreds of winter hires handled end to end: WSIB, source deductions on the PD7A, T4 and T4A slips, and the record of employment run when the lifts stop.
GST/HST Filing for Ski Resorts
AFFORDABLE HST filing with tickets, passes, lessons and rentals at 13%, deposits and gift cards handled correctly, and every input tax credit recovered.
Tax Planning for Ski Resorts
Smart tax planning on capital spend timing, the Small Business Deduction, the off-season cash position and the exit structure years ahead.
Corporate Catch-Up Filing for Ski Resorts
Overdue T2 and HST years prepared and filed, capital pools and pass liability reconstructed season by season, and your standing with CRA restored.
CRA Audit Resolution for Ski Resorts
From the opening letter to the closing response: deferred pass revenue, how instructors were engaged and equipment disposals, all answered with evidence.
CPA Financial Statements (Notice to Reader) for Ski Resorts
Compilation engagement statements a lender will underwrite, showing the capital base by class and the unearned pass money exactly where it belongs.
Incorporation Services for Ski Resorts
NUANS search, articles, share structure and a section 85 rollover that moves the equipment, fleet and goodwill across without crystallising the gain.
Catch-Up Bookkeeping Services for Ski Resorts
Seasons of ticket sales, pass batches, rental and lesson revenue and capital invoices reconstructed and reconciled, so your asset schedule is finally accurate.
US Corporation & LLC Tax Filing for Ski Resorts
Non-resident and American ownership handled: Part XIII withholding, NR4 slips, and Form T1135 once foreign holdings cross the reporting threshold.
Voluntary Disclosure Program for Ski Resorts
Pass revenue landed in the wrong year, a machine disposal nobody recorded or lessons invoiced without tax, all disclosed on your terms before CRA arrives.
Accounting & Tax Services Tailored for Ski Resorts
Real, practitioner-level CPA expertise for day hills, destination resorts, member clubs and community ski areas across Ontario — built for a business that sells next winter in spring and earns it back over a hundred days.
- We prepare your T2 with GIFI on Schedule 100 and Schedule 125, carrying lift ticket and pass revenue, rental shop income, ski school fees, food and beverage sales and retail on separate lines so CRA reads the file the way you run it.
- Season pass money taken in April sits on the balance sheet as deferred revenue and is released into income across the operating days it buys, so the return finally reports the winter that was actually skied.
- We claim capital cost allowance on Schedule 8 with rental skis, boards and boots in Class 8 at 20% and the ticketing servers and point of sale terminals in Class 50 at 55%, worth real money on a $180,000 fleet rebuild.
- Lifts, tows, snowmaking plant, groomers and the lodge building are not one pool. Each is classed on its own facts, asset by asset, rather than inherited from whatever the previous return happened to use.
- Trade in a groomer or clear out a retired rental fleet and the disposal has a tax result: recapture under ITA 13(1) once proceeds run past undepreciated capital cost, or a terminal loss where the pool empties short.
- We report tickets and passes, the rental shop, the ski school, food and beverage and retail as five departments with their own direct costs, because one blended revenue figure hides which of them actually paid for the season.
- We maintain the pass deferral schedule month by month, releasing the liability as operating days are delivered, so a $600,000 spring pass batch is never mistaken for a profitable June.
- Gift card money is carried as a liability rather than sales until the card is redeemed against something taxable, and we age the unredeemed balance so it is never quietly recognised too early.
- We reconcile the ticketing and point of sale systems to bank deposits every day the hill runs, because cash, card and pass scans arriving from four counters are impossible to untangle a season later.
- Supplier, fuel, parts and capital invoices are captured through Dext and reconciled every month, which keeps the six years of records ITA section 230 requires and means no input tax credit is left behind.
- We test whether instructors, patrollers and lift operators are employees or contractors on the facts of each engagement rather than on what the pay arrangement is called, and we document the analysis before a payroll reviewer asks for it.
- We register WSIB coverage before the first seasonal hire rather than after, because a resort that puts hundreds of people to work for one winter cannot treat coverage as an end-of-season cleanup item.
- Income tax, CPP and EI come off in Wagepoint and the remittance reaches CRA on the PD7A by the fifteenth of the following month, because a late one draws a graduated penalty topping out at 10%.
- We issue records of employment when the hill closes, which on a resort means hundreds of them inside a few days, and we build the payroll file through the season so that April is an export rather than a crisis.
- We file T4 slips for employees and T4A slips where a worker is genuinely a contractor, submit the T4 Summary by the last day of February reconciled to the PD7A, and watch Ontario payroll against the $1,000,000 Employer Health Tax exemption.
- Lift tickets, season passes, lessons, rentals and retail are all taxable supplies at 13% in Ontario, and registration is required once taxable revenue passes $30,000 over four consecutive calendar quarters.
- We recover the input tax credits in full on capital and operating costs, which on a resort spending $2,000,000 on a lift or snowmaking build is the largest single cash item in the filing year.
- Because a deposit only becomes consideration when you apply it, ETA subsection 168(9) puts the tax at the moment it is set against the invoice for a group day or a lodging stay, not at the moment it is taken.
- We do not charge tax when a gift card is sold. The tax applies when the card is redeemed against a taxable supply, and the unredeemed balance stays a liability until it is properly recognised.
- Where a resort has lodging and the municipality levies an accommodation tax, that money is collected in trust and remitted, never reported as income, and we tie each HST return back to the departmented sales.
- Where a purchase falls relative to your year-end changes what it is worth, so we plan the buying calendar: rental equipment sits at the 20% Class 8 rate, ticketing and point of sale computers at the 55% Class 50 rate.
- Owner compensation is set as a mix: enough T4 salary to keep RRSP room growing, the rest taken as dividends, so the combined burden sits near the 12.2% Ontario small-business rate rather than a personal rate reaching 53.53%.
- Active income is monitored against the $500,000 Small Business Deduction limit in ITA section 125, along with the associated-corporation rules that bite where the land, the lodging or a second operating entity sits beside the resort.
- We build the off-season cash plan around the fact that twelve months of debt service, insurance and maintenance are carried by roughly a hundred operating days that the weather can shorten without notice.
- A sale is planned two years out, because the $1.25M Lifetime Capital Gains Exemption in ITA 110.6 only helps if the shares qualify, and qualifying means clearing the balance sheet of assets that fail the asset test.
- We reconstruct ticket, pass, rental, lesson, food and beverage and retail revenue from bank deposits, the ticketing system and point of sale exports across your unfiled years, rebuilding the six years of records ITA section 230 requires.
- Arrears build in two layers on an unfiled T2: a flat 5% of the balance owing, then 1% more for every month it remains outstanding, to a twelve-month ceiling, which is why we start with the earliest missing return.
- We rebuild the capital pools across the missing years, classing each lift, groomer, building and equipment purchase on its own facts, which on a $3,000,000 asset base is the difference between a defensible return and a guess.
- We rebuild the pass deferral position for every unfiled season, because a catch-up filing that recognises spring pass batches as spring income overstates one year and understates the next in a pattern CRA notices.
- Where the exposure warrants it, a Voluntary Disclosures Program application goes in on Form RC199 ahead of any CRA contact, since acceptance under the general program removes the penalties outright and brings relief on the older interest.
- When CRA questions the season pass deferral, we produce the release schedule tied to operating days and the pass terms behind it, because that one entry moves more income between years than anything else on a resort return.
- When CRA reviews how instructors and patrollers were paid, we produce the engagement terms, the invoices and the documented analysis for each worker, rather than leaving a reviewer to draw the conclusion unassisted.
- Where CRA looks at an equipment disposal, we lay out the recapture calculation against the pool balance, because a machine handed over as part payment on its replacement is a disposal even when nothing was posted.
- A full audit is run from our side: we hold the file, answer the revenue, asset and payroll questions inside every deadline, and keep a single-year review from spreading into the earlier years CRA is entitled to reopen.
- An objection is filed inside the 90 days a reassessment allows, protecting your appeal rights, and we ask for taxpayer relief on Form RC4288 where penalties and interest running past $20,000 grew out of somebody else’s mistake.
- We prepare the CSRS 4200 compilation engagement financial statements a lender requires across two fiscal years, whether the money is for a lift replacement, a snowmaking expansion or the operating line that carries the summer.
- Your compiled statement of financial position carries the capital base at net book value by class and shows unearned pass and gift card money as the liability it is, which is the first line a lender reads.
- We present the statement of operations by department, so tickets and passes, rental, ski school, food and beverage and retail each show their own contribution instead of disappearing into one revenue total.
- We show the seasonality honestly, because a resort draws on its operating line for seven months and repays it in ten weeks, and a lender who is not shown that pattern will read the summer as distress.
- Compiled statements are back with you inside 30 days of us having your records and the year’s T2 figures, because a lender’s decision on a $2,000,000 capital program will not wait on a slow accountant.
- Incorporating provincially or federally puts a corporate wall between the owners and the operation and drops the rate on the first $500,000 of active income to roughly 12.2% combined in Ontario, against a personal rate reaching 53.53%.
- Form T2057 carries your grooming equipment, rental fleet, point of sale systems and goodwill into the new corporation under section 85 at elected amounts, so the gain a plain sale would crystallise is deferred instead.
- We set the opening capital cost allowance schedules from the rollover, classing each asset on its own facts, so the corporation starts with a defensible asset base rather than one rebuilt from memory five years later.
- Inside the first month the corporation has its CRA Business Number, HST and payroll accounts open, and the supplier terms, the ticketing merchant account and the insurance renewals are all moved onto the new entity.
- We set the chart of accounts with the five departments, a deferred revenue account for passes and a gift card liability account built in from day one, so the records accumulate correctly from the first ticket sold.
- Three winters with no bookkeeping can be rebuilt from bank deposits, the ticketing system, point of sale exports and supplier invoices, and what comes out is a ledger that will stand up rather than an estimate.
- We rebuild the asset schedule purchase by purchase and class each item on its own facts, which is almost always the single largest correction we make when we inherit a resort file from another preparer.
- We recover the input tax credits buried in unentered capital, fuel, parts and supplier invoices, because a resort mid-way through a $1,500,000 capital program can be sitting on six figures of unclaimed credits.
- We rebuild the departmented result across the backlog so the caught-up statements show what tickets, rental, ski school, food and beverage and retail each contributed, rather than one number that tells the owner nothing.
- Payroll and contractor payments across the caught-up seasons are tied back to the PD7A, T4 and T4A filings, so the T2 that follows is built on what several hundred winter staff were genuinely paid.
- A pass or lesson sold to an American visitor is supplied here and stays taxable at 13%, so we do not let a foreign billing address turn domestic resort revenue into an unsupported zero-rated sale.
- Dividends leaving Canada to a non-resident shareholder attract Part XIII withholding at 25% unless a treaty lowers it, and the NR4 slips and summary that report them are prepared and filed alongside.
- Once an owner’s foreign holdings cross $100,000 in cost, Form T1135 is due, and the penalties for missing it run whether or not the property produced a dollar of income in the year.
- An American citizen among the shareholders changes the filing picture on both sides of the border, so we run the two returns together rather than letting a family discover the overlap several years into it.
- The Canadian and US filings are reconciled to each other so the foreign tax credits actually attach, and tax paid once on the same income reduces the bill in the other country instead of vanishing.
- We bring your resort forward where spring pass batches were reported in the wrong year, because on a hill selling $700,000 of passes each April that error moves real money between seasons and never corrects itself.
- Groomers, snow guns and rental inventory that left the business with no entry behind them are brought into the disclosure, because an unrecorded disposal still carries recapture and the late-catch penalty is what coming forward removes.
- The submission itself goes in on Form RC199 backed by a complete rebuild from the ticketing system, point of sale exports and bank records, which keeps a resort out of an arbitrary assessment it cannot argue with.
- We correct HST never charged on ski school lessons or rental income where a previous preparer assumed instruction was exempt, which is a quiet and cumulative error and one CRA finds on its first review.
- Before anything is filed we confirm the conditions are met: nobody at CRA has contacted you, the disclosure is complete, and at least one year is past due. Then we pursue the interest relief CRA can give.
Ski Resort Pass & Tax Check
Six quick questions on your pass deferral, your department reporting, your capital classification, your deposit timing, your seasonal payroll and whether it is time to incorporate. No fee shown.
1. Is season pass money held as deferred revenue and released across the season?
2. Do tickets, rental, ski school, food and beverage and retail report as separate departments?
3. Has every lift, groomer, building and machine been classed on its own facts?
4. Is tax on a deposit collected when the deposit is applied rather than when it is taken?
5. Are records of employment issued to your seasonal staff when the hill closes?
6. Is your ski resort incorporated?
Free CPA Consultation for Ski Resorts
Case Studies: Ski Resort Accounting & Tax
Calabogie Day Hill — The Pass Money That Looked Like Profit
The problem: A Calabogie day hill with a June year-end recorded every season pass as revenue on the day the card was charged. Spring pass batches therefore landed in a fiscal year containing almost no operating days, and the following winter, which delivered all of that skiing, showed a loss. The corporation paid tax on a summer that had earned nothing and then reported a bad winter to its lender, which promptly tightened the operating line at the worst possible moment in the cycle.
What we did: We rebuilt the pass liability from the sales dates and pass terms, released it across delivered operating days, restated the open years, and set a monthly close that moves the deferral automatically.
The result:
- $418,000 of pass revenue moved into the season that earned it
- Tax paid in the wrong year recovered on reassessment
- Operating line restored on restated statements
Thornbury Resort — Five Businesses, One Number
The problem: A Thornbury resort reported a single revenue line and a single wage line. The owner was confident the rental shop carried the operation and had been arguing for a second tuning bench for two winters. Nobody could test the belief, because lesson revenue, rental revenue, cafeteria sales and retail all arrived through one till mapping and left through one payroll account, and the only number anybody could see at month end was the total.
What we did: We departmented the ledger into tickets and passes, rental, ski school, food and beverage and retail, mapped every till, wage and direct cost to its department, and produced a contribution report by department each month.
The result:
- Ski school, not rental, was the strongest contributor
- Food and beverage found to be running at a loss
- Monthly department reporting now standard
Sault Ste. Marie Ski Area — A Capital Build in One Account
The problem: A Sault Ste. Marie ski area spent three winters upgrading snowmaking, replacing a surface lift and rebuilding the rental fleet. Every invoice had been posted to one account called equipment, with no class analysis behind any of it, and the HST returns for two of those years were never filed, so the input tax credits on a very large capital program had never been claimed at all. Two retired groomers had been traded with nothing recorded.
What we did: We rebuilt the asset schedule invoice by invoice, classed each asset on its own facts, filed the outstanding returns, and settled the recapture on the traded machines.
The result:
- $163,000 of input tax credits recovered
- Every asset classed on its own facts
- Recapture on the traded groomers reported
Our clear, efficient process ensures every step is transparent, building trust and long-term client relationships.
Kickoff (Document Request)
Collect prior T2 returns, capital invoices for lifts, snowmaking and grooming, the ticketing and pass export by sale date, point of sale exports by department, payroll records, lodging records and bank statements.
First 30 Days (Cleanup & Setup)
Set up QuickBooks Online or Xero with the five departments, build the pass deferral and gift card liability schedules, and rebuild the capital pools with each asset classed on its own facts.
Monthly Close
Department contribution reporting, pass liability released against operating days, gift card balance aged, GST/HST return tied to departmented sales, and payroll, PD7A and WSIB reconciliation.
Quarterly Planning Review
Salary and dividend mix, capital spend timing against the year-end, pass pricing read against the deferral, and the off-season cash plan that carries twelve months on a hundred operating days.
Year-End Close & T2 Filing
Trial balance closed, statements built with the capital base by class and the unsold skiing sitting as a liability, disposals settled for recapture or terminal loss, and the T2 filed with GIFI.
Get Your Ski Resort Taxes Done Right Today
Affordable Pricing for Ski Resorts
We believe in clear, upfront pricing so you know exactly what to expect. All fees include HST.
- Tax Preparation (Corporation) — From $400
- Tax Return Filing (Corporation) — From $400
- Tax Compliance Audit — FREE CRA audit support for our clients
- Tax Strategy — FREE for our clients
- Accounting Base Plan — From $100 per month
- Bookkeeping Management — Free for our Accounting clients
- Financial Reporting — Free for our Accounting clients
- Business Formation — Flat $35
- Incorporation Process — Flat $35
- Entity Setup Assistance — Flat $35
- Full-Service Payroll — From $125 per month
Payment is by Interac e-Transfer to info@gondaliyacpa.ca only. Security question: Not Applicable, as auto-deposit is enabled.
Meet Your Lead Ski Resort Accountant
Meet your lead ski resort accountant. The same two people prepare your file every season, so nobody has to explain the pass schedule twice.
What Our Clients Say
More than 1300 five-star reviews, left by owners running hills, lodges and winter operations in Ontario and beyond.
Serving Ski Resorts Across Ontario
We look after ski resorts and winter recreation operators the length of the province. The pass sold in April is a liability until somebody skis on it, the five revenue lines each need their own page, the capital base cannot live in a single pool, and a reviewer opening a resort file goes to those entries first.
Toronto (ON)
55 Queen St E Ste 1205, Toronto, ON M5C 1R6, Canada
+1 (647) 212-9559
9:00 AM – 8:30 PM (Mon – Sun)
Mississauga (ON)
2100 Camilla Rd #716, Mississauga, ON L5A 2J8
+1 (647) 212-9559
9:00 AM – 8:30 PM (Mon – Sun)
Brampton (ON)
4 Starhill Crescent, Brampton, ON L6R 2P9, Canada
+1 (647) 212-9559
9:00 AM – 8:30 PM (Mon – Sun)
Scarborough (ON)
24 Clementine Square, Scarborough, ON M1G 2V7, Canada
+1 (647) 212-9559
9:00 AM – 8:30 PM (Mon – Sun)
Vaughan (ON)
19 Cabinet Crescent, Woodbridge, ON L4L 6H9, Canada
+1 (647) 212-9559
9:00 AM – 8:30 PM (Mon – Sun)
Oshawa (ON)
210 Durham St, Oshawa, ON L1J 5R3, Canada
+1 (647) 212-9559
9:00 AM – 8:30 PM (Mon – Sun)
Ottawa (ON)
2090 Neepawa Ave a314, Ottawa, ON K2A 3L6, Canada
+1 (647) 212-9559
9:00 AM – 8:30 PM (Mon – Sun)
Etobicoke (ON)
60 Stevenson Rd #1601, Etobicoke, ON M9V 2B4, Canada
+1 (647) 212-9559
9:00 AM – 8:30 PM (Mon – Sun)
Hamilton (ON)
70 Starling Dr, Hamilton, ON L9A 0C5, Canada
+1 (647) 212-9559
9:00 AM – 8:30 PM (Mon – Sun)
Guelph (ON)
1155 Gordon St, Guelph, ON N1L 1S8, Canada
+1 (647) 212-9559
9:00 AM – 8:30 PM (Mon – Sun)
Windsor (ON)
4387 Guppy Ct, Windsor, ON N9G 2N8, Canada
+1 (647) 212-9559
9:00 AM – 8:30 PM (Mon – Sun)
North York (ON)
150 Graydon Hall Dr #912, North York, ON M3A 3B2, Canada
+1 (647) 212-9559
9:00 AM – 8:30 PM (Mon – Sun)
Ski Resort Accounting & Tax FAQs
Related Industries We Serve
Adventure Tourism Businesses
- Seasonal revenue and deferred bookings
- Equipment capital cost allowance
- Corporate tax filing and statements
Campgrounds
- Prepaid stays and refund handling
- Property and equipment pools
- Corporate tax planning and bookkeeping
Small Businesses
- HST registration and filing
- Payroll and source deductions
- Year-end statements and T2
Incorporated Businesses
- Small Business Deduction planning
- Salary and dividend mix
- Corporate tax filing and statements
Ski Resort Accounting & Tax Done Right.
T2 filing with season pass money held as deferred revenue and released across the operating days it buys, the five revenue lines reported as departments with their own direct costs, rental gear in Class 8 at 20% and ticketing computers in Class 50 at 55%, every lift, groomer and building classed individually on its own facts, tax on deposits collected under ETA subsection 168(9), recapture settled under ITA 13(1) on every disposal, and records of employment issued the week the hill closes. AFFORDABLE flat fees, no hourly billing. Licensed CPA Ontario. 1300+ five-star reviews. 30-Day Money-Back Guarantee.



