Book Consultation

Gondaliya CPA

Corporate Tax Filing Experts

Tax Accountant for Cloud Service Providers in Ontario and Across Canada

You are not a pure-margin software business. You buy compute, storage and bandwidth upstream, mark them up and resell them, so you have a real cost of sales that moves with customer usage — and a provider that buries hosting in general expenses cannot tell a profitable customer from a loss-making one. We build infrastructure spend as cost of sales, calculate gross margin per customer, and match reserved and committed-use purchases over the term they cover instead of expensing them on payment. Your customers are everywhere, so one billing run can carry Ontario supplies at 13%, other provinces’ rates and supplies to non-residents, with the Part V of Schedule VI conditions reviewed supply by supply rather than assumed from a billing address. Annual commitments are income under ITA paragraph 12(1)(a) and reserved under ITA paragraph 20(1)(m) for service not yet rendered, while metered overage is earned as consumed. Owned servers go to Class 50 at 55% and rented capacity is an operating cost — two different answers. Whether you run managed hosting, private cloud, colocation or an edge platform, we handle the cost of sales, the place of supply and the capital split — with AFFORDABLE flat fees.

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

AFFORDABLE Cloud Service Provider Tax Accountant

A cloud service provider gets two things wrong before it gets anything else right, and both of them come from the one structural fact that separates this business from the rest of software: you have a genuine cost of sales. Upstream compute, storage, egress and third-party platform fees vary directly with what your customers consume, which means gross margin per customer is a real figure that can be calculated and managed. Most providers never calculate it, because the hosting bill was dropped into general expenses years ago and nothing since has moved it. The result is a profit and loss statement that cannot answer the only question that matters at the account level, which is whether a given customer is making money or quietly costing it. The second thing is timing, in both directions at once. Reserved and committed-use purchases paid up front for a term are prepaid costs matched over that term rather than expensed on payment, while a customer’s annual commitment billed up front is income under ITA paragraph 12(1)(a) and reserved out under ITA paragraph 20(1)(m) to the extent the service has not been rendered. At Gondaliya CPA, we specialize in cost of sales, gross margin reporting and place of supply for cloud providers, providing AFFORDABLE flat-fee support that keeps you CRA-compliant and stops you paying more tax than you owe.

As a cloud service providers accountant, we work with managed hosting companies, private cloud and virtualization providers, colocation and data centre operators, and content delivery and edge platforms across Ontario, with year-round support rather than a once-a-year scramble. We tell you what each customer actually earns after the capacity behind it, how much of your banked cash is service you still owe, and where your cross-border exposure sits.

Let us handle the numbers so you can focus on uptime and the next region.

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

Our Official Partners

Google Reviews
CPA Ontario
QuickBooks
Wagepoint
Xero
Stripe
Rotessa
Hubdoc
ADP

Accounting That Understands How a Cloud Service Provider Actually Works

Reselling capacity is not the same business as licensing software. Your largest cost moves with what your customers consume, it is billed to you by a non-resident supplier in another currency, your revenue arrives partly up front for a term and partly as metered usage after the fact, and your customers sit in provinces and countries you did not choose. At Gondaliya CPA, we understand that reality and provide practical, industry-focused solutions across Ontario.

☁

Infrastructure Is Cost of Sales

Upstream compute, storage, egress and platform fees vary with customer usage, so they belong in cost of sales. Buried in overhead, gross margin per customer cannot be calculated at all.

🌎

Where the Customer Is Decides the Tax

Place of supply turns on 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.

📅

Committed Terms and Metered Usage

An annual commitment billed up front is income under ITA paragraph 12(1)(a) and reserved under 20(1)(m) for service not rendered. Overage is earned as consumed. Both sit in one ledger.

🖥

Owned Gear Versus Rented Capacity

Servers you own are capitalised in Class 50 at 55%. Capacity you rent is an operating cost with no asset. Most providers have both, and the split has to be deliberate.

Stay Compliant and Minimize Your Cloud Service Provider Tax

For a cloud provider, staying onside with CRA and paying the least legal tax are the same job. We keep every filing on schedule while claiming every infrastructure, hardware and engineering dollar the T2 allows, so nothing is missed and nothing invites a reassessment.

📋

