Tax Accountant for E-Learning Platforms in Ontario and Across Canada
We charge HST on your online courses at each learner’s province rate — 13% for an Ontario learner, 5% GST for Alberta — zero-rate sales to learners outside Canada, and split your catalogue so the narrow exempt-education lanes under Schedule V Part III are coded precisely instead of guessed, defer annual, bundle and lifetime-access sales with a 20(1)(m) reserve so you are not taxed on revenue you have not yet delivered, and claim the 35% refundable SR&ED credit on genuine platform R&D and the 40% OIDMTC on Ontario development labour through Ontario Creates. Whether you sell your own courses, run a marketplace of third-party instructors or deliver corporate training and certifications, we handle the distribution platform operator rules under ETA s.211.13, T4A slips for Canadian instructors and Regulation 105 or Part XIII analysis for foreign ones, gross revenue reporting with Stripe, PayPal and app-store fees as expenses, US state sales tax and EU VAT on digital courses, developer payroll with stock-option reporting, and plan the salary, dividends and eventual sale of your company — with AFFORDABLE flat fees.
AFFORDABLE E-Learning Platform Tax Accountant
An e-learning platform sells courses, subscriptions, memberships, certifications and corporate training online — its own content, third-party instructors’ content or both — and the books are shaped by four things a bricks-and-mortar business never meets in the same way: HST on digital supplies, deferred revenue, platform economics and R&D credits. Online courses sold to Canadian learners are taxable at the learner’s province rate, 13% for Ontario and 5% GST for Alberta, while sales to learners outside Canada are zero-rated under Schedule VI Part V of the Excise Tax Act. Only the narrow lanes in Schedule V Part III are exempt — vocational certificate and diploma courses that develop occupational skills, and tutoring in a designated school curriculum — and exempt means no input tax credits, which is why a vocational school can elect on Form GST29 to make its supplies taxable. Annual plans and lifetime-access sales are income under paragraph 12(1)(a) with a 20(1)(m) reserve for the undelivered portion. If third-party instructors sell through you, the distribution platform operator rules in ETA s.211.13 can make you the deemed supplier, and instructor payouts need T4A slips or Regulation 105 and Part XIII analysis. Genuine platform R&D earns the 35% refundable SR&ED credit and the 40% OIDMTC through Ontario Creates. That is why you need a specialist who knows the model. At Gondaliya CPA, we specialize in HST on digital learning, deferred revenue accounting, platform-operator compliance and R&D credits for e-learning platforms, providing AFFORDABLE flat-fee support that keeps you CRA-compliant and stops you paying more tax than you owe.
As an accountant for e-learning platforms and online course businesses, we work with course creators, corporate-training providers, certification-prep companies, tutoring marketplaces and LMS companies from across Ontario, with year-round support rather than a once-a-year scramble. We tell you plainly what you can deduct, what you cannot, and where the real profit sits on each course and channel after processing fees, app-store commissions and instructor revenue share.
Let us handle the numbers so you can focus on the work that actually pays you.

Our Official Partners









