Teplov CPA Subscribe for tax updates Contact

CPA for IT contractors and consultancies

Compliance and advisory for Canadian software developers, DevOps, cloud, cybersecurity, and data & AI consultants, from first setup to corporation wind-down.

Alex Teplov, CPA

The problems in contractor books are rarely just data-entry errors. They are assumptions that were never checked.

Alex Teplov, CPA  ·  Principal
Handled directly by Alex Teplov, CPA. Responds within one business day.

Compliance packages

Three fixed-scope packages covering setup, ongoing compliance, and corporation wind-down for Canadian contractors. Every engagement is handled directly by Alex Teplov, CPA.

Launch

Business setup & onboarding

For contractors just starting out, recently incorporated, or operating without the registrations, bookkeeping, and opening records needed before recurring filings begin.

  • Business structure review
  • Federal and provincial tax registrations, including Revenu Québec where applicable
  • QuickBooks Online setup
  • Invoicing and expense tracking setup
  • Prior-year cleanup and opening balance sheet
Launch details
Close

Corporation wind-down

For contractors stopping operations who need final filings, account closures, shareholder distributions, and clearance certificate questions handled in the right order.

  • Final T2 corporate return, CO-17 where applicable, and owner T1 coordination
  • Federal and provincial account closures, including Revenu Québec where applicable
  • Shareholder distribution and clearance certificate review
  • CRA clearance certificate coordination where needed
  • Dormant corporation nil T2 filings
Close details

Launch and Close are one-time engagements. Run is an ongoing retainer. Scope and fee confirmed at onboarding.

Common questions

A short read on the questions IT contractors ask most when their file is opened for the first time.

Do I need to be incorporated?
No. Teplov CPA works with sole proprietors filing T2125 schedules and incorporated IT contractors filing T2 corporate returns. If you are not incorporated yet, the decision can be reviewed before you add corporate complexity.
Which accounting software do you use?
We work in QuickBooks Online. If you are already on the platform, we connect to your existing file. If you are starting fresh, we set up the chart of accounts around contractor income, software costs, GST/HST, and owner draws.
Do you handle GST/HST registration and filings?
Yes. We handle GST/HST registration, periodic filings, and input tax credit tracking throughout the year. We also advise on when the registration threshold applies to your taxable revenue stream.
Do incorporated IT contractors need to charge GST/HST to the agency?
Usually, once the corporation is registered or required to register. For most businesses, CRA's small-supplier threshold is based on taxable supplies over a single calendar quarter or the previous four consecutive calendar quarters. Many full-time IT contracts cross the $30,000 threshold quickly, but the timing depends on invoice amounts and dates. Once registered, your corporation charges GST/HST on taxable Canadian invoices, the agency pays it into the corporate account, and the net tax is remitted to CRA after eligible input tax credits.
The agency pays my corporation GST/HST on top of my hourly rate. Is that extra income?
No. GST/HST paid into your corporate account is collected on behalf of CRA and must be reconciled on your next GST/HST return. Treating it as spendable income is one of the most common and costly mistakes for new incorporated contractors. The amount owed depends on your filing period and any eligible input tax credits.
Can you help with U.S. income from American clients?
Yes. U.S. client income is common for Canadian IT contractors. We help organize invoices, exchange rates, GST/HST treatment, and Canadian reporting so the income is not left as a vague bank deposit at year-end.
Can you help with PSB risk?
Yes. For incorporated contractors, we review the facts that matter: client concentration, control over work, tools and equipment, substitution rights, financial risk, and whether the arrangement looks independent in substance.
I have been on the same agency contract for more than a year. Do I have PSB risk?
Potentially. Long-tenure single-client contracts placed through a staffing agency are a higher-risk pattern for PSB classification. CRA can look at client concentration, degree of control, tools and equipment, substitution rights, and financial risk. The agency relationship does not automatically provide protection. A PSB fact review is worth doing before the contract renews.
Talk through your file

The decisions that affect this year's filings are made during the year, not at year-end

Share your business structure, clients, software setup, and the part of the file that feels least organized. Teplov CPA responds within one business day.

Talk Through My File