Book Consultation

Gondaliya CPA

Corporate Tax Filing Experts

Tax Accountant for Managed Service Providers in Ontario and Across Canada

Your asset is a book of managed contracts, and your monthly invoice is rarely one supply. A single invoice can carry the managed-service fee for the month, a block of prepaid hours nobody has used yet, a workstation resold at a markup, a third-party licence passed through, and a project phase still in progress. Those are not all revenue in the month they are billed, and they do not all carry the same tax character. We unbundle the invoice first. We treat an annual renewal or a prepaid bucket as income under ITA paragraph 12(1)(a) and reserve the undelivered part under ITA paragraph 20(1)(m), so January renewals are not booked as January revenue. We put hardware and licences bought for resale into inventory under ITA section 10 at landed cost, and we capitalise the firewalls, switches and backup appliances you own but have deployed at client sites instead of writing them off on installation. Whether you bill per seat, per device, per block of hours or per project, we handle the contract book, the goods inside it and the cross-border edges — with AFFORDABLE flat fees.

1300+
5-Star Google Reviews
✅ REGISTERED CPA FIRM – VERIFY NOW

AFFORDABLE Managed Service Provider Tax Accountant

A managed service provider gets two things wrong before it gets anything else right, and both come from the same place: the contract book. The first is timing. An annual agreement billed up front, a committed three-year term, and a prepaid bucket of support hours are all money received for service not yet rendered. That amount is income under ITA paragraph 12(1)(a) in the year it arrives, and then reserved out under ITA paragraph 20(1)(m) to the extent the service has not been delivered. A provider that books the January renewals as January revenue overstates the year, pays tax early, and then shows a lender a balance sheet with no deferred revenue on it at all. The second is that you are not a pure service business. The moment you buy a firewall, a switch, a stack of laptops or a block of Microsoft 365 seats and resell them, you are supplying goods and property as well as services. Hardware and licences bought for resale are inventory under ITA section 10, carried at a landed cost that includes freight, duty and brokerage, and the equipment you own but have deployed at a client site is your own capital asset in Class 50 at 55% or Class 8 at 20%, not a cost of sale. At Gondaliya CPA, we specialize in unbundling the managed services invoice, in contract revenue timing, and in the inventory and capital pools an MSP actually carries, providing AFFORDABLE flat-fee support that keeps you CRA-compliant and stops you paying more tax than you owe.

As a managed service providers accountant, we work with per-seat and per-device managed contracts, co-managed and staff-augmentation arrangements, help-desk and NOC operations, and hardware and licence resale across Ontario, with year-round support rather than a once-a-year scramble. We tell you what each contract actually earns against the technician hours your PSA recorded on it, how much of your cash is service you still owe, and where your inventory, your client-site equipment and your cross-border exposure sit.

Let us handle the numbers so you can focus on the tickets and the next renewal.

Gondaliya CPA team - accounting and tax services for managed service providers

Our Official Partners

Google Reviews
CPA Ontario
QuickBooks
Wagepoint
Xero
Stripe
Rotessa
Hubdoc
ADP

Accounting That Understands How a Managed Service Provider Actually Works

Running a book of managed contracts is not the same business as selling software or building it. Your revenue arrives before the service is delivered, your invoice bundles several different supplies into one number, you hold real inventory and real capital equipment sitting on other people’s premises, and your client base is spread across provinces and sometimes across the border. At Gondaliya CPA, we understand that reality and provide practical, industry-focused solutions across Ontario.

📄

One Invoice, Several Supplies

A managed fee, prepaid hours, resold hardware, a licence pass-through and a project phase on one invoice are not automatically one supply with one tax character. We unbundle before we apply a rate.

📅

Renewals Are Not Revenue Yet

An annual contract billed up front is income under ITA paragraph 12(1)(a) and reserved under ITA paragraph 20(1)(m) for the months you have not delivered. January renewals are not January revenue.

📦

You Sell Goods Too

Hardware and licences bought for resale are inventory under ITA section 10 at landed cost including freight and duty, counted at year-end rather than assumed away in cost of sales.

🔐

Your Gear on Their Premises

Firewalls, switches, backup appliances and spare stock you own but have deployed at client sites are your capital assets in Class 50 or Class 8, depreciating while they earn.

Stay Compliant and Minimize Your Managed Service Provider Tax

For a managed service provider, staying onside with CRA and paying the least legal tax are the same job. We keep every filing on schedule while claiming every technician, platform, vehicle and equipment dollar the T2 allows, so nothing is missed and nothing invites a reassessment.

📋

Authorities, Contracts and Dues