Accounting That Understands How an E-Learning Platform Actually Works
Running an e-learning platform comes with financial pressures a bricks-and-mortar business never faces. You collect HST at a different rate for every learner’s province and none for learners abroad, you get paid up front for twelve months of access you have not yet delivered, Stripe, Apple and Google take their cut before the cash lands, your instructors expect payouts and tax slips, and the engineering work behind your platform may be worth a refundable credit nobody has claimed. At Gondaliya CPA, we understand the financial reality of an online course business and provide practical, platform-focused solutions across the GTA and all of Ontario.
Stay Compliant and Minimize Your E-Learning Platform Tax
For an e-learning platform, staying onside with CRA, the provinces and foreign tax authorities and paying the least legal tax are the same job. We keep every filing on schedule while claiming every input tax credit, SR&ED and OIDMTC dollar and CCA claim the T2 and HST return allow, so nothing is missed and nothing invites a reassessment.
Accounting & Tax Experts for E-Learning Platforms
- 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 E-Learning Platforms?
Tax Planning — HST by Province & R&D Credit Expertise
We know the model: course sales taxed at each learner’s province rate with non-resident sales zero-rated, purchased software in Class 12 at 100%, servers in Class 50 at 55%, acquired content libraries in Class 14.1 at 5%. We claim the 35% refundable SR&ED credit and the 40% OIDMTC through Ontario Creates and protect the $500,000 Small Business Deduction.
Consulting — Deferred Revenue & Platform Bookkeeping
Our bookkeeping reports revenue gross with Stripe, PayPal and app-store fees and instructor revenue share as expenses, carries deferred revenue over each access term with a 20(1)(m) reserve, tracks instructor payouts for T4A reporting, and reconciles USD and EUR receipts under section 9. We cost each course and channel so you see the real margin.
CRA Representation — HST, Reserve & SR&ED Reviews
When CRA reviews your HST by learner province, your deferred revenue reserve, your SR&ED project narratives or your instructor T4A compliance, we prepare the response, produce the evidence from your books, and pursue relief on Form RC4288 where penalties came from a prior error.
Bookkeeping — Payroll, Cross-Border & Sale
We run your developer and instructional-designer payroll with stock-option reporting, handle US state sales tax, EU VAT OSS and 1120-F filings, and get you ready to sell. We model the profit level where incorporating pays off and handle the eventual disposition of your company.
Google Reviews
E-Learning Platform Clients
E-Learning Platform Tax and Accounting Services in Ontario
Corporate Tax Filing (T2) for E-Learning Platforms
Professional T2 preparation with course, subscription and instructor-share revenue on their own GIFI lines, the 20(1)(m) deferred revenue reserve, Schedule 8 CCA on software and servers, T661 and Schedule 31 where SR&ED applies, and CRA compliance on every line.
Bookkeeping & Accounting for E-Learning Platforms
Gross-revenue bookkeeping with Stripe, PayPal and app-store fees, instructor revenue share and deferred revenue tracked properly, with financial statements, clean records and monthly reporting built for an online course business.
Payroll Services for E-Learning Platforms
Developer, instructional-designer and support-staff payroll with PD7A remittances, T4s, contractor T4As, stock-option reporting under 110(1)(d), and Employer Health Tax once payroll passes $1 million.
GST/HST Filing for E-Learning Platforms
AFFORDABLE HST filing with course sales taxed at each learner’s province rate, non-resident sales zero-rated, exempt-education courses split correctly under Schedule V Part III, and platform-operator remittances under s.211.13 matched to your T2.
Tax Planning for E-Learning Platforms
Smart tax planning to protect the Small Business Deduction, time the 20(1)(m) reserve, claim SR&ED and the OIDMTC, structure stock options, and plan salary, dividends and the eventual sale.
Corporate Catch-Up Filing for E-Learning Platforms
File overdue T2 and HST years, rebuild missing course revenue, deferred revenue and payout records, rescue SR&ED claims still inside the 18-month deadline, and get back into CRA compliance.
CRA Audit Resolution for E-Learning Platforms
Expert support for HST place-of-supply, deferred revenue reserve, SR&ED and instructor T4A reviews, with input tax credit and deemed-supplier questions handled with confidence.
CPA Financial Statements (Notice to Reader) for E-Learning Platforms
CPA-compiled financial statements that banks, BDC and seed investors accept for your e-learning corporation, with deferred revenue and capitalized development presented properly.
Incorporation Services for E-Learning Platforms
Full incorporation including NUANS, articles, founder share structure, HST registration for ITC recovery, and the section 85 rollover of your course library and platform code.
Catch-Up Bookkeeping Services for E-Learning Platforms
We rebuild months of missing payout reports, deferred revenue schedules, instructor payouts, hosting and contractor invoices and unclaimed input tax credits so your books are current and CRA-ready.
US Corporation & LLC Tax Filing for E-Learning Platforms
Cross-border filing for platforms selling courses to US learners: state sales tax on digital products and SaaS with economic-nexus thresholds, 1120-F protective returns, Form 1120 and 5472 for a US subsidiary, and treaty protection until a permanent establishment exists.
Voluntary Disclosure Program for E-Learning Platforms
We file a VDP disclosure to correct HST charged at the wrong province rate, missed instructor T4A or NR4 slips, unreported app-store revenue or unfiled T2 years before CRA contacts you, cancelling penalties and reducing interest.
Accounting & Tax Services Tailored for E-Learning Platforms
Real, practitioner-level CPA expertise for course creators, corporate-training providers, certification-prep companies, tutoring marketplaces and LMS companies from across Ontario — built for how an e-learning platform actually runs.
- We prepare your T2 with GIFI on Schedule 100 and Schedule 125, reporting course sales, subscription revenue and instructor revenue share on separate lines in QuickBooks, so CRA’s HST-to-revenue matching never flags a mismatch; on one platform correct coding reversed a $21,000 assessment.
- We include prepaid annual plans and lifetime-access sales in income under paragraph 12(1)(a) and claim the paragraph 20(1)(m) reserve on Schedule 13 for the undelivered portion, tracked in Xero; one platform deferred $180,000 of subscriptions and $22,000 of tax.
- We claim capital cost allowance on Schedule 8, placing purchased software in Class 12 at 100%, servers and laptops in Class 50 at 55% and an acquired course library in Class 14.1 at 5%, tracked in Xero; one $90,000 refresh produced $38,000 of CCA.
- We convert USD, EUR and GBP course receipts at the Bank of Canada rate on each payout date and book the section 9 foreign-exchange gain or loss on income account on Schedule 125 in QuickBooks, because capital treatment misstates tax; one correction fixed $14,000.
- We deduct chargebacks and uncollectible corporate-training invoices under paragraph 20(1)(p) once collection efforts are documented, netting refunds against Schedule 125 revenue in the period they occur in Xero; on one Toronto platform this removed $19,000 of income CRA would otherwise tax.
- We report revenue gross in QuickBooks, booking Stripe and PayPal fees, Apple and Google commissions of 15% to 30% and instructor revenue share as separate expense lines on Schedule 125, because netting them understates the line 101 sales CRA matches; one rebuild restated $310,000.
- We carry deferred revenue as a liability on Schedule 100 and release it over each access term, cohort or subscription month in Xero, reconciling the balance to Chargebee and Stripe schedules so the 20(1)(m) reserve is supported; one file recovered $9,000 of overpaid tax.
- We reconcile Teachable, Thinkific or Kajabi payout reports to bank deposits through Dext every month, so HST collected by learner province on line 103 ties to course sales on line 101 and CRA’s variance review passes; one reconciliation found $11,400 of unremitted tax.
- We track instructor payouts by vendor in QuickBooks so Canadian instructors paid more than $500 receive a T4A by the last day of February and non-resident instructors are flagged for Regulation 105 or Part XIII review, avoiding per-slip late penalties; one platform covered 38 instructors.
- We build margin reporting by course and channel in Xero, netting hosting, LMS fees and instructor share against each Schedule 125 line so CRA’s T2 matches real profit; one review found an affiliate program paying out $28,000 more than it earned.
- We set up developer, instructional-designer and support-staff payroll in Wagepoint, withholding income tax, CPP and EI and remitting on the PD7A by the 15th, so a hiring sprint never triggers CRA’s 10% late-remittance penalty, which on an $18,000 remittance costs $1,800.
- We classify contract instructors and freelance video editors under the tests in CRA guide RC4110, paying genuine contractors on a T4A and employees on a T4 through Wagepoint, because a reclassified contractor costs both CPP shares plus penalties; one review protected $140,000 of instructor fees.
- We apply the paragraph 110(1)(d) stock option deduction to developer options granted by your CCPC, reporting the benefit on the T4 in Wagepoint in the year the shares are sold, so half the benefit is untaxed; one grant saved employees $17,000.
- We manage Ontario Employer Health Tax once annual payroll passes the $1,000,000 exemption threshold, file the annual return with the T4 Summary and reconcile it to the PD7A in Wagepoint, so a growing team is never assessed; one review caught $4,600 of unremitted EHT.
- We confirm WSIB coverage is optional for a software employer because development is not a compulsory industry under the Workplace Safety and Insurance Act, and register in Wagepoint only if you elect in or hire field trainers; one platform avoided $6,200 of premiums.
- We code every Canadian course sale as taxable at the recipient’s province rate under the place-of-supply rules in QuickBooks, 13% for an Ontario learner and 5% GST for Alberta, so line 103 is right province by province; one correction fixed HST on $400,000 of sales.
- We zero-rate course sales to learners outside Canada under Schedule VI Part V of the Excise Tax Act, keeping the billing address and IP evidence Stripe captures on file, because CRA reassesses unsupported zero-rated sales at 13%; one file defended $260,000 of international revenue.
- We split the catalogue course by course in Xero, treating only vocational certificate or diploma courses that develop occupational skills and designated-curriculum tutoring as exempt under Schedule V Part III, because CRA denies input tax credits on exempt supplies; one review recovered $18,000 of ITCs.
- We file the Form GST29 election so a vocational school can make its otherwise exempt courses taxable and recover the 13% ITCs on hosting, video production and marketing on line 108, modelling the learner-price impact first in QuickBooks; one election returned $23,000 of credits.
- We apply the distribution platform operator rules in section 211.13, collecting HST as deemed supplier on courses sold through your marketplace by non-registered third-party instructors and reporting it on line 103, because CRA holds the platform liable; one setup captured $31,000 of tax.
- We set the salary-versus-dividend mix, 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 under section 125, modelled in QuickBooks; on one founder this deferred $24,000.
- We keep active income under the $500,000 Small Business Deduction limit under section 125 by timing the paragraph 20(1)(m) reserve, Schedule 8 CCA on new servers and the launch of annual plans across year-ends in Xero; on one platform this preserved $18,000 of low-rate tax.
- We claim SR&ED on Form T661 and Schedule 31 for genuine platform R&D like adaptive-assessment engines, securing the 35% refundable credit on the first $3,000,000 plus the 8% OITC and 3.5% ORDTC, excluding content and UI work CRA rejects; one claim recovered $95,000.
- We apply to Ontario Creates for OIDMTC certification and claim the credit on T2 Schedule 560, recovering 40% of Ontario development labour and marketing costs on an own-IP course product, or 35% on fee-for-service work, tracked in QuickBooks; one certificate produced a $70,000 refund.
- We plan at least two years ahead so your shares pass CRA’s 24-month asset tests and qualify for the $1.25M Lifetime Capital Gains Exemption under section 110.6 claimed on Form T657, moving passive investments out of the platform company; one purification protected $350,000 of gain.
- We reconstruct course revenue from Stripe, PayPal, Apple and Google payout reports and bank deposits where no bookkeeping exists across your unfiled T2 years, rebuilding Schedule 125 revenue in QuickBooks so CRA cannot arbitrarily assess under subsection 152(7); one rebuild cut a $48,000 estimate.
- Late filing costs 5% of the balance owing plus 1% per month for up to twelve months under subsection 162(1), so we file your oldest unfiled T2 first to stop the penalty compounding before CRA assesses; on one platform this limited penalties to $6,800.
- We file the missing HST returns with course sales taxed at each learner’s province rate and non-resident sales zero-rated, claiming unclaimed ITCs within the four-year limit under subsection 225(4) of the Excise Tax Act; one catch-up turned a feared liability into a $33,000 refund.
- We rebuild the undepreciated capital cost pools so missed CCA on Class 12 software at 100%, Class 50 servers at 55% and Class 14.1 acquired content is recovered on Schedule 8 in Xero before CRA assesses; one file restored $21,000 of depreciation.
- We file the SR&ED claim on Form T661 and Schedule 31 for any unfiled year still inside the 18-month reporting deadline under subsection 37(11), because CRA denies claims filed one day late without exception; on one platform this rescued a $60,000 refundable credit.
- When CRA opens an HST audit, we manage the file and answer the place-of-supply queries inside the deadlines from QuickBooks, producing the learner billing address and province evidence for every sampled sale on line 103; one review defended $400,000 of course revenue.
- When CRA challenges your paragraph 20(1)(m) reserve, we produce the access-term, cohort and subscription schedules from Xero that show which services were undelivered at year-end, because an unsupported reserve is added back on Schedule 13; one defence protected $180,000 of deferred revenue.
- We defend SR&ED claims under review by walking CRA’s research and technology adviser through the Form T661 project narratives, sprint records, commit logs and developer timesheets, because unsupported hours are disallowed under section 37; on one review this preserved a $95,000 refundable credit.
- We answer T4A and NR4 compliance reviews on instructor payouts with the vendor ledger from QuickBooks, Regulation 105 withholding records and section 211.13 deemed-supplier remittances, because missed slips carry penalties of up to $7,500 under subsection 162(7); one review closed with no assessment.
- We file the Notice of Objection on Form T400A within 90 days of a reassessment under subsection 165(1) and pursue taxpayer relief on Form RC4288 where a prior accountant’s error caused penalties; on one platform this cancelled $8,700 of penalties.
- We prepare the CSRS 4200 compilation engagement financial statements, the Notice to Reader a lender requires across two fiscal years, tied to the T2 and the deferred revenue schedule in QuickBooks, before approving the $250,000 operating line a platform needs to fund content production.
- Your compiled statement of financial position presents deferred revenue as a liability, capitalized platform development in Class 12 and Class 50 at net book value from Xero and the SR&ED receivable on Schedule 100, giving a lender what a T2 cannot; one file unlocked $180,000.
- We build the statement of operations with gross course revenue, processing fees, instructor revenue share, hosting and development costs classified consistently in Xero across two years and tied to Schedule 125 of the T2, so a seed investor closes; one set supported a $500,000 round.
- The CSRS 4200 communication discloses that no audit or review was performed, which the Business Development Bank of Canada requires before growth financing, so we tie the statements to the T2 filed with CRA within six months of year-end; one NTR unlocked $150,000.
- We deliver the CSRS 4200 compiled statements within 30 days of receiving your records and the year’s T2 figures from Xero, because a platform’s financing collapses when a lender’s conditional offer expires; on one deal timely delivery saved a $140,000 equipment and studio lease.
- We incorporate your platform under the Ontario Business Corporations Act, giving you limited liability against learner and instructor claims and the 12.2% small-business rate on the first $500,000 under section 125, filed on your first T2 with CRA; one founder saved about $22,000.
- We complete the section 85 rollover on Form T2057, transferring your course library, platform code, domain, learner list and goodwill into the corporation at elected amounts, deferring the capital gain CRA would tax on a straight sale; on one platform this deferred $54,000 of tax.
- We register the corporation for HST from day one rather than waiting for the $30,000 small-supplier threshold, because taxable course sales earn full line 108 ITC recovery only as a registrant, and set quarterly filing in QuickBooks; one setup returned $11,000 of credits.
- We open the corporation’s CRA Business Number, HST and payroll accounts within the first 30 days, move the Stripe, PayPal and app-store merchant accounts to the corporation and close the old accounts so revenue is never reported twice; one setup prevented a $5,100 double-remittance.
- We structure founder and employee share classes so options qualify for the paragraph 110(1)(d) deduction and set the first fiscal year-end up to 53 weeks after incorporation under section 249.1, deferring the first T2 balance due to CRA; one platform freed $17,000 for launch marketing.
- We rebuild your unreconciled course revenue from Stripe and PayPal payout reports and bank deposits in QuickBooks Online, restoring the section 230 record trail CRA can test and converting each USD receipt at the payout-date rate; on one platform this recovered $16,000 of FX gains.
- We reconstruct the deferred revenue schedule for every annual plan, bundle and lifetime-access sale across the missing months in Xero, so the paragraph 20(1)(m) reserve on Schedule 13 is supported and CRA cannot tax undelivered revenue; one rebuild deferred $120,000.
- We rebuild the Class 12 software, Class 50 server and laptop and Class 14.1 acquired-content CCA pools that went unposted in Xero, capturing missed depreciation on Schedule 8 before the T2 goes to CRA; on one file this restored $13,000 of undepreciated capital cost.
- We capture the hosting, LMS, video-streaming, advertising and contractor invoices that were never posted through Dext, claiming the 13% input tax credits on line 108 within the four-year limit under subsection 225(4); one cleanup reclaimed $12,400 of credits.
- We catch up instructor payout postings and reconcile the T4A amounts, Regulation 105 withholding, PD7A remittances and T4 wages that fell behind in Wagepoint, so the T2 and the payroll account agree; on one platform this cleared a $4,300 remittance discrepancy before CRA assessed it.
- We assess whether your US subsidiary, US-based employees or a dependent sales agent closing corporate-training contracts creates a permanent establishment under treaty Article V that lets the IRS tax platform profits, restructuring before the 1120-F is due; one fix avoided US tax on $1.2 million.
- We file the treaty-based Form 1120-F protective return with Form 8833 by the 15th day of the fourth month after year-end, claiming your profits are not attributable to a US permanent establishment, because a late return forfeits deductions; one filing protected $800,000 of revenue.
- We prepare the Form 1120 and Form 5472 for your US subsidiary, documenting every reportable transaction with the Canadian parent, and reconcile the results to Form T1134 on your Canadian side, because the Form 5472 penalty under section 6038A starts at $25,000 per form.
- We review state economic nexus on digital products and SaaS-style course access, registering where remote sales cross the $100,000 or 200-transaction thresholds set after Wayfair and configuring Avalara or TaxJar collection, because states tax digital courses inconsistently; one review found $46,000 of uncollected tax.
- We complete Form W-8BEN-E so US corporate-training clients do not withhold 30% at source, file FinCEN Form 114 where US bank balances exceed $10,000, and claim foreign tax credits on the T2 for US tax paid; one platform released $9,500 held back by a client.
- We file your Voluntary Disclosures Program application on Form RC199 under subsection 220(3.1) before CRA contacts you, because a disclosure accepted under the general program cancels penalties in full and grants 50% interest relief; on one platform this waived $10,900.
- We disclose Canadian course sales that were never charged HST or charged at the wrong province rate, correcting the returns under the Excise Tax Act in QuickBooks so the platform regularizes without gross-negligence penalties of up to 50% of the tax; one disclosure settled $41,000.
- We file the missed T4A slips for Canadian instructors paid over $500 and the NR4 slips with Regulation 105 withholding for non-resident instructors through the disclosure, because late-filing penalties under subsection 162(7) accumulate daily; one platform avoided roughly $12,000 of penalties.
- We include unreported app-store and foreign-currency course receipts, rebuilding the payout-date and year-end section 9 revaluations in QuickBooks so the corrected T2 is complete and CRA cannot later reopen the same years; one submission corrected $58,000 of income.
- We confirm your Form RC199 disclosure is voluntary, complete and at least one year overdue as subsection 220(3.1) relief requires, filing before any audit letter arrives, because a platform that comes forward after CRA makes contact loses all relief; timely filing saved one founder $8,300.
E-Learning Platform Tax & HST Check
Six quick questions on HST by learner province, the exempt-education course split, deferred subscription revenue, instructor T4A slips, SR&ED and OIDMTC claims and whether it is time to incorporate. No fee shown.
1. Do you charge HST on course sales at each learner’s province rate, with sales to learners outside Canada zero-rated?
2. Have you identified which courses, if any, fall in the exempt vocational or designated-curriculum lanes and considered the GST29 election?
3. Are annual, bundle and lifetime-access sales deferred with a 20(1)(m) reserve instead of taxed on receipt?
4. Do Canadian instructors paid over $500 receive T4A slips, with foreign instructors reviewed for Regulation 105 or Part XIII withholding?
5. Have you claimed SR&ED on genuine platform R&D and the OIDMTC on Ontario development labour?
6. Is your e-learning platform incorporated?
Free CPA Consultation for E-Learning Platforms
Case Studies: E-Learning Platform Accounting & Tax
Toronto Professional-Certification Platform — SR&ED & OIDMTC
The problem: A Toronto platform selling professional-certification prep courses had spent two years building an adaptive-assessment engine that adjusts question difficulty to each learner, yet no SR&ED claim had ever been filed and nobody had applied for the Ontario Interactive Digital Media Tax Credit. The developers were on payroll, sprint records lived in Jira and GitHub, and the previous accountant treated every dollar as ordinary expense.
What we did: We assembled Form T661 project narratives from sprint and commit records, separated eligible engine work from routine content and UI updates, claimed the 35% refundable federal credit plus the 8% OITC on Schedule 31, and secured Ontario Creates certification so the 40% OIDMTC on Ontario development and marketing labour was claimed on Schedule 560.
The result:
- $95,000 refundable SR&ED credit recovered
- $70,000 OIDMTC refund on Ontario labour
- A six-figure swing with a repeatable annual claim process
Ottawa Language-Learning Platform — Incorporation, Deferred Revenue & HST by Province
The problem: An Ottawa language-learning platform was running unincorporated, so $220,000 of annual plans landed on the founder’s personal return at Ontario’s top 53.53% rate the day they were sold, even though twelve months of lessons were still owed. Every learner was charged 13% HST regardless of province, including subscribers in Alberta and British Columbia and learners outside Canada.
What we did: We incorporated the business and rolled the course library, code and goodwill in under section 85, applied the $500,000 Small Business Deduction so active income is taxed near 12.2%, claimed a paragraph 20(1)(m) reserve with a deferred revenue schedule for undelivered months, and re-mapped HST by learner province with non-resident sales zero-rated.
The result:
- Combined tax bill cut materially at the 12.2% rate
- $180,000 of undelivered subscriptions deferred
- Over-remitted HST recovered and place of supply fixed going forward
Kitchener Corporate-Training Marketplace — Gross Revenue, T4As & Multi-Currency Books
The problem: A Kitchener marketplace hosting third-party instructors’ corporate-training courses booked one net Stripe deposit each month. Stripe fees, Apple commissions, instructor revenue shares and refunds were all netted invisibly, no T4A slips had been issued to the 38 Canadian instructors, USD and EUR receipts were never converted at a consistent rate, and nobody had considered the deemed-supplier rules for the marketplace.
What we did: We rebuilt the books in QuickBooks Online with gross revenue and separate expense lines for processing fees, commissions and revenue share, added instructor vendor tracking for T4A reporting with non-resident instructors flagged for Regulation 105 review, set up multi-currency reconciliation under section 9, and mapped the platform-operator HST position under s.211.13.
The result:
- Gross revenue and fee lines visible monthly
- T4A slips filed on schedule for every instructor
- Clean, audit-ready books for HST and CRA
Our clear, efficient process ensures every step is transparent, building trust and long-term client relationships.
Kickoff (Document Request)
Collect prior T2 and HST returns, Stripe, PayPal and app-store payout reports, LMS sales reports, subscription and access-term schedules, instructor agreements and payout history, development timesheets and sprint records, payroll records, and bank statements.
First 30 Days (Cleanup & Setup)
Set up QuickBooks Online or Xero with multi-currency, map HST codes by learner province with non-resident sales zero-rated, split taxable and exempt-education courses, build the deferred revenue schedule, classify software and hardware CCA, and configure payroll and T4A tracking.
Monthly Close
Monthly reconciliations, payout-report matching, deferred revenue release, FX revaluation of USD and EUR receipts, HST return by province with ITC support, and margin reporting by course and channel.
Quarterly Planning Review
Salary and dividend mix, SR&ED and OIDMTC claim tracking, instructor T4A and withholding review, US nexus and EU VAT thresholds, and 20(1)(m) reserve planning.
Year-End Close & T2 Filing
Trial balance, financial statements with deferred revenue, T2 with GIFI, Form T661 and Schedule 31, OIDMTC certification, T4A and NR4 slips, and CRA preparation.
Get Your E-Learning Platform Taxes Done Right Today
Affordable Pricing for E-Learning 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 E-Learning Platform Accountant
Meet your lead e-learning platform accountant. As your digital-business and corporate tax adviser, you deal with the same two people every year.
What Our Clients Say
1300+ five-star reviews from e-learning platform founders and online course business owners across Ontario and Canada.
Serving E-Learning Platforms Across Ontario
Our CPA team provides specialized accounting and tax solutions for e-learning platforms throughout Ontario. We understand how HST by learner province and zero-rated non-resident sales, the exempt-education course split, deferred subscription revenue, platform-operator and instructor payout rules, and SR&ED and OIDMTC claims actually flow through an online course business, what CRA looks at on a digital-platform file, and how to keep your credits and your HST position secure.
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)
5373 Bullrush Dr, Mississauga, ON, Canada
+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)
E-Learning Platform Accounting & Tax FAQs
Related Industries We Serve
Technology Startups & SaaS Companies
- SR&ED, OIDMTC and R&D credit claims
- Deferred revenue and subscription accounting
- Corporate tax planning and incorporation
Software Companies
- HST on digital products and services
- Payroll, stock options and EHT
- Corporate tax filing and financial statements
Small Businesses
- Corporate tax planning for small businesses
- Business tax filing and financial statements
- Payroll and bookkeeping services
Incorporated Businesses
- T2 corporate returns and GIFI
- Salary, dividend and SBD planning
- Compilation statements and incorporation
E-Learning Platform Accounting & Tax Done Right.
T2 filing, HST on online courses by learner province with zero-rated non-resident sales and the exempt-education split, deferred subscription revenue with a 20(1)(m) reserve, platform-operator rules under s.211.13, instructor T4A and Regulation 105 compliance, SR&ED and OIDMTC claims, US state sales tax and EU VAT on digital courses, and developer payroll with stock-option reporting under one roof. AFFORDABLE flat fees, no hourly billing. Licensed CPA Ontario. 1300+ five-star reviews. 30-Day Money-Back Guarantee.



