Put every instrument in the right class
A survey firm's balance sheet is unusually heavy in gear for a professional practice, and the T2 rewards getting the classes right. A robotic total station and a set of GNSS rovers do not depreciate like a pickup, and neither depreciates like the field controller that drives them. One wrinkle catches almost everyone: the CRA's published position treats a drone as an aircraft, which puts a survey drone in Class 9 at 25% rather than alongside the instruments in Class 8.
| What the firm buys | Class | Rate |
|---|---|---|
| Total stations, GNSS receivers, levels, prisms | Class 8 | 20% |
| Crew trucks and vans | Class 10 | 30% |
| Survey drone (an aircraft, in the CRA's view) | Class 9 | 25% |
| Field controllers, office workstations | Class 50 | 55% |
| Drafting and network-adjustment software licences | Class 12 | 100% |
Timing matters as much as classification. Under the accelerated investment rules, eligible additions through 2027 escape the old half-year cutback, so a receiver put in service in the last month of the fiscal year still earns its full first-year claim. And because instrument dealers take trade-ins, we watch the other side too: trade-in proceeds reduce the class, and clearing out an old truck or an entire retired instrument generation can trigger recapture that belongs in the plan, not in a surprise assessment.
The HST rate follows the parcel, not the payer
Surveying is a service supplied in relation to real property, so the place-of-supply rules set the rate by where the land is situated. A Calgary developer who retains you for a draft plan in Milton is charged 13% Ontario HST; the client's address is irrelevant. Survey a parcel in another province and that province's rate applies instead. Municipal clients get 13% like everyone else; their rebates are their business, not a reason to alter your invoice.
Long developer files add a timing rule worth real money. Where a written construction contract or the Construction Act holds back part of the price, HST on the held-back amount is generally not payable until the holdback is released or the holdback period expires, so a firm remitting tax on retainage it has not collected is financing the CRA for no reason. On the input side, full taxability means full credits on fuel, RTK network subscriptions, instrument service and calibration, but only when the receipts survive the field season and reach the ledger.
Freeze-up decides the WIP number
Surveyors were never on the short list of professions that could elect to tax only billed work, so the unbilled crew time in open subdivision and severance files is income at year-end, valued at the lower of cost and fair market value. Cost is not a guess: it is the crew-days each file has consumed, at a loaded rate, plus the drafting hours behind them. Where End-to-End Accounting already posts work in progress monthly, the year-end figure is simply December's entry, supported and ready for review.
The fiscal year-end itself is the quiet lever. A firm that closes its year right after the fall invoice run carries far less unbilled work into the valuation than one that closes mid-season with three crews in the field. We look at when the files actually bill before accepting a calendar year-end as a default.
One calendar, two returns
Our Corporate Tax Filing service runs the survey firm's year as a fixed sequence: the T2 due six months after year-end, the balance due three months after for most CCPCs, instalments once federal tax passes $3,000, T4s for the crews by the end of February, and an HST filing frequency chosen to match how the developer files actually pay. Ontario's small-business rate of roughly 12.2% on the first $500,000 is kept, not won; clean filings are what keep it.
We prepare the owners' personal returns beside the corporate file so salary, dividends and instalments agree across the T2, the slips and the T1. When the CRA writes, the letters that actually reach survey firms are narrow: a processing review after a heavy Class 8 year, or a query about tax on a holdback. CRA Audit & Review Support answers from working papers we already hold, and most files close on the first response.