No regulator licenses managed IT services, but real authorities reach you. CRA on tax and payroll, the Office of the Privacy Commissioner of Canada under PIPEDA because you hold client data, the CRTC under CASL on your prospecting list, the Ministry of Public and Business Service Delivery under the Consumer Protection Act, 2002 where a client is an individual, the Employment Standards Act, 2000 on technician hours and on-call, and WSIB on field staff. Your own governing documents are the master services agreement, the statement of work and the vendor and distributor reseller agreements. Add CompTIA training and credential dues, ITAC membership, CIPS membership with the I.S.P. designation, and vendor partner programme fees: each is a real annual cost that belongs in the ledger.

✅

CRA Obligations for Managed Service Providers

Staying compliant with CRA means more than one return a year. We manage GST34 returns with each invoice unbundled before a rate is applied, incidental components tested against ETA section 138, reimbursed pass-throughs considered under ETA section 178, place of supply established from each client’s address, adjustments made through ETA section 232 credit notes, contract revenue reserved under ITA paragraph 20(1)(m) for service not yet delivered, resale stock valued under ITA section 10, servers and appliances in Class 50 rather than Class 8, subcontracted engineers tested against Form RC4110 with T4A slips filed, Regulation 105 and T4A-NR considered on non-resident payments, and payroll source deductions reconciled to the PD7A. These are the areas CRA looks at first on a managed services file.

📈

Year-End Deliverables for Managed Service Providers

At year-end, a managed services corporation needs a proper trial balance and financial statements that state deferred revenue as a liability rather than burying it in sales, carry prepaid support hours still owed, show inventory and spare stock separately from cost of sales, present distributor trade payables for what they are, and split the Class 50, Class 12, Class 8, Class 10 and Class 14.1 pools, plus a T2 with GIFI that ties to your HST returns. A lender reads the recurring revenue under contract and the deferred revenue line before it reads the bank balance. Our team prepares every deliverable on time.

Accounting & Tax Experts for Managed Service Providers

Gondaliya CPA managed service provider accounting expertsGondaliya CPA managed service provider tax experts
  • 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 Managed Service Providers?

1
🎯

Tax Planning — Timing & Pools

We reserve contract revenue for service not yet delivered, split Class 50 servers and appliances from Class 8 tools and racks, and protect the $500,000 Small Business Deduction.

2
📊

Consulting — Contract Margin & Stock

Our bookkeeping costs each contract against the technician hours your PSA recorded, separates hardware and licence margin from service margin, and counts the spare and loaner pool.

3
🛡

CRA Representation — HST & Contractors

When CRA challenges your unbundling, your inventory valuation or the subcontract line, we prepare the response and pursue relief on Form RC4288 where a prior error caused the penalties.

4
🏢

Bookkeeping — Cash Flow & Sale

We build the cash flow that funds hardware bought ahead of a client deposit, produce the statements your lender reads, and model the sale of the contract book years ahead.

★
Fully Licensed CPA Ontario
★
1300+ ★★★★★
Google Reviews
★
30-Day Money-Back Guarantee
★
60-Day Fees-Matching Policy
ACTIVELY ACCEPTING
Managed Service Provider Clients
Includes personal T1 filing for you and your family
Convenient Availability
Weekend and evening support until 9 PM
Always Within Reach
Just a call away when you need us

Managed Service Provider Tax and Accounting Services in Ontario

📄

Corporate Tax Filing (T2) for Managed Service Providers

Professional T2 preparation with contract revenue reserved for service not yet delivered, resale stock valued as inventory, servers in Class 50, and CRA compliance on every line.

💳

Bookkeeping & Accounting for Managed Service Providers

Books built from what you actually billed rather than the distributor statement, with licence cost of sales, hardware margin and deferred revenue carried properly.

💵

Payroll Services for Managed Service Providers

Technician and subcontractor payments handled properly, with on-call premiums, PD7A remittances, T4 and T4A slips filed on time and classification tested against Form RC4110.

🧾

GST/HST Filing for Managed Service Providers

AFFORDABLE HST filing with every invoice unbundled first, place of supply established from each client’s address, and adjustments made through credit notes.

📈

Tax Planning for Managed Service Providers

Smart tax planning on renewal timing against your year-end, equipment purchases across Class 50 and Class 8, the Small Business Deduction, and the exit structure.

⏳

Corporate Catch-Up Filing for Managed Service Providers

File overdue T2 and HST years, rebuild the deferred revenue, inventory and capital pools you never had, and get back into CRA compliance with accurate catch-up support.

🛡

CRA Audit Resolution for Managed Service Providers

Expert support on contract revenue timing, inventory valuation, HST unbundling and contractor classification audits, handled with confidence from the first letter.

📊

CPA Financial Statements (Notice to Reader) for Managed Service Providers