Authorities, Privacy and Service Terms

No regulator licenses the sale of compute, but there are real authorities. CRA covers income tax, GST/HST and payroll. The Office of the Privacy Commissioner of Canada administers PIPEDA, and the provincial commissioners their own statutes: these are real obligations and a real cost, and we name them without telling you what any notification trigger, deadline or residency rule requires, because that is counsel’s call and not an accountant’s. The Consumer Protection Act, 2002 reaches the service and cancellation terms on your order form, and whether reselling transit brings you inside any CRTC obligation under the Telecommunications Act is a question to check rather than an answer to assume. Add ITAC, CATAAlliance, CIRA and TorIX fees: each is a deductible annual cost that belongs in the ledger.

✅

CRA Obligations for Cloud Service Providers

Staying compliant with CRA means more than one return a year. We manage GST34 returns with place of supply applied on the recipient’s address rather than on where the servers sit, the Part V of Schedule VI conditions reviewed supply by supply for non-resident customers, input tax credits claimed under ETA section 169 and allocated under ETA section 141.01 where the mix requires it, service credits adjusted through ETA section 232 credit notes, committed-term revenue reserved under ITA paragraph 20(1)(m), servers in Class 50 rather than Class 8, contract engineers tested against Form RC4110, Regulation 105 and T4A-NR considered on non-resident payments, and source deductions reconciled to the PD7A. These are the areas CRA looks at first on a cloud provider file.

📈

Year-End Deliverables for Cloud Service Providers

At year-end, a cloud provider needs a proper trial balance and financial statements that show infrastructure as cost of sales with the gross margin it produces on the face of the statement, state deferred revenue as a liability rather than burying it in sales, carry prepaid committed-use purchases as the asset they are, separate capitalised platform build from current spend, and split the Class 50, Class 8, Class 12, Class 13 and Class 14.1 pools, plus a T2 with GIFI that ties to your HST returns. A lender reads the gross margin line before it reads the bank balance. Our team prepares every deliverable on time.

Accounting & Tax Experts for Cloud Service Providers

Gondaliya CPA cloud service provider accounting expertsGondaliya CPA cloud 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 Cloud Service Providers?

1
🎯

Tax Planning — Cost of Sales & Pools

We build infrastructure into cost of sales, split Class 50 servers from Class 8 racks and cooling, set the Class 13 colocation leasehold, and protect the $500,000 Small Business Deduction.

2
📊

Consulting — Gross Margin Per Customer

Our bookkeeping allocates upstream capacity against the accounts that consumed it, so you can see gross margin per customer and stop subsidising the ones that lose money.

3
🛡

CRA Representation — Credits & Contractors

When CRA challenges a refund position, a deferred revenue figure or the contract engineering 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 upstream commitments and hardware ahead of revenue, produce the statements your lender reads, and model the sale of the contract base years ahead.

★
Fully Licensed CPA Ontario
★
1300+ ★★★★★
Google Reviews
★
30-Day Money-Back Guarantee
★
60-Day Fees-Matching Policy
ACTIVELY ACCEPTING
Cloud 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

Cloud Service Provider Tax and Accounting Services in Ontario

📄

Corporate Tax Filing (T2) for Cloud Service Providers

Professional T2 preparation with infrastructure as cost of sales, committed terms reserved for service not yet rendered, servers in Class 50, and CRA compliance on every line.

💳

Bookkeeping & Accounting for Cloud Service Providers

Books that carry upstream capacity as cost of sales, report gross margin per customer, and hold deferred revenue and prepaid committed-use purchases where they belong.

💵

Payroll Services for Cloud Service Providers

Engineering and on-call payroll handled properly, with PD7A remittances, T4 and T4A slips filed on time and classification tested against Form RC4110.

🧾

GST/HST Filing for Cloud Service Providers

AFFORDABLE HST filing with place of supply applied on the recipient’s address, the Part V of Schedule VI conditions reviewed supply by supply, and credits claimed in full.

📈

Tax Planning for Cloud Service Providers

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

⏳

Corporate Catch-Up Filing for Cloud Service Providers

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

🛡

CRA Audit Resolution for Cloud Service Providers

Expert support on refund position, deferred revenue and contractor classification audits, handled with confidence from the first letter.

📊

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

CPA-compiled financial statements that lenders accept, showing gross margin after infrastructure cost of sales and deferred revenue stated as a liability.

🏢

Incorporation Services for Cloud Service Providers

Full incorporation including NUANS, articles, share structure, and the section 85 rollover of your platform, hardware and customer contracts into the company.

📒

Catch-Up Bookkeeping Services for Cloud Service Providers

Months or years of upstream invoices, billing exports, colocation bills and hardware purchases reconstructed and reconciled, so your gross margin figure is finally accurate.

🌐

US Corporation & LLC Tax Filing for Cloud Service Providers

Cross-border filing where customers, suppliers, affiliates or shareholders sit outside Canada, covering withholding, NR4 reporting and T1135 obligations.

📜

Voluntary Disclosure Program for Cloud Service Providers

Come forward on unfiled slips, committed terms recognized too early or a refund position with no evidentiary file before CRA calls, cancelling penalties through a Voluntary Disclosures Program application.

Accounting & Tax Services Tailored for Cloud Service Providers

Real, practitioner-level CPA expertise for managed hosting companies, private cloud and virtualization providers, colocation and data centre operators, and content delivery and edge platforms across Ontario — built for a business with a real cost of sales and customers everywhere.

  • We prepare your T2 with GIFI on Schedule 100 and Schedule 125, with upstream compute, storage, egress and colocation presented as cost of sales rather than general expenses, so the gross margin your business actually earns appears on the return.
  • We include committed annual plans in income under ITA paragraph 12(1)(a) and reserve the undelivered portion under ITA paragraph 20(1)(m), so a twelve-month commitment billed in November is taxed across the months the service is actually rendered.
  • We claim capital cost allowance on Schedule 8 with servers, switches and storage arrays in Class 50 at 55%, racks, power and cooling plant in Class 8 at 20%, and application software in Class 12 at 100%.
  • We carry reserved and committed-use purchases paid up front for a term as prepaid cost matched over that term, instead of expensing the whole payment in the month the upstream supplier took the money.
  • We identify which parts of your own platform build are genuinely capital under ITA paragraph 18(1)(b) and which are current, and we document the reasoning rather than defaulting either way, because the conclusion depends on what was actually built.
  • We allocate upstream compute, storage and egress against the customer accounts that consumed them using your billing and cost exports, so gross margin per customer becomes a monthly figure instead of a guess nobody has tested.
  • We carry a deferred revenue liability for committed terms still running, because a provider holding twelve months of cash against eleven months of service it has not yet delivered does not own that money yet.
  • We separate metered usage, overage and burst charges from committed base fees in QuickBooks Online or Xero, so you can see which revenue is contracted and which depends entirely on what customers happened to consume.
  • We accrue service credits and service-level penalties in the period the incident arose rather than the period a credit note is finally issued, because a credit owed is a reduction of revenue you have already recorded.
  • We capture upstream, colocation, transit, hardware and software invoices through Dext and translate foreign currency bills at transaction rates, keeping the six years of records ITA section 230 requires and no recoverable credit lost.
  • We test your contract engineers, site reliability specialists and on-call responders against the Form RC4110 factors, because a large subcontract line with no analysis behind it is the first thing a payroll auditor pulls.
  • We file T4A slips on the contractors who are genuinely contractors, so the engineering, migration and monitoring payments you deducted are reported the way CRA expects instead of sitting in an unsupported subcontract total.
  • We set up staff payroll in Wagepoint, withholding income tax, CPP and EI and remitting on the PD7A by the 15th of the following month, because CRA’s late-remittance penalty on source deductions reaches 10%.
  • Where a contract engineer is a non-resident performing services in Canada, we address 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, and monitor Ontario payroll against the $1,000,000 Employer Health Tax exemption.
  • We apply the place of supply rules on the recipient’s address obtained in the ordinary course of business, not on where your servers sit, because one monthly billing run can legitimately carry several different rates.
  • We charge 13% on Ontario supplies and each other province’s rate where the recipient is there, and we review the Part V of Schedule VI conditions supply by supply for every non-resident customer you invoice.
  • We do not assume a foreign billing address makes a supply zero-rated, and we do not assume it does not: the conditions and exclusions are evidentiary, so the conclusion is documented on your own facts.
  • Where a supply is zero-rated, no tax is charged but full input tax credits remain available under ETA section 169, so a provider selling mostly abroad can sit in a recurring refund position worth filing monthly for.
  • We register you once taxable supplies pass $30,000 over four consecutive calendar quarters, allocate credits under ETA section 141.01 where the mix requires it, and adjust service credits through ETA section 232 credit notes.
  • We time hardware purchases against your fiscal year-end, weighing the 55% Class 50 rate on servers and switches against the 20% Class 8 rate on racks, power and cooling, so the deduction lands where it is worth most.
  • We model the choice between buying servers you capitalise in Class 50 and renting capacity that is a pure operating cost, because the two produce different taxable income, different cash flow and different balance sheets.
  • 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 consulting arm or a separate reseller entity.
  • 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 that would otherwise fail the active-business asset test.
  • We reconstruct committed plan revenue, metered usage, overage and support fees from your billing exports, processor statements and bank deposits across the 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.
  • We rebuild cost of sales year by year from upstream, colocation and transit invoices, because a catch-up filing that left infrastructure in general expenses reports a gross margin that no lender and no buyer will believe.
  • We rebuild the capital pools across the missing years and move servers, switches and storage out of Class 8 into Class 50, and application software into Class 12, recovering deduction understated in every year it ran.
  • 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 questions a recurring refund position, we produce the place of supply analysis, the recipient evidence and the supply-by-supply Part V of Schedule VI review, because a refund claim with no file behind it invites the reassessment.
  • When CRA tests your revenue against bank deposits, we show the deferred revenue reconciliation and the ITA paragraph 20(1)(m) reserve, because a year of committed cash in the account is not a year of income earned.
  • When CRA challenges the contract engineering line, we produce the agreements, the invoices and the Form RC4110 analysis for each engineer and responder, because that line is where a cloud provider audit almost always begins.
  • When CRA opens a full audit, we manage the file and answer the revenue, credit, capital and payroll queries inside the deadlines, so a one-year review does not expand across the three prior years CRA can reopen.
  • 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 upstream commitments and hardware before customer revenue arrives to pay for them.
  • Your compiled statement of operations shows infrastructure as cost of sales with the gross margin it produces on the face of the statement, which is the first line a lender reads on a reseller business.
  • Your compiled statement of financial position shows deferred revenue as the liability it is and prepaid committed-use purchases as the asset they are, so neither is read as equity you already own outright.
  • We separate capitalised platform build from current engineering spend and show the Class 50 hardware pool and its undepreciated capital cost, because an asset-backed lender prices the server pool before it prices the contracts.
  • We deliver the compiled statements within 30 days of receiving your records and the year’s T2 figures, because a financing decision ahead of a capacity commitment does not wait for a slow accountant to catch up.
  • We incorporate your cloud business under the Ontario Business Corporations Act, giving you limited liability on the uptime commitments your order form makes and roughly the 12.2% Ontario small-business rate against 53.53% personally.
  • We complete the section 85 rollover on Form T2057, transferring your platform, servers, network gear and customer contracts into the corporation at elected amounts, deferring the capital gain a straight sale would otherwise trigger.
  • We set the opening Class 50, Class 8, Class 12, Class 13 and Class 14.1 schedules from the rollover so the corporation starts with an asset base that is correct rather than rebuilt from memory later.
  • We open the corporation’s CRA Business Number, HST and payroll accounts within the first 30 days and move the upstream, colocation and billing accounts across, so the revenue lands in the entity that has to report it.
  • We set the chart of accounts with cost of sales, deferred revenue, prepaid committed-use purchases and service credits built in from the first invoice, so the records accumulate correctly rather than being rebuilt years later.
  • We rebuild months or years of neglected books from upstream billing exports, colocation and transit invoices, hardware purchase records and your own billing system, so a provider who grew faster than its ledger finally gets numbers that tie.
  • We move infrastructure out of general expenses and into cost of sales across the whole backlog, which is the single correction that turns a flat expense total into a gross margin you can act on.
  • We rebuild the hardware and software schedule from purchase invoices and split it across Class 50, Class 8 and Class 12, which is almost always pooled incorrectly when we inherit a cloud provider’s file from another firm.
  • We recover the input tax credits buried in unentered upstream, colocation, hardware and software invoices, because two years of unfiled purchases on a capacity-heavy business can hide five figures of recoverable tax.
  • We reconstruct deferred revenue and the prepaid committed-use balance at each year-end across the caught-up months, so an accurate T2 can be filed without guessing how much banked cash was service still owed.
  • On customers 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.
  • We name United States state sales tax on cloud services and foreign consumption taxes such as EU and UK VAT as live questions for local advisers, and we assert no state, threshold, rate or registration conclusion.
  • Where you deal with a non-arm’s length non-resident, ITA section 247 transfer pricing applies and Form T106 is filed, with Form T1134 for foreign affiliates, and we document the arrangement rather than asserting an outcome.
  • We file Form T1135 where the owners’ foreign property costs more than $100,000, and translate upstream invoices billed in United States dollars at transaction rates so the foreign exchange sits in the records rather than a year-end plug.
  • Where a non-resident holds shares in your company, we handle the Part XIII withholding on dividends paid out of Canada and the NR4 reporting that follows, and coordinate the returns where a shareholder is a US citizen.
  • We bring your company forward on contract engineer and non-resident supplier payments made for years with no slips filed, because the per-slip penalties and the classification exposure both sit behind that one subcontract line.
  • We disclose a refund position claimed across years with no recipient evidence or supply-by-supply review on file, correcting the net tax before a reviewer finds the same gap and assesses penalties and interest on top.
  • We file your VDP submission on Form RC199 with a full reconstruction from billing exports, upstream invoices and bank records, so a provider who outgrew its bookkeeping is not left facing an arbitrary CRA assessment.
  • We correct committed terms taken into income entirely on invoice with no reserve for service not yet rendered, which is a quiet and cumulative error on a business that bills annually and delivers monthly.
  • 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.

Cloud Service Provider Tax & Margin Check

Six quick questions on your cost of sales, your gross margin per customer, your deferred revenue, your committed-use prepayments, your place of supply position and whether it is time to incorporate. No fee shown.

1. Is upstream compute, storage and bandwidth recorded as cost of sales rather than overhead?

2. Can you state gross margin per customer for your largest ten accounts?

3. Do you reserve committed-term revenue for service not yet rendered?

4. Are reserved and committed-use purchases matched over the term they cover?

5. Is your place of supply set from each recipient’s address rather than one default rate?

6. Is your cloud service business incorporated?

Free CPA Consultation for Cloud Service Providers

Case Studies: Cloud Service Provider Accounting & Tax

Toronto Managed Hosting Provider — Hosting Sat in Overhead and Nobody Knew the Margin

The problem: A Toronto managed hosting provider ran 140 customer accounts on a mix of its own servers and rented upstream capacity. Every upstream invoice, every colocation bill and every bandwidth charge had been posted to general expenses since the company incorporated. The statement of operations showed revenue, then one large expense block, and no cost of sales line at all. The owner could not say which accounts were profitable, and had been discounting renewals on the three largest customers for two years without knowing that two of them were below cost.

What we did: We rebuilt the chart of accounts with infrastructure as cost of sales, allocated upstream compute, storage and egress to customer accounts from the billing and cost exports, and produced a monthly gross margin report by account alongside the restated prior year.

The result:

  • Gross margin reported by customer every month, not once a year
  • Two loss-making accounts repriced, recovering $94,800 annually
  • Cost of sales now on the face of the statements for the lender

Mississauga Private Cloud Provider — Annual Commitments Taxed a Year Early

The problem: A Mississauga private cloud provider billed most of its base twelve months in advance, with renewals clustered in October and November ahead of a December 31 year-end. Every invoice had been taken into income on the date it was issued. At the same time, a large committed-use purchase of upstream capacity paid in a single November payment had been expensed in full that month. Both halves of the timing were wrong, and they pulled in opposite directions on the same return.

What we did: We included the commitments in income under ITA paragraph 12(1)(a) and reserved the undelivered portion under ITA paragraph 20(1)(m), carried the committed-use purchase as prepaid cost matched across the term it covered, and restated the prior year on the same basis.

The result:

  • $418,000 of committed revenue reserved into the year it was served
  • $51,000 of corporate tax deferred to the following year
  • Prepaid committed-use purchases now carried as an asset

Ottawa Edge Platform — Servers Pooled in Class 8 and a Refund Position With No File

The problem: An Ottawa edge and content delivery platform had bought three generations of servers, switches and storage, and the prior accountant had pooled all of it into Class 8 at 20% along with the racks and cooling. The colocation leasehold had never been set up at all. Separately, a large share of revenue was invoiced to customers outside Canada and had been treated as zero-rated with input tax credits claimed in full, producing recurring refunds, with nothing on file recording the recipients or the conditions relied on.

What we did: We rebuilt the capital schedule from purchase invoices, moving servers, switches and storage into Class 50 at 55%, leaving racks, power and cooling in Class 8, and setting the colocation leasehold up in Class 13. We then built the evidentiary file on the place of supply and reviewed the Part V of Schedule VI conditions supply by supply, documenting the basis for each customer rather than relying on the billing country.

The result:

  • $73,500 of additional capital cost allowance recovered across open years
  • Colocation leasehold set up in Class 13 for the first time
  • Place of supply and recipient evidence now documented per customer

Our Simple Process

How We Work With Cloud 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, upstream billing and cost exports, colocation and transit invoices, hardware purchase invoices, your billing system export, customer agreements and committed-use purchase records, and bank statements.

Step 2

First 30 Days (Cleanup & Setup)

Set up QuickBooks Online or Xero with Dext, move infrastructure into cost of sales, rebuild the Class 50, 8, 12 and 13 schedules, set the place of supply mapping, and run the RC4110 analysis.

Step 3

Monthly Close

Gross margin by customer, deferred revenue and prepaid committed-use balances updated, service credits accrued, foreign currency upstream bills translated, GST34 with place of supply applied, and contractor reconciliation.

Step 4

Quarterly Planning Review

Salary and dividend mix, hardware purchases across Class 50 and Class 8, buy-versus-rent capacity modelling, committed-use timing against the year-end, and cash flow against commitments made ahead of revenue.

Step 5

Year-End Close & T2 Filing

Trial balance, financial statements with cost of sales and gross margin on the face and deferred revenue stated as a liability, the ITA paragraph 20(1)(m) reserve settled, T2 with GIFI, and CRA preparation.

Get Your Cloud Service Provider Taxes Done Right Today

Transparent Pricing for Cloud Service Providers

Affordable Pricing for Cloud 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 Cloud Service Provider Accountant

Meet your lead cloud service provider accountant. As your infrastructure 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 cloud providers, hosting companies and technology business owners across Ontario and Canada.

Serving Cloud Service Providers Across Ontario

Our CPA team provides specialized accounting and tax solutions for cloud service providers, managed hosting companies and data centre operators throughout Ontario. We understand why upstream compute, storage and bandwidth belong in cost of sales rather than overhead, how gross margin per customer is actually calculated, why the place of supply follows the recipient rather than the server, and what CRA looks at first when it opens a cloud provider 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)

Cloud Service Provider Accounting & Tax FAQs

Should I incorporate my cloud hosting business?
Incorporating gives you limited liability, which matters when your order form carries uptime commitments and service-level penalties that are enforceable promises, 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: servers, network gear, a colocation leasehold and a customer contract base are assets a corporation can hold, finance and eventually sell in a way a sole proprietor cannot, and an asset-backed lender will not lend against hardware held personally. When it makes sense, we handle the section 85 rollover on Form T2057.
Is my hosting and bandwidth spend cost of sales or overhead?
Cost of sales, and this is the single most consequential bookkeeping decision on a cloud provider’s file. Upstream compute, storage, egress and third-party platform fees vary directly with what your customers consume, which is the definition of a variable cost of delivering the service rather than a cost of running the office. Posted to general expenses, they disappear into a block that also holds rent, insurance and professional fees, and the statement of operations then shows no gross margin at all. Once infrastructure sits in cost of sales, you get a gross margin figure that can be calculated, compared across periods, defended to a lender and used to price a renewal. The accounts that stay in overhead are the ones that would be there whether you had one customer or a thousand.
How do I calculate gross margin per customer?
By allocating the capacity each account consumed against the revenue it produced, using the records that already exist. Your upstream provider’s cost and usage export, your own billing system and your monitoring tags between them tell you which account drove which instance-hours, gigabyte-months and egress gigabytes. Those costs are allocated to the account, the committed base fee and metered overage are matched to it, and the difference is that customer’s gross margin. Shared costs that genuinely cannot be traced are allocated on a stated basis rather than ignored. We build this as a monthly report, not a once-a-year exercise, because the whole point is to catch an account drifting below cost while you can still reprice it at renewal rather than discovering it two years later.
Do I charge HST to a customer 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 you make qualifies is an evidentiary question reviewed supply by supply on your own facts. We do not assert that a given supply is zero-rated, and we do not assert that it is not. What we do is establish the recipient’s status and address obtained in the ordinary course of business, document the conditions relied on for each supply, and set the treatment from that file. United States state sales tax on cloud services and foreign consumption taxes such as EU and UK VAT are separate regimes in other countries that we will flag for you and for local advisers, without asserting a threshold, a rate or a registration conclusion in a system we do not administer.
Which province’s rate applies to a cloud subscription?
The place of supply rules turn on the recipient’s address obtained in the ordinary course of business, not on where your servers, your staff or your head office sit. An Ontario recipient means 13%, a recipient in another participating province means that province’s rate, and a recipient in a non-participating province means GST alone. For a cloud provider this is not an edge case: a single monthly billing run can legitimately carry several different rates plus supplies to non-residents, all correct at the same time. The practical consequence is that your billing system has to capture and hold the recipient address properly, because the rate is only defensible if the address behind it was obtained and recorded in the ordinary course of business rather than guessed from a card’s issuing country.
If a supply is zero-rated, why does it still give me input tax credits?
Because zero-rated and exempt are two different things, and the difference is worth real money to a provider selling abroad. A zero-rated supply is a taxable supply at a rate of zero: you charge no tax on it, but it is still a commercial activity, so the tax you paid on the inputs behind it remains fully recoverable as an input tax credit under ETA section 169. An exempt supply carries no credits at all. For a cloud provider whose upstream capacity, colocation, hardware and software carry Canadian tax while a large share of revenue goes to non-residents, that can mean sitting in a recurring refund position period after period, which is a reason to file monthly rather than annually. Where only part of an input relates to a supply that carries credits, an allocation under ETA section 141.01 is required on a method you can defend.
When do I recognize revenue on an annual committed plan?
Over the term you actually serve, not on the day the invoice went out. An amount received in the year for services not yet 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 been rendered by your year-end. A twelve-month commitment invoiced in November against a December 31 year-end therefore has roughly eleven months sitting in the reserve. This is the most expensive timing error we see on cloud provider files, because a renewal season clustered just before the year-end lands the tax bill in the year you had the least cash left after upstream commitments. The reserve is a calculation, not an estimate, and it has to be supported by the term on the contract.
How do I account for metered usage and overage?
Metered revenue is earned as the capacity is consumed, so it accrues in the period of consumption even where it is invoiced in arrears the following month. That means a December usage spike belongs in December, not in the January invoice run, and your year-end needs an accrual for usage delivered but not yet billed. Running the other way are service credits, service-level penalties and promotional free tiers, all of which reduce revenue and should be accrued when they arise rather than when a credit note is finally issued, because the obligation exists from the incident. On the tax side a credit is adjusted through an ETA section 232 credit note rather than netted against sales, which matters when the credit falls in a later filing period than the original invoice did.
How do I treat a prepaid committed-use or reserved capacity purchase?
As a prepaid cost matched over the term it covers, not as an expense in the month the money left. A commitment paid up front for a one-year or three-year term buys capacity you will consume over that period, so the payment creates an asset that is drawn down as the capacity is used. Expensing the whole amount on payment understates income in the year of purchase and overstates it in every later year of the term, which is the mirror image of the mistake most providers make on the revenue side. It also distorts gross margin badly in both directions, which matters if you are trying to price renewals or show a lender a reliable margin. The amortisation basis should follow the way the capacity is actually consumed where that is measurable, and the term where it is not.
What CCA class are my servers, switches and racks?
Servers, blades, switches, routers, firewalls, storage arrays and hypervisor hosts, along with the systems software acquired with that hardware, generally belong in Class 50 at 55%. Racks and cabinets, power distribution units, UPS plant, generators, precision cooling and cabling generally go to Class 8 at 20%. A colocation or data centre leasehold goes to Class 13 over the term of the lease, an owned data centre building to Class 1, application software licences to Class 12 at 100%, and goodwill or an acquired customer base to Class 14.1 at 5%. The error we inherit most often is everything pooled into Class 8, which understates the deduction on exactly the equipment that is obsolete first. Capacity you rent rather than own is not an asset at all, it is an operating cost, and most providers have both.
Is my platform build capital or an expense?
It is a real question with a real dollar consequence, and the answer depends on what you actually built. ITA paragraph 18(1)(b) denies a deduction for an outlay on account of capital, so development spend that creates a lasting asset is capitalised while maintenance and routine iteration are current. A control plane, a provisioning portal and a billing engine built once and used for years are not obviously the same thing as a patch cycle or a configuration change. We do not default to expensing everything because it is easier, and we do not capitalise by reflex either. We look at what was created, how long it earns and whether it survives the team that wrote it, then document the reasoning so the position holds up under review rather than collapsing at the first question from CRA.
What can a cloud service provider write off?
Upstream compute, storage and egress, colocation rack, power and cross-connect fees, IP transit and peering, bandwidth commitments, third-party operating system, database, CDN and DDoS mitigation licences, monitoring and observability subscriptions, engineering salaries and on-call premiums, contract engineers, insurance, professional fees, third-party attestation and audit fees your customers require, and ITAC, CATAAlliance, CIRA and TorIX memberships. On capital, servers and network gear go to Class 50 at 55%, racks, power and cooling to Class 8 at 20%, a colocation leasehold to Class 13, software to Class 12 and acquired goodwill to Class 14.1, all on Schedule 8. A bad debt on an unpaid enterprise invoice is deductible under paragraph 20(1)(p). Where genuine technological uncertainty was resolved through systematic investigation, SR&ED under ITA section 37 is one further item worth reviewing among all of these, and eligibility is tested project by project rather than assumed.
How do I value my cloud business if I sell it?
A buyer prices three things: the committed contract base, the renewal rate behind it, and the gross margin per customer. Revenue that is pure pass-through resale at a thin markup is discounted hard, because the buyer is acquiring volume rather than margin and can usually buy the same capacity themselves. Deferred revenue is deducted, not added, because a term half served is an obligation the buyer inherits. 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 of retained cash and a two-year runway. An asset sale triggers recapture where proceeds beat undepreciated capital cost on the Class 50 server pool, and goodwill and an acquired customer base land in Class 14.1.

Related Industries We Serve

Accountant for Technology Companies

  • Cost of sales and gross margin
  • Deferred revenue on term contracts
  • Corporate tax filing and statements

Accountant for Digital Product Businesses

  • Place of supply across borders
  • Development cost capital or current
  • Corporate tax planning and bookkeeping

Accountant for E-Learning Platforms

  • Subscription and seat licence revenue
  • Hosting and platform cost tracking
  • Corporate tax filing and statements

Accountant for Scale-Up Companies

  • Capacity spend ahead of revenue
  • Contractor and payroll build-out
  • Corporate tax planning and advisory

Cloud Service Provider Accounting & Tax Done Right.

Upstream compute, storage, egress and colocation carried as cost of sales so gross margin per customer is a figure you can actually manage, reserved and committed-use purchases matched over the term they cover, place of supply applied on each recipient’s address so one billing run can carry Ontario at 13% and other provinces’ rates correctly, the Part V of Schedule VI conditions reviewed supply by supply for non-resident customers with the input tax credit consequence explained either way, committed terms reserved under ITA paragraph 20(1)(m) for service not yet rendered, metered overage accrued as consumed, servers in Class 50 at 55% instead of pooled in Class 8, and cross-border contractor and supplier reporting handled properly. AFFORDABLE flat fees, no hourly billing. Licensed CPA Ontario. 1300+ five-star reviews. 30-Day Money-Back Guarantee.



Scroll to Top