Tax Accountant for Digital Platforms in Ontario and Across Canada
You do not sell a product. You sit between the people who do, and that inverts the whole file. One question decides the size of everything else: are you an agent or a principal? As principal, GST/HST applies to the gross transaction value; as agent, your taxable supply is the intermediation service and tax applies to your commission — and ETA section 177 governs supplies made on behalf of another person. The same answer decides whether you report gross or net revenue. Then the obligations nobody warned you about: the distribution platform operator rules can make you the tax collector for your vendors’ sales, and Part XX of the Income Tax Act makes you an information reporter to the CRA by 31 January every year. And the money in your account is not your revenue. AFFORDABLE flat fees.
AFFORDABLE Tax Accountant for Digital Platforms
Accountants who know software know companies that sell their own product. A platform is a different animal: the money that lands in your account mostly belongs to other people, the tax you charge may be measured on your commission rather than the transaction, and you carry filing obligations about your users that no ordinary software company has. At Gondaliya CPA we build the file an intermediary actually needs: the agent-or-principal position settled from the contracts, the platform’s own tax collection duties worked out, Part XX reporting handled, and held funds shown as the liability they are. AFFORDABLE flat-fee support, no hourly billing.
We work with two-sided marketplaces for goods and services, booking and reservation platforms, gig work and freelance talent platforms, short-term rental and peer-to-peer rental platforms, delivery and ticketing platforms, creator monetisation platforms and B2B procurement platforms. If you sell your own digital product rather than intermediating, our digital product businesses page fits better; if you sell course access, see our e-learning platforms page; and if you want the other side of these rules, our online resellers page covers the seller whose sales you report.
Three lines we draw plainly. We will not tell you on a web page whether you are an agent or a principal, or whether your platform is a distribution platform operator or a reportable platform operator — all three turn on your actual arrangements and we check rather than guess. We state no foreign sales tax rule, nexus test or digital services tax. And we give no advice on whether holding user funds needs FINTRAC registration or a licence; that is for counsel.

Our Official Partners









Accounting That Understands an Intermediary
Four things make a platform different from every other software file, and a preparer who treats you as an ordinary SaaS company will get at least two of them wrong. At Gondaliya CPA we set them out plainly and say which questions are matters of fact rather than rules.
Stay Compliant Across Both Sides of Your Market
The exposure on a platform file is rarely your own revenue. It is the tax you may owe on other people’s transactions, the return you may have to file about your sellers, and the money on your balance sheet that was never yours.
Accounting & Tax Experts for Digital Platforms
- AFFORDABLE + Registered CPA Firm
- Business and Corporate Tax Expert
- Small & Medium Business Expert
- Accounting, bookkeeping, and tax filing
- CPA (Chartered Professional Accountant)
- 1300+ 5-star Google reviews
- 30-Day Money-Back Guarantee
- 60-Day Fees Matching Policy
Why Choose Our Accounting Services for Digital Platforms?
Tax Planning — The Characterisation First
We settle agent against principal before anything else, because it decides the measure of your taxable supply, your registration date and whether you report gross or net.
Consulting — Reporting Built In
We specify what onboarding has to capture for Part XX and work with your engineers to put it in the product, which is far cheaper than collecting it retroactively.
CRA Representation — Both Sides
When your characterisation, your remittances or a Part XX return is challenged, we produce the contracts, the computation and the seller data and handle the correspondence.
Bookkeeping — Float Separated
Held funds shown as a liability and reconciled monthly to bank and processor balances, so what you owe your sellers is a known figure rather than an estimate.
Google Reviews
Digital Platform Clients
Digital Platform Tax and Accounting Services in Ontario
Corporate Tax Filing
Your T2 with the small business deduction applied properly, non-capital losses carried forward, and instalments set only once the tax owing actually justifies them.
Agent or Principal Review
Whether GST/HST applies to the gross transaction or only to your commission, settled from your contracts and terms of service under ETA section 177.
Gross or Net Revenue
Revenue presented on the basis the characterisation requires, with gross merchandise value kept as its own metric rather than blended into the top line.
Platform Collection Duties
Whether the distribution platform operator rules make you responsible for GST/HST on your vendors’ supplies, and the onboarding checks that follow.
Part XX Information Return
The reportable platform operator return prepared and filed by 31 January, with earlier years corrected deliberately where one was missed.
Seller Due Diligence
What onboarding must capture, how residence is verified, the seller notification side, and a retention policy that survives your data minimisation rules.
Held Funds and Float
Pending payouts, wallet balances, escrow and deposits shown as liabilities and reconciled monthly to your actual bank and processor balances.
Settlement Reconciliation
The monthly bridge from processor payout back to gross transaction value, fees, refunds and chargebacks, with processor reserves kept on the balance sheet.
Registration and Place of Supply
When you crossed $30,000 on the correct measure, the rate by your customer’s province, zero-rated exports, and the simplified non-resident regime.
SR&ED on Platform Engineering
The ITA section 37 pool and ITA section 127 credits for the work where known techniques ran out, kept apart from ordinary feature development.
Payroll for Engineers
Source deductions from the first hire, the contractor-versus-employee question answered honestly, and stock option and share plan reporting handled.
CRA Audit Resolution
Expert support on characterisation challenges, remittance examinations, Part XX questions and SR&ED technical reviews, from the first letter.
Accounting & Tax Services Tailored for Digital Platforms
Real, practitioner-level CPA expertise for two-sided marketplaces, booking and reservation platforms, gig work and freelance talent platforms, short-term and peer-to-peer rental platforms, delivery and ticketing platforms, creator monetisation platforms and B2B procurement platforms.
- We prepare your corporation’s T2 with the small business deduction under ITA section 125 against the $500,000 limit, tracked across any associated corporations in the group a founder may have built.
- We carry non-capital losses forward properly, because a platform typically spends years subsidising both sides of its marketplace before the take rate covers the cost of running it.
- We set instalments only once the tax owing justifies them, which on a company still burning investor money is later than a default calculation would suggest and worth getting right.
- We claim business-use-of-home under ITA subsection 18(12) while the founders still work from home, limited to the income from the business with any excess carried forward rather than lost.
- We keep the six years of records ITA section 230 requires, including the platform’s own transaction history, because a platform that migrates systems loses the data nobody thought to export.
- This is the first question on a platform file and it decides the size of everything else. If you supply the underlying service as principal, GST/HST applies to the gross transaction value.
- If you act as agent for the vendor, your own taxable supply is the intermediation service and tax applies to your commission. The difference between those two positions is the whole gross-to-net gap.
- ETA section 177 deals with supplies made on behalf of another person and provides an election under which a billing agent may account for the tax collectible on the principal’s supply.
- The answer lives in your contracts and your terms of service, not in the pitch deck. Who is the supplier to the end customer, who sets the price, and who carries the risk if it goes wrong?
- We review what the documents actually say rather than what the business calls itself, and we tell you plainly when the terms do not support the position the company has been taking.
- The same characterisation drives your financial statements. A principal reports gross revenue with the vendor’s share as a cost of sales; an agent reports only its commission as revenue.
- Reporting gross while acting as agent inflates revenue without adding a dollar of profit, which flatters the top line and is exactly the thing a diligence team unwinds in its first week.
- We also keep gross merchandise value reported separately from revenue rather than blended into it, because both numbers are useful and conflating them is how a platform misleads its own board.
- Subscription, listing and membership fees are earned over the periods they relate to, with the unearned portion carried as deferred revenue rather than recognised when the card was charged.
- And we keep the take rate visible as its own metric, because a platform that cannot say what percentage of transaction value it actually keeps does not yet know whether the model works.
- The Excise Tax Act can turn a platform into the tax collector for other people’s sales. Where it facilitates supplies by vendors who are not registered, the obligation to collect and remit can fall on the platform.
- That is a genuine shock the first time a twelve-person company works out it may be responsible for the sales tax on thousands of other businesses’ transactions rather than only on its own fees.
- Getting it backwards is expensive in both directions. A platform that assumed its vendors were handling it has under-remitted; one that charged tax on top of registered vendors already collecting has overcharged buyers.
- So we work through whether the rules reach your arrangement, and we build the vendor registration status check into onboarding rather than leaving it as a question answered differently by each new seller.
- We will not tell you on a web page whether your platform is a distribution platform operator, or whether any named one is. It turns on the facts of the arrangement and we check rather than guess.
- Part XX of the Income Tax Act makes a reportable platform operator an information reporter to the CRA, and most founders we speak to have never heard of it until we raise it.
- The return identifies each reportable seller and the total consideration paid to them across the year, and it is due by 31 January following the calendar year reported. That is a hard date, not a target.
- Which activities you facilitate decides what you report. The relevant activities include the sale of goods, personal services, and the rental of immovable property and of means of transport.
- There is a de minimis exclusion for the smallest sellers of goods, and we check its thresholds against the rules on your actual seller data rather than publishing a figure here we have not verified.
- We prepare and file the return, and where a previous year was missed or filed wrongly we correct it deliberately rather than hoping the omission goes unnoticed, because the data is matched against sellers’ returns.
- Part XX does not only require a filing. It requires due diligence procedures: collecting each seller’s identifying information and tax identifiers, and taking steps to verify their residence.
- That has to live in the product, not in a spreadsheet someone fills in each January. A platform that never asked for a tax number at signup cannot produce one for a seller who has since left.
- So we specify what onboarding has to capture and work with your engineers to put it there, which is far cheaper than a retroactive campaign asking thousands of sellers for details they need not give you.
- We also handle the notification side, because sellers have to be told what is being reported about them, and a platform that reports without telling anyone creates a support problem in February.
- And we set the retention policy so the information and the records supporting it survive long enough, rather than being purged by a data minimisation rule that nobody checked against the reporting obligation.
- Money passing through your platform is not your revenue, and treating it as such is the classic platform accounting failure. Pending payouts, wallet balances, escrow and deposits are liabilities.
- We have seen a platform report a gross settlement figure from its processor as revenue, which made it look ten times its real size to its own founders before anyone questioned the number.
- The worse version is operational rather than cosmetic: a platform that spends the float is spending money it owes to its sellers, and that gap only ever shows up at the worst possible moment.
- So we set the balance sheet up to show the liability separately and reconcile it to the actual bank and processor balances every month, so the number you owe is a known figure rather than an estimate.
- What we do not advise on is whether holding user funds makes you a money services business, needs FINTRAC registration or requires a licence. That is a regulatory question for counsel, and we will say so.
- A payment processor statement is not a revenue report. It nets your fees, the vendors’ share, refunds, chargebacks and sometimes tax, and a platform that books the deposit has lost all of that detail.
- So we build the monthly bridge from settlement back to gross transaction value with every deduction identified, and we do it across every processor and currency rather than only the largest one.
- Chargebacks need their own treatment because they flow backwards through you: the buyer is refunded, the vendor has often already been paid, and the platform absorbs the gap until it recovers it.
- A reserve the processor holds back is still your asset and belongs on your balance sheet, not written off as a fee, which is where we most often find money a platform did not know it had.
- And we keep the reconciliation in a form a lender or an acquirer can read, because it is the first thing either asks for and the thing most platforms genuinely cannot produce on request.
- Registration is required once worldwide taxable supplies exceed $30,000 in a single calendar quarter or over four consecutive calendar quarters, and what counts as your supply depends on the agent-or-principal answer.
- That is why we settle the characterisation first: a platform measuring the threshold against gross transaction value when it is really an agent may have registered a year earlier than it needed to.
- Canadian supplies carry the rate for the customer’s province under the place of supply rules, with Ontario at 13%, and digital services have their own tests for determining where that place is.
- Supplies to users outside Canada are generally zero-rated under Schedule VI Part V of the Excise Tax Act, so no tax is charged while the supply still counts toward your threshold and your credits.
- If the company is a non-resident making specified supplies to Canadian consumers, the simplified registration regime may reach it, and our checker will tell you whether it does before you call.
- Qualifying work goes into the pool under ITA section 37 and generates investment tax credits under ITA section 127, refundable at an enhanced rate for a Canadian-controlled private corporation up to its expenditure limit.
- We state no rate and no expenditure limit on this page. Those figures are specific, and a claim built on a number read off a website is the kind that comes apart at the technical review.
- Building a marketplace is not automatically SR&ED. Shipping features, integrating a payment provider and scaling a database with known techniques are development, and development on its own does not qualify.
- What can qualify is the part where the known techniques ran out: a matching or routing problem with no established solution, a fraud detection approach nobody could make work at your scale.
- So we set up the project record while the work happens — what was uncertain, what was tried, what failed — and you can model the arithmetic with our calculator before we even speak.
- Most platforms are incorporated from the start because investors require it, so the work is getting the structure right before money comes in rather than deciding whether to incorporate at all.
- We model salary against dividends for the founders, including the effect on RRSP room and on whether anyone is building the income record a mortgage lender will actually accept.
- We set up payroll properly from the first engineer, with source deductions remitted on the right schedule, and we answer the contractor-versus-employee question honestly rather than by convenience.
- We handle the reporting that comes with a stock option or share plan, and we prepare T4 and T4A slips on time, including for the contractors and moderators working outside Canada.
- And we choose the fiscal year end deliberately and prepare the statements diligence asks for, because a raise held up while someone rebuilds two years of books is an expensive way to save on accounting.
- When the CRA challenges your agent-or-principal position, we produce the contracts, the terms of service and the analysis behind the characterisation, which is why we document it when we adopt it.
- When your registration date or remittances are examined, we produce the quarter-by-quarter taxable supply computation on the correct measure, which is the commission where the platform acted as agent.
- When a Part XX return is questioned or a year was missed, we reconstruct the seller data, file or correct the return, and deal with the exposure rather than waiting to be assessed on it.
- When an SR&ED claim goes to technical review, we produce the contemporaneous project records and handle the correspondence, including the part where some of the claim was ordinary development.
- We file the Notice of Objection within 90 days of a reassessment and pursue taxpayer relief on Form RC4288, cancelling penalties and interest where a prior preparer’s error was the cause.
Digital Platform Tax Check
Six quick questions on your characterisation, your revenue basis, your collection duties, your Part XX reporting, your held funds and your settlement reconciliation. No fee shown.
1. Has anyone settled in writing whether you are an agent or a principal?
2. Does your revenue figure match that characterisation, gross or net?
3. Do you know whether you must collect HST on your vendors’ supplies?
4. Do you collect seller tax identifiers at onboarding for Part XX?
5. Are funds you hold for users shown as a liability, not revenue?
6. Do you reconcile processor settlements back to gross transaction value?
Free CPA Consultation for Digital Platforms
Case Studies: Digital Platforms
Toronto Services Marketplace — Tax on the Wrong Measure
The problem: A Toronto marketplace connecting homeowners with trades had been charging and remitting HST on the full job value for two years, then paying the tradesperson their share net of tax. Its terms of service made clear the tradesperson contracted directly with the homeowner and set their own price; the platform took a fixed commission. It had also registered when gross transaction value crossed $30,000, which on its own supplies was far earlier than required.
What we did: We read the terms and the trade agreements, concluded the platform was acting as agent rather than principal, and restated its taxable supply as the commission. We corrected the open reporting periods on the proper measure, worked through the implications for the tradespeople who were and were not registered, and documented the characterisation on file.
The result:
- Taxable supply restated as the commission, not the job value
- Open periods corrected on the proper measure
- Characterisation documented from the contracts, not assumed
Waterloo Rental Platform — A Return Nobody Knew About
The problem: A peer-to-peer equipment rental platform had been operating for three years with several thousand active sellers. Nobody had told the founders about Part XX of the Income Tax Act, so no information return had ever been filed, no seller tax identifiers had been collected at signup, and a data minimisation policy written by a privacy consultant had been quietly deleting older account details.
What we did: We established which of its activities were relevant activities and which sellers were reportable, reconstructed what could be reconstructed from payout records, and filed. We then specified the onboarding fields and the verification steps, worked with their engineers to put them in the product, added the seller notification, and rewrote the retention rule so it no longer destroyed the evidence.
The result:
- Outstanding information returns reconstructed and filed
- Seller identifiers and residence checks built into onboarding
- Retention policy corrected so records survive the obligation
Ottawa Booking Platform — Spending the Float
The problem: An Ottawa booking platform collected payment at reservation and paid the venue after the event, sometimes weeks later. It had been booking the full settlement from its processor as revenue, so its reported revenue was roughly eight times its actual commission income. Worse, it had been funding payroll out of the account holding money owed to venues, and a slow month had just made that visible.
What we did: We restated revenue to the commission actually earned, moved the held funds to a liability reconciled monthly against bank and processor balances, and brought the processor’s held reserve onto the balance sheet as the asset it was. We then built a cash model separating the platform’s own money from the float so the two could never be confused again.
The result:
- Revenue restated from settlement to actual commission
- Held funds shown as a liability and reconciled monthly
- Processor reserve recovered onto the balance sheet
Our clear, efficient process ensures every step is transparent, building trust and long-term client relationships.
Kickoff (Document Request)
Collect your terms of service, vendor and seller agreements, processor statements and payout records, prior returns, and your GST/HST registration details.
First 30 Days (Two Records)
Settle agent against principal in writing, then build the settlement bridge and specify the seller information onboarding has to capture for Part XX.
Position Review
Platform collection duties, the registration date on the correct measure, held funds moved to a liability, and any outstanding information returns filed.
Annual Planning Review
Structure and year end, salary against dividends, loss carryforwards, SR&ED timing, take rate reporting, and the statements your next round will need.
Year-End Close & Filing
T2 with the small business deduction, revenue on the right basis, the Part XX return by 31 January, instalments set, CRA correspondence handled.
Get Your Platform Tax Position Reviewed Today
Affordable Pricing for Digital Platforms
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 Accountant
Meet your lead accountant. As your business and technology tax adviser, you deal with the same two people every year.
What Our Clients Say
1300+ five-star reviews from digital platforms, marketplaces and technology businesses across Ontario and Canada.
Serving Digital Platforms Across Ontario
Our CPA team provides specialized accounting and tax solutions for digital platforms across Ontario. We understand why the agent-or-principal question under ETA section 177 decides whether GST/HST applies to the gross transaction or only to your commission, why the distribution platform operator rules can make you the tax collector for your vendors, why Part XX of the Income Tax Act makes you an information reporter by 31 January, and why the money sitting in your account mostly belongs to somebody else.
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)
Digital Platform Accounting & Tax FAQs
Related Industries We Serve
Accountant for Online Resellers
- The seller, not the marketplace
- Cost of goods with no invoices
- The other side of Part XX
Accountant for E-Learning Platforms
- A platform in one vertical
- Course and membership access
- Instructor revenue sharing
Accountant for Digital Product Businesses
- Sells its own product
- No intermediation at all
- Place of supply for downloads
Accountant for Healthtech Companies
- A health product, not a market
- Exempt or taxable supply
- SR&ED and grant interaction
Platform Tax Done Right.
Built for the business that sits between the people who transact. The agent-or-principal question settled from your contracts and your terms of service under ETA section 177 — because it decides whether GST/HST applies to the gross transaction value or only to your commission, and whether you report gross or net revenue. The distribution platform operator rules worked through, so you know whether you are the tax collector for your vendors’ sales rather than finding out on assessment. Part XX of the Income Tax Act handled: due diligence on your sellers, the information return filed by 31 January, and the onboarding fields specified so you can actually produce what it asks for. Plus held funds shown as the liability they are and reconciled monthly, processor reserves recovered onto the balance sheet, settlement bridged back to gross transaction value, and SR&ED claimed only where the known techniques genuinely ran out. AFFORDABLE flat fees, no hourly billing. Licensed CPA Ontario. 1300+ five-star reviews. 30-Day Money-Back Guarantee.