CPA-compiled financial statements that lenders accept, stating deferred revenue as a liability and inventory separately from cost of sales.

🏢

Incorporation Services for Managed Service Providers

Full incorporation including NUANS, articles, share structure, and the section 85 rollover of your contract book, tooling, vehicles and stock into the company.

📒

Catch-Up Bookkeeping Services for Managed Service Providers

Months or years of PSA exports, distributor statements, vendor invoices and subcontractor records reconstructed and reconciled, so your revenue figure is finally accurate.

🌐

US Corporation & LLC Tax Filing for Managed Service Providers

Cross-border filing where clients, delivery staff, owners or shareholders sit outside Canada, covering withholding, NR4 reporting and T1135 obligations.

📜

Voluntary Disclosure Program for Managed Service Providers

Come forward on unfiled T4A slips, renewals recognized too early or one HST rate applied across a multi-province base before CRA calls, cancelling penalties through a Voluntary Disclosures Program application.

Accounting & Tax Services Tailored for Managed Service Providers

Real, practitioner-level CPA expertise for per-seat and per-device managed contracts, co-managed and staff-augmentation arrangements, help-desk and NOC operations, and hardware and licence resale across Ontario — built for a business whose asset is a book of contracts.

  • We prepare your T2 with GIFI on Schedule 100 and Schedule 125, separating per-seat managed fees, per-device monitoring, project work, hardware resale and resold licences onto their correct lines so CRA’s matching reads your return the way you filed it.
  • An amount received for service not yet rendered is income under ITA paragraph 12(1)(a) and reserved out under ITA paragraph 20(1)(m), so a January annual renewal is taxed across the months you actually deliver rather than entirely in January.
  • We claim capital cost allowance on Schedule 8 with servers, switches and backup appliances in Class 50 at 55%, application software such as your RMM and PSA licences in Class 12 at 100%, and tools and racks in Class 8.
  • Hardware and licences bought for resale are inventory under ITA section 10 with freight, duty and brokerage in landed cost, so the year-end count of stock and spares is done rather than assumed to be nil.
  • Firewalls, switches and backup appliances you own but have deployed at a client site are your own capital assets depreciating while they earn, not a cost of sale written off the month the technician installed them.
  • We reconcile the Pax8, Ingram Micro and Microsoft CSP statements back to what you actually billed, splitting gross contract revenue, vendor licence cost of sales, hardware cost and the markup you earned into their own accounts.
  • We carry a deferred revenue liability for annual renewals collected up front, committed terms still running and prepaid hour blocks not yet drawn down, because cash in the bank against service you still owe is not yours yet.
  • We unbundle the monthly invoice in QuickBooks Online or Xero so the managed fee, the prepaid hours, the hardware, the licence pass-through and the project phase each land in the account and the period they belong to.
  • We cost each contract against the technician hours your PSA actually recorded on it, so a client billed a flat monthly fee while consuming triple the ticket time stops being invisible until renewal.
  • We capture vendor, distributor, subcontractor and fuel invoices through Dext and reconcile monthly, keeping the six years of records ITA section 230 requires and making sure no recoverable input tax credit is quietly lost along the way.
  • We test your field technicians, after-hours on-call staff and subcontracted engineers against the Form RC4110 factors, because a large subcontract line with no analysis behind it is the first thing a payroll auditor pulls on an MSP file.
  • We file T4A slips on the subcontractors who are genuinely contractors, so the field work, overflow dispatch and after-hours coverage you deducted is reported the way CRA expects instead of sitting in an unsupported subcontract total.
  • We run technician payroll in Wagepoint with overtime and on-call premiums withheld correctly, remitting on the PD7A by the 15th of the following month, because CRA’s late-remittance penalty on source deductions reaches 10%.
  • Where an offshore NOC or help-desk engineer is a non-resident performing services in Canada, we review Regulation 105 withholding and the T4A-NR reporting that follows rather than paying the invoice as though the border made no difference.
  • We file your T4 slips and T4 Summary by the last day of February, reconcile them to the PD7A remittances made, register you with WSIB from the first hire, and watch Ontario payroll against the $1,000,000 Employer Health Tax exemption.
  • We unbundle each invoice before any rate is applied, because a managed fee, prepaid hours, resold hardware, a licence pass-through and a project phase are not automatically one supply with one tax character.
  • Where a component is genuinely incidental to another and supplied for a single consideration, ETA section 138 deems it part of that other supply, and where the components are separate supplies we report them separately instead.
  • Whether a licence or hardware pass-through is your own supply or an agency recovery for the client is read out of the contract, and ETA section 178 deems a reimbursed expense part of the consideration for your own supply.
  • Place of supply follows the recipient’s address obtained in the ordinary course of business, so one billing run can carry 13% in Ontario, another province’s rate, and supplies to non-residents reviewed under Part V of Schedule VI.
  • We review each export supply on its own evidence without assuming an answer either way, and we adjust credits and contract changes through ETA section 232 credit notes rather than netting them off sales in a later period.
  • We time hardware, server and software purchases against your fiscal year-end, weighing the 55% Class 50 rate on servers and switches against the 20% Class 8 rate on racks and tools, so the deduction lands where it is worth most.
  • We set the salary-versus-dividend mix for the owner, paying enough T4 salary to build RRSP room while the balance flows as dividends, so combined tax stays near the 12.2% Ontario small-business rate instead of 53.53%.
  • We keep your active income under the $500,000 Small Business Deduction limit using ITA section 125, and watch the associated-corporation rules where the same owner also runs a hardware reseller or a separate staffing company.
  • We plan the renewal calendar against your year-end so a large block of annual contracts and the reserve that goes with them are modelled before the deadline arrives, rather than discovered when the T2 is already being drafted.
  • We plan at least two years ahead so your shares qualify for the $1.25M Lifetime Capital Gains Exemption under ITA 110.6, purifying retained cash and inventory that would otherwise fail the active-business asset test on a sale.
  • We reconstruct contract revenue, overage billing, hardware resale and resold licence income from PSA exports, distributor statements and bank deposits across your unfiled years, rebuilding the six years of records ITA section 230 requires.
  • Late filing costs 5% of the balance owing plus 1% per month up to twelve months, so we file your oldest unfiled T2 first to stop the penalty compounding and limit the arrears interest CRA charges on top.
  • We rebuild the deferred revenue position year by year, because a catch-up filing that recognized every annual renewal on receipt overstates income in the year it was billed and understates every year the service was actually delivered.
  • We rebuild the capital pools across the missing years, moving servers, switches and backup appliances out of Class 8 into Class 50 and software into Class 12, and reinstating client-site equipment that was written off on deployment.
  • We file a Voluntary Disclosures Program application on Form RC199 before CRA contacts you, because a disclosure accepted under the general program cancels penalties in full and gives roughly 50% interest relief on the older years.
  • When CRA tests your revenue against bank deposits, we produce the contract schedule, the deferred revenue reconciliation and the ITA paragraph 20(1)(m) reserve, because an annual renewal banked in January is not January income.
  • When CRA questions your cost of sales, we produce the ITA section 10 inventory valuation, the landed cost working with freight and duty, and the count of loaner and spare stock the prior bookkeeping never recorded.
  • When CRA challenges your HST, we produce the invoice-by-invoice unbundling, the place of supply evidence for each client’s address, and the supply-by-supply review behind every export, rather than one rate applied across the whole base.
  • When CRA opens the subcontract and offshore line, we produce the agreements, the invoices and the Form RC4110 analysis for each engineer and dispatcher, because that line is where a managed services audit almost always begins.
  • We file the Notice of Objection within 90 days of a reassessment and pursue taxpayer relief on Form RC4288, cancelling penalties and interest that can top $15,000 where a prior accountant’s error caused them, protecting your Tax Court rights.
  • We prepare the CSRS 4200 compilation engagement financial statements a lender requires across two fiscal years for the operating line that funds hardware bought ahead of a client deposit, or for acquiring a competitor’s client book.
  • Your compiled statement of financial position shows deferred revenue as the liability it is, so cash banked against twelve months of service not yet delivered is not read by a lender as equity you already own.
  • We state inventory, spare and loaner stock separately from cost of sales and show distributor trade payables for what they are, because a lender reads the hardware side of an MSP balance sheet differently from the contract side.
  • We build the statement of operations with recurring contract fees, overage, project work, hardware margin and resold licence margin classified consistently across two years and tied to the T2 filed with CRA, so the bank accepts the file.
  • We deliver the compiled statements within 30 days of receiving your records and the year’s T2 figures, because a financing decision on a hardware order or an acquisition does not wait for a slow accountant to catch up.
  • We incorporate your managed services business under the Ontario Business Corporations Act, giving you limited liability on the service levels your contracts promise and roughly the 12.2% Ontario small-business rate against 53.53% personally.
  • We complete the section 85 rollover on Form T2057, transferring your existing contract book, tooling, vehicles and stock into the corporation at elected amounts, deferring the capital gain a straight sale of those assets would trigger.
  • We set the opening Class 50, Class 12, Class 8, Class 10 and Class 14.1 schedules from the rollover, so the corporation starts with an asset base that is correct rather than rebuilt from memory several years later.
  • We open the corporation’s CRA Business Number, HST and payroll accounts within the first 30 days, register the WSIB account, and move the vendor, distributor and CSP agreements across so revenue lands in the entity that reports it.
  • We set the chart of accounts with contract revenue, overage, hardware sales, licence resale, vendor cost of sales, inventory and deferred revenue built in from the first month, so the records accumulate correctly from day one.
  • We rebuild months or years of neglected books from PSA exports, distributor statements, vendor invoices and bank records, so a provider that grew from forty seats to four hundred without bookkeeping finally gets a ledger that ties.
  • We separate gross contract revenue from vendor licence cost of sales and hardware cost across the whole backlog, which is the single correction that changes both your revenue figure and your real margin on every resold seat.
  • We rebuild the equipment and software schedule from purchase invoices and split it across Class 50, Class 12, Class 8 and Class 10, which is almost always pooled incorrectly when we inherit a managed services file.
  • We recover the input tax credits buried in unentered vendor, distributor, hardware and subcontractor invoices wherever the supply they relate to is taxable, because two years of unfiled purchases can hide five figures of credits.
  • We reconstruct deferred revenue, the prepaid hours still owed and the inventory on hand at each year-end across the caught-up months, so an accurate T2 can be filed without guessing how much of the cash was earned.
  • On clients outside Canada, we review the place of supply and the Part V of Schedule VI conditions against what was actually supplied and to whom, rather than treating a foreign billing address as an automatic answer either way.
  • We name United States state sales tax and foreign consumption taxes such as EU and UK VAT as live questions for local advisers where your clients sit abroad, and we assert no state, threshold, rate or registration conclusion.
  • Where an offshore delivery entity is related to you, we identify the ITA section 247 transfer pricing obligation and the Form T106 and Form T1134 filings that follow, without asserting a method, a margin or an outcome.
  • Where a non-resident owns shares in your company, we handle the Part XIII withholding on dividends paid out of Canada and the NR4 reporting that follows, so nothing is missed at 25% or at the treaty rate.
  • We file Form T1135 where the owners’ foreign property costs more than $100,000, and we track foreign exchange on United States dollar licence and hardware purchases in the records rather than averaging it at year-end.
  • We bring your company forward on subcontractor and offshore engineer payments made for years with no T4A slips filed, because the per-slip penalties and the classification exposure both sit behind that one subcontract line.
  • We disclose HST charged at a single rate across a client base spread over several provinces and outside Canada, correcting the net tax before a reviewer finds the same gap and assesses penalties and interest on top.
  • We file your submission on Form RC199 with a full reconstruction from PSA exports, distributor statements and bank records, so a provider that outgrew its bookkeeping is not left facing an arbitrary CRA assessment instead.
  • We correct annual renewals and prepaid hour blocks taken into income entirely on receipt with no reserve, which is a quiet and cumulative error on a business that bills every January and delivers through to December.
  • We confirm your disclosure is genuinely voluntary before CRA contacts you — the single condition that makes it valid — and secure the roughly 50% interest relief on the older years, turning a prosecution risk into a managed correction.

Managed Service Provider Tax & Contract Check

Six quick questions on your invoice unbundling, your deferred revenue, your resale inventory, your client-site equipment, your subcontractor reporting and whether it is time to incorporate. No fee shown.

1. Is every component of your monthly invoice unbundled before a tax rate is applied?

2. Do you reserve annual renewals and prepaid hour blocks for service not yet delivered?

3. Is hardware and licence resale stock counted and valued at year-end?

4. Is equipment you own at client sites capitalised rather than expensed on deployment?

5. Are subcontractor and offshore payments supported by slips and non-resident reporting?

6. Is your managed service provider business incorporated?

Free CPA Consultation for Managed Service Providers

Case Studies: Managed Service Provider Accounting & Tax

Toronto Managed Service Provider — The January Renewals Taxed a Year Early

The problem: A Toronto provider billed most of its managed agreements annually in advance each January, and sold prepaid blocks of support hours alongside them. Every dollar invoiced had been taken into income on the day it was billed, including eleven months of service not yet delivered and hour blocks nobody had drawn down. The corporation was paying tax on work it had not yet done, and the balance sheet it handed its bank showed no deferred revenue at all.

What we did: We rebuilt the contract register from the PSA, identified the unexpired portion of every agreement and every undrawn hour block at the year-end date, reserved it under ITA paragraph 20(1)(m), and restated the prior year on the same basis.

The result:

  • $486,000 of contract revenue reserved into the year it was delivered
  • $59,292 of corporate tax deferred to the following year
  • Deferred revenue now reported monthly, not discovered at year-end

Mississauga Managed Service Provider — The Stock Nobody Counted

The problem: A Mississauga provider resold workstations, firewalls, switches and backup appliances alongside its managed contracts, and also kept a pool of loaner units and spare parts. Everything bought had gone straight to cost of sales on the purchase date, with no inventory on the balance sheet, no landed cost including freight and duty, and no count at year-end. Firewalls and backup appliances the company still owned but had installed at client premises had been written off the month the technician deployed them.

What we did: We counted and valued the stock under ITA section 10 at landed cost, separated the loaner and spare pool, and moved MSP-owned client-site equipment into the Class 50 and Class 8 pools where it belongs, restating the opening positions.

The result:

  • $214,500 of hardware, spares and loaner stock valued as inventory
  • $86,300 of client-site equipment capitalised to Class 50 and Class 8
  • Hardware margin visible by job instead of lost in cost of sales

Ottawa Managed Service Provider — One Invoice, Five Supplies, One Rate

The problem: An Ottawa provider issued a single monthly invoice per client carrying the managed-service fee, prepaid hours, resold hardware, a Microsoft 365 licence pass-through and a project phase. Nobody had ever asked whether those were one supply or several, whether the licence line was the provider’s own supply or an agency recovery, or where each client was resident. One rate had been applied across a base spread over three provinces and two clients outside Canada, and the books were built from the net distributor statement.

What we did: We unbundled every invoice line, tested the incidental components against ETA section 138 and the reimbursed items against ETA section 178, established each client’s address for place of supply, reviewed each non-resident supply against the Part V of Schedule VI conditions on its own evidence without presuming an outcome, and rebuilt the books from gross billings.

The result:

  • Five invoice components separated and reported on their own basis
  • $27,840 of net tax corrected voluntarily, penalties cancelled
  • Place of supply evidence now held for every client address

Our Simple Process

How We Work With Managed Service Providers

Know Exact Fees within 2 Minutes NOW

Our clear, efficient process ensures every step is transparent, building trust and long-term client relationships.

Here’s a simplified process approach:
Step 1

Kickoff (Document Request)

Collect prior T2 returns, the ConnectWise, Autotask or HaloPSA contract and billing export, Pax8 and Ingram Micro statements, master services agreements, hardware purchase invoices, subcontractor agreements, and bank statements.

Step 2

First 30 Days (Cleanup & Setup)

Set up QuickBooks Online or Xero with Dext against your PSA and distributors, unbundle a sample billing run, build the contract register and inventory count, rebuild the Class 50, 12, 8 and 10 schedules, and run the RC4110 analysis.

Step 3

Monthly Close

Gross-to-net distributor reconciliation, deferred revenue and prepaid hours updated, seat counts reconciled to vendor billing, contract margin against PSA hours, GST34 with each component on its own basis, and subcontractor reconciliation.

Step 4

Quarterly Planning Review

Salary and dividend mix, renewal timing against the year-end, equipment purchases across Class 50 and Class 8, subcontractor and offshore reporting, and cash flow against hardware ordered ahead of a client deposit.

Step 5

Year-End Close & T2 Filing

Trial balance, inventory and spare stock counted, financial statements with deferred revenue stated as a liability, the ITA paragraph 20(1)(m) reserve settled, T2 with GIFI, and CRA preparation.

Get Your Managed Service Provider Taxes Done Right Today

Transparent Pricing for Managed Service Providers

Affordable Pricing for Managed Service Providers

Know Exact Fees within 2 Minutes NOW

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 Managed Service Provider Accountant

Meet your lead managed service provider accountant. As your managed IT business and corporate tax adviser, you deal with the same two people every year.

Sharad Gondaliya CPA

Sharad Gondaliya, CPA

Principal

Bio

647-212-9559
sharad@gondaliyacpa.ca

Vandana Goel CPA

Vandana Goel, CPA

Accounting Specialist

Bio

647-250-0242
vandana@gondaliyacpa.ca

What Our Clients Say

1300+ five-star reviews from managed service providers, IT firms and technology business owners across Ontario and Canada.

Serving Managed Service Providers Across Ontario

Our CPA team provides specialized accounting and tax solutions for managed service providers, co-managed IT firms and help-desk operations throughout Ontario. We understand why a single monthly invoice has to be unbundled before a rate is applied, why an annual renewal is not revenue in the month it was billed, why resale stock and client-site equipment belong on the balance sheet, and what CRA looks at first when it opens a managed services file.

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)

Managed Service Provider Accounting & Tax FAQs

Should I incorporate my managed service provider business?
Incorporating gives you limited liability on the service levels your contracts promise, plus roughly a 12.2% Ontario combined rate on the first $500,000 of active income against a personal rate up to 53.53% when unincorporated. The decision turns on whether you earn more than you withdraw, because that surplus is what a corporation lets you defer. There is a second reason specific to this business: a book of managed contracts is an asset a corporation can hold, finance against and eventually sell in a way a sole proprietor cannot, and a buyer wants to acquire shares rather than reassign every agreement one at a time. When it makes sense, we handle the section 85 rollover on Form T2057.
When do I recognize revenue on an annual managed contract?
Across the months you actually deliver the service, not in the month you billed it. An amount received in the year for services not rendered is included in income under ITA paragraph 12(1)(a), and then reserved out under ITA paragraph 20(1)(m) to the extent the service has not yet been provided. That pair is the whole answer, and both halves matter: a provider that simply ignores the cash until it is earned has missed 12(1)(a), while one that books January’s annual renewals as January revenue overstates the year and pays tax early. This is the single most expensive timing error we see on managed services files, because the renewals land in one month and the delivery runs for twelve.
How do I account for a prepaid block of support hours?
The same way as a committed term, but tracked in hours rather than months. Money taken for a bucket of hours is received for service not yet rendered, so it is income under ITA paragraph 12(1)(a) and reserved under ITA paragraph 20(1)(m) to the extent the hours have not been used. What makes blocks harder than contracts is that the drawdown is irregular and lives in your PSA rather than your accounting system, so the unused balance has to be pulled from ticket time each month rather than estimated. Blocks that expire unused, and blocks a client disputes at expiry, are both worth tracking separately, because the first is revenue you have earned and the second may need an ETA section 232 credit note.
Is hardware I resell inventory or cost of sales?
Hardware bought for resale is inventory until you sell it, valued under ITA section 10, and the landed cost includes freight, duty, brokerage and anything else it took to get the unit onto your shelf. It becomes cost of sales in the period the sale happens, not in the period you bought it. The practical consequence is a year-end count: the workstations in the stockroom, the firewalls staged for an install next month, and the spare parts shelf are all assets at that date. Running every purchase straight through cost of sales is one of the most common errors we inherit on an MSP file, and it distorts both your margin and your taxable income in opposite directions in consecutive years.
What CCA class is a firewall or backup appliance I own at a client site?
If you still own it, it is your capital asset even though it is sitting on someone else’s premises and earning you a monthly fee. Servers, NAS and backup appliances, switches, and technician laptops and workstations generally belong in Class 50 at 55% as general-purpose electronic data processing equipment, together with the systems software that came with them. Racks, UPS units, cable testers, hand tools, stockroom shelving and office fittings generally go to Class 8 at 20%. Application software licences such as your RMM and PSA platforms go to Class 12 at 100%, service vehicles to Class 10, and the office or stockroom leasehold to Class 13. What is wrong is writing the unit off the month the technician deployed it, because you have not sold anything.
How do I unbundle one managed services invoice for tax?
In order, and before any rate is applied. First, decide whether you have made one supply or several: where a component is genuinely incidental to another and supplied for a single consideration, ETA section 138 deems it part of that other supply, and where the components are separate supplies they are reported as separate supplies. Second, decide whether a pass-through is your own supply or an agency recovery for the client, which is read out of your contract, noting that ETA section 178 deems a reimbursed expense part of the consideration for your own supply. Third, establish place of supply from the recipient’s address. Only then do you set a rate, and only then do you know what part of the invoice is revenue this month at all.
Do I charge HST to a client outside Canada?
Not automatically, and a foreign billing address alone does not answer it. Part V of Schedule VI of the Excise Tax Act zero-rates certain supplies of services and intangible personal property made to non-residents, subject to conditions and exclusions, and whether any particular supply of yours meets them is an evidentiary question reviewed supply by supply. We will not tell you that a given contract is zero-rated or that it is not; we will establish what was supplied, to whom, and what evidence you hold, and document the basis. The consequence that holds either way is worth knowing in advance, because it is the opposite of what most people expect from the word zero: a zero-rated supply charges no tax but still carries full input tax credits.
What does zero-rated mean for my input tax credits?
Zero-rated is not the same as exempt, and the difference is money. Where a supply is zero-rated you charge no tax on it, but you keep full input tax credits on everything you bought to make it, so a provider selling largely to non-residents can sit in a recurring refund position rather than a remittance position. Where a supply is exempt, you charge no tax and you also lose the credits on the inputs behind it, so the tax on your platform licences, your hardware, your subcontractors and your vehicles becomes a cost you absorb. That is why the characterization of each supply is worth establishing properly rather than guessing, and why we document the basis instead of assuming a conclusion from a client’s country.
How do I bill a client in another province?
At that province’s rate, not yours. The place of supply rules turn on the recipient’s address obtained in the ordinary course of business, so a provider based in Ontario billing a client in Alberta, a client in Quebec and a client in Nova Scotia is applying three different outcomes in the same billing run while charging 13% in Ontario. That is normal and it is manageable, but it depends on holding the address evidence for each client rather than inheriting a single rate from however the system was first configured. One rate applied across a multi-province base is one of the cleanest errors for a reviewer to find, and we would rather correct it voluntarily through a disclosure than have it assessed with penalties and interest.
Is a software licence pass-through my supply or an agency recovery?
It depends on what your agreement actually says and how the transaction really runs, and it is a question to settle rather than assume. If you buy the seats in your own name from a distributor, carry the credit risk, set the price and resell them, that looks like your own supply with your own margin. If you arrange the purchase as the client’s agent, with the client as the real party and you merely recovering the cost, that is a different analysis. Where you incurred the cost and are reimbursed, ETA section 178 deems the reimbursement part of the consideration for your own supply. We read the contract and the distributor arrangement and document the conclusion rather than asserting one in advance.
Do I file T4A slips for my subcontracted technicians?
For the ones who are genuinely contractors, yes. First you have to test the relationship against the factors in Form RC4110: control over how and when the work is done, who supplies the tools and the vehicle, whether the worker can subcontract, and the chance of profit against the risk of loss. A technician who works your dispatch queue every day, in your branded shirt, with your tools and no other clients, looks different on those factors from a field engineer who covers overflow for four providers and owns his own van and test kit. Filing slips supports the deduction you claimed and makes the classification question visible to you before a reviewer raises it. Missed slips for past years can be brought forward through a voluntary disclosure.
What can a managed service provider write off?
Technician payroll with overtime and on-call premiums, subcontracted field engineers, RMM, PSA and documentation platform licences, vendor licence cost of sales on resold seats, service vehicles and fuel, WSIB premiums, technician training and credential renewals, tools and test equipment, office and stockroom rent, professional fees, insurance, and CompTIA, ITAC and CIPS dues. On capital, servers, switches and backup appliances go to Class 50 at 55%, software to Class 12 at 100%, racks and tools to Class 8 at 20%, vehicles to Class 10, the leasehold to Class 13 and acquired goodwill or a purchased client book to Class 14.1 at 5%, all on Schedule 8. A bad debt on a terminated contract is deductible under ITA paragraph 20(1)(p). SR&ED under ITA section 37 is worth raising where you genuinely built something novel, and we confirm eligibility and the current figures for your year rather than assuming either.
How do I value my managed service provider business if I sell it?
A buyer prices the recurring contract base first: monthly recurring revenue under contract, the remaining term, the renewal history and the concentration risk if one client is a third of it. Project revenue from last year is discounted hard, because it does not repeat. Deferred revenue is deducted rather than added, because service already paid for is an obligation the buyer inherits, and inventory is priced as its own line. The structure decides what you keep: a share sale can access the $1.25M Lifetime Capital Gains Exemption under ITA 110.6 where the shares qualify, with purification and a two-year runway. An asset sale puts goodwill and the acquired client book in Class 14.1 at 5% and triggers recapture where proceeds beat undepreciated capital cost. What gets diligenced hardest is assignability of your master services agreements and your vendor and CSP agreements.

Related Industries We Serve

Accountant for Computer Repair Businesses

  • Parts inventory and landed cost
  • Labour and resale on one invoice
  • Corporate tax filing and statements

Accountant for BPO Companies

  • Offshore delivery staff reporting
  • Cross-border service contracts
  • Corporate tax planning and bookkeeping

Accountant for Scale-Up Companies

  • Growth spend ahead of revenue
  • Technician and payroll build-out
  • Corporate tax planning and advisory

Accounting and Bookkeeping Services for Technology Companies

  • Deferred revenue on term contracts
  • Class 50 and Class 12 capital pools
  • Corporate tax filing and statements

Managed Service Provider Accounting & Tax Done Right.

Every invoice unbundled before a rate is applied, with incidental components tested against ETA section 138 and reimbursed pass-throughs considered under ETA section 178, place of supply established from each client’s address, non-resident supplies reviewed against the Part V of Schedule VI conditions without presuming an outcome, annual renewals and prepaid hour blocks brought into income under ITA paragraph 12(1)(a) and reserved under ITA paragraph 20(1)(m), resale hardware and licences valued as inventory under ITA section 10 at landed cost, and the firewalls, switches and backup appliances you own at client sites capitalised to Class 50 at 55% instead of written off on deployment. AFFORDABLE flat fees, no hourly billing. Licensed CPA Ontario. 1300+ five-star reviews. 30-Day Money-Back Guarantee.



Scroll to Top