(437) 561-6272

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

Get an instant quote
Who we help · Roofers · Tax planning

Roofing tax planning that makes eight working months fund all twelve.

A roofing company earns most of its money between April and November, but tax ignores the weather: instalments land in March and December, corporate balances come due in mid-winter, and RRSP deadlines pass before the first ladder goes up. Good planning for roofers is mostly calendar engineering, deciding before the season ends where each dollar will sit when the snow flies.

Roofer installing shingles on a residential roof

Eight months of income, twelve months of bills

The structural problem is simple: revenue is compressed into the roofing season, while truck payments, insurance, shop rent and your own groceries run all year, and the largest tax payments arrive in the months with no revenue at all. The default failure mode is spending the season's cash during the season, then borrowing in March to pay last year's tax.

The countermeasure is a habit, not a trick: a fixed slice of every final invoice moves to a separate tax-and-winter account the week the job collects. We set that percentage from your actual margin and structure at the start of each season, review it mid-summer, and true it up when the books close. It is unglamorous, and it is the single change that ends the March scramble.

Instalments set from your season, not a form letter

Personal instalments are due March 15, June 15, September 15 and December 15 once your net tax owing tops $3,000 in the current year and either of the two previous years, which describes nearly every established roofer. Corporations pay monthly, or quarterly for eligible small CCPCs. The planning is in which calculation option you use, because the CRA offers three and the right one changes with your season:

OptionHow it worksWhen it suits a roofer
No-calculationPay the amounts on the CRA's reminders, based on past yearsSteady seasons; no interest risk even if this year runs higher
Prior-yearBase instalments on last year's taxWhen the CRA reminders overshoot after an unusual year
Current-yearEstimate this year and pay a quarter each dateA visibly weaker season; frees winter cash, but underestimating costs interest

The trap runs in both directions. After a record season, the next year's reminders jump, and they land whether or not the new season has started paying. After a rough season, blindly paying reminder amounts strangles winter cash that a current-year estimate would have freed. We revisit the choice every September, while there is still a December payment to change.

Two more instalment tracks run alongside the personal one. Corporate instalments reset after every T2 we file, so a strong year is priced in deliberately rather than discovered as arrears interest. And an annual GST/HST filer whose net tax passes $3,000 owes quarterly HST instalments too, a deadline seasonal businesses miss more than any other.

A corporation is a smoothing machine

Weather decides when a roofing company earns; a corporation lets you decide when you are paid. Profit left inside is taxed at roughly 12.2% combined in Ontario on the first $500,000, which leaves far more working capital for next spring's materials than personal rates would. From that pool you draw a level salary through all twelve months, which builds RRSP room, keeps CPP contributions running and reads far better on a mortgage application than a feast-and-famine T1.

Dividends then top up the year once the season's result is actually known, usually decided in the planning window after year-end. Getting the salary-dividend mix right against WSIB costs, RRSP goals and family involvement is the recurring core of our Tax Planning & Advisory work; whether to incorporate at all is its own question, and we wrote a separate page on it.

Winter is the planning season

Pick a year-end that falls when the ladders come down. An October 31 or November 30 year-end means the books close while the jobs are still fresh, the corporate balance, due three months later for most small CCPCs, lands while you can plan for it, and the T2 our Corporate Tax Filing team prepares is finished before spring booking season. A December 31 year-end, chosen by default, pushes all of that into your ramp-up months.

The winter checklist itself is short but has hard edges:

  • Equipment timing. A truck or hoist bought before year-end only helps this year's CCA if it is actually available for use, not on order.
  • RRSP and TFSA. Contributions in the first 60 days of the year still count against last year; decide from the closed books, not a guess.
  • CCA as a dial. In a loss year we can claim less depreciation and save the deduction room for a better one.
  • Next season's pricing. Quotes that bake in tax, WSIB and the winter reserve, so the smoothing funds itself.

These are exactly the decisions our brand line points at, and our decision guides walk several of them in detail. Your accountant files your taxes; we help you decide.

Common questions

03
How much of each job should we set aside for tax?

There is no universal number; it depends on your margin, structure and draw needs. We calculate a percentage from your own books at the season start and adjust it mid-year.

The December 15 instalment lands when we have zero revenue. Any options?

The date is fixed, but the amount is not. Switching to the prior-year or current-year calculation can lower it legitimately, and a season-end reserve should be funding it either way.

Does incorporating solve seasonality by itself?

No. It adds the retain-and-draw mechanism that makes smoothing possible, but the reserve habit, instalment strategy and year-end choice still have to be set deliberately.

Keep exploring

03

Construction & Trades

Every construction & trades niche we work with.

Visit page

Roofer incorporation

What a corporation changes for a roofer, and what WSIB does not.

Visit page

Landscaper tax planning

Smoothing summer maintenance and winter snow income across the year.

Visit page

Plan the winter before the winter

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