Book Consultation

Gondaliya CPA

Corporate Tax Filing Experts

Tax Accountant for Wholesale E-Commerce Sellers in Ontario and Across Canada

A case of forty leaves your building two ways. On a pallet, priced off tier three, against a chain buyer’s release schedule and thirty-day terms. Or broken open, picked one unit at a time, paid before it ships. Same SKU, same shelf, and two businesses that need separating before anyone can say what either earns. We tag every order to its channel, value the stock in both pools at the lower of its cost and its fair market value, which is what subsection 10(1) of the Income Tax Act asks for, and settle one rule for when a purchase order becomes revenue. We reconcile your Amazon Business, Faire and Shopify B2B settlement files order by order, so tax the platform operator had to collect is never declared twice and tax you owed is never missed. Tiered discounts kept apart from supplier allowances caught by paragraph 12(1)(x), deposits against minimum orders reserved under paragraph 20(1)(m), racking in Class 8 at 20% and servers in Class 50 at 55%. Flat AFFORDABLE fees, never hourly.

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

AFFORDABLE Wholesale E-Commerce Seller Tax Accountant

Wholesale used to mean a phone, a fax and a rep. It now means a chain buyer releasing against an order you never spoke to anyone about, an independent retailer checking out on your own portal at tier two, and a household somewhere buying exactly one of the thing you normally ship forty of. All three are the same stock on the same shelf, and almost no seller’s books can tell you what any one of them actually earns. That is the problem worth fixing first, because everything downstream of it — what you price, what you promise, which channel you feed when stock is tight — is being decided on an average that describes nothing. Then there is the tax layer sitting on top: a closing stock figure that moves your taxable income dollar for dollar, a settlement report where some orders carry tax the platform operator was required to collect and some carry tax you were, and a tier structure that is not the same thing as a rebate however similarly the two arrive. At Gondaliya CPA the channel split is where the work starts, and every figure we report is assembled on top of it. Our fees are flat, AFFORDABLE and agreed in writing before a ledger is opened.

As an accountant for wholesale e-commerce sellers, we work with housewares, pet-supply, janitorial and general-merchandise sellers shipping trade quantities through Amazon Business, Faire and their own Shopify B2B portals, sellers running a consumer storefront beside the trade book, and established wholesalers that moved their order intake online and found their old year-end no longer fit. What you get is a file somebody looks at every month instead of once in a panic, and statements that answer what each channel actually earned.

Hand over the settlement files and the ledger; you keep the buyers and the stock.

Gondaliya CPA team - accounting and tax services for wholesale e-commerce sellers

Our Official Partners

Google Reviews
CPA Ontario
QuickBooks
Wagepoint
Xero
Stripe
Rotessa
Hubdoc
ADP

Accounting That Understands How a Wholesale E-Commerce Seller Actually Works

Selling wholesale online puts two businesses inside one corporation and one warehouse. The pallet and the single unit share a SKU, a shelf and a purchase cost, then diverge completely on handling, terms, tax collection and margin. At Gondaliya CPA we separate them first, because a figure averaging the two is not a smaller truth; it is a number belonging to no part of your business.

📦

Two Channels, One Corporation

The pallet that goes to a hardware chain and the single unit that goes to a household are the same goods sold two entirely different ways. One corporation, two cost structures, two margins — and books that average them describe neither.

📜

Tiered Lists and Minimum Orders

A price that falls at twelve cases reduces the consideration on the invoice. Money handed back after the fact does not. The tier and the rebate are taxed on different footings, so the price list has to be archived as it changes.

📥

The Order Is Not the Sale

A trade buyer sends an order, then a schedule, then a release for a given week. Revenue belongs to the period the goods went out on the agreed terms, and the electronic order that started it is not the event that earned it.

💳

Who Collected the Tax

On one settlement report some orders carry tax the platform operator was required to collect and some carry tax you charged yourself. Declaring the first group again, or missing the second, are both expensive and one looks worse.

Stay Compliant and Minimize Your Wholesale E-Commerce Tax

For a wholesale e-commerce seller, filing correctly and paying the least legal tax start in the same place: knowing which channel an order belonged to and who was required to collect the tax on it. Registration itself is triggered once taxable supplies reach $30,000 measured across four consecutive calendar quarters, which on a trade book usually happens on one chain order. We keep the returns on schedule and claim every credit available, while making sure the figures themselves are ones your records can stand behind.

📋

Where the Platform Collects and Where You Do

Since 1 July 2021 the distribution platform operator rules have moved the duty to collect onto the operator for supplies made through a platform by vendors outside the ordinary registration regime. A registered Ontario corporation selling its own stock normally remains the person charging and remitting the 13%, with the platform acting as a billing channel; where the operator was required to collect, that amount is not yours to declare a second time. Your buyer being registered changes nothing about who remits — it only means the buyer recovers the tax and therefore prices against your net figure. One belief worth killing off: a second sales channel does not by itself cut your recovery. The Excise Tax Act restricts input tax credits where a registrant makes exempt supplies, and selling the same goods by the pallet and one unit at a time produces two taxable supplies, both fully creditable.

✅

CRA Obligations for Wholesale E-Commerce Sellers

Compliance on this file is not one return in the spring. We file the T2 with the two channels presented separately, file sales tax returns that reconcile order by order to the platform reports, measure closing stock on the statutory test in subsection 10(1) of the Income Tax Act, which is cost or fair market value, whichever of the two is lower, bring deposits taken against future releases into income under paragraph 12(1)(a) with the paragraph 20(1)(m) reserve claimed, treat supplier allowances under paragraph 12(1)(x) or elect under subsection 12(2.2), keep the paragraph 20(1)(l) reserve on a doubtful trade account apart from the paragraph 20(1)(p) write-off, agree payroll deductions to the PD7A against a graduated late-remittance penalty that reaches 10%, file the T4 slips together with their Summary on or before the last day of February, watch for Ontario employer health tax once payroll clears $1,000,000, and put WSIB coverage in place from the first hire. Those are the points a wholesale e-commerce file is actually opened on.

📈

Year-End Deliverables for Wholesale E-Commerce Sellers

A year-end here has to answer two questions a reader will ask immediately: what did each channel earn, and what is the stock figure made of. We produce a trial balance and financial statements that separate trade revenue from single-unit revenue, state the basis on which broken cases are costed and apply it in both pools, tie closing stock to a count rather than to a warehouse system estimate, show receivables against each trade buyer’s terms with the doubtful-account reserve, carry deposits in deferred revenue, and set out the Class 8, Class 10, Class 50 and Class 12 schedules. Then the T2 goes in with GIFI that ties back to the sales tax returns. Every piece of it lands on time.

Accounting & Tax Experts for Wholesale E-Commerce Sellers

Gondaliya CPA wholesale e-commerce accounting expertsGondaliya CPA wholesale e-commerce tax experts
  • 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 Wholesale E-Commerce Sellers?

1
🎯

Tax Planning — Channels, Pricing & Timing

We price the tier against the rebate, settle when a release is earned, claim the reserve on deposits taken ahead of shipment, and keep the section 125 limit working on active business income.

2
💳

Consulting — Orders, Cut-Off & Stock

We fix one revenue cut-off rule across the platform, the warehouse system and the ledger, and one costing basis for stock held as sealed cases and as loose units, then document both.

3
🛡

CRA Representation — Stock & Platform Tax

When CRA queries a closing stock figure, a platform tax reconciliation or a packer’s status, we assemble the counts, the settlement detail and the agreements, seeking relief on Form RC4288 where an earlier error caused penalties.

4
🏢

Bookkeeping — Credit, Cash and the Exit

We build the cash plan that funds a chain order while its payment terms run, produce statements a lender or a factor will lend against, and shape the eventual share sale long before it happens.

★
Registered CPA Ontario
★
1300+ ★★★★★
Google Reviews
★
30-Day Money-Back Guarantee
★
60-Day Fees-Matching Policy
ACTIVELY ACCEPTING
Wholesale E-Commerce 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

Wholesale E-Commerce Tax and Accounting Services in Ontario

📄

Corporate Tax Filing (T2) for Wholesale E-Commerce Sellers

T2 preparation with trade and single-unit revenue on separate lines, stock measured under subsection 10(1), and capital cost allowance claimed properly on Schedule 8.

💳

Bookkeeping & Accounting for Wholesale E-Commerce Sellers

Channel-tagged books reconciled order by order to your Amazon Business, Shopify B2B and Faire settlement files, with price lists archived as they change.

💵

Payroll Services for Wholesale E-Commerce Sellers

Picking-floor and account-management payroll, WSIB registered before your first hire, remittances agreed to the PD7A, and every T4 and T4A out before its due date.

🧾

GST/HST Filing for Wholesale E-Commerce Sellers

AFFORDABLE filing with 13% charged correctly on trade sales, platform-collected orders separated out, and every input tax credit across both channels recovered.

📈

Tax Planning for Wholesale E-Commerce Sellers

Planning on tiered pricing, rebates and allowances, deposits against minimum orders, release timing across a year-end, and the structure you will eventually sell out of.

⏳

Corporate Catch-Up Filing for Wholesale E-Commerce Sellers

Overdue T2 and sales tax years brought up to date, with the stock figure and the order trail behind each one reconstructed rather than estimated.

🛡

CRA Audit Resolution for Wholesale E-Commerce Sellers

Representation on a closing stock query, a platform tax reconciliation or a packer’s employment status, from the opening letter to the closing one.

📊

CPA Financial Statements (Notice to Reader) for Wholesale E-Commerce Sellers

Compiled statements a lender or a factor will actually underwrite, with the two sales channels and the basis of your stock figure shown plainly.

🏢

Incorporation Services for Wholesale E-Commerce Sellers

Incorporation set up so the company starts with a chart of accounts able to hold trade and single-unit selling apart from the very first order.

📒

Catch-Up Bookkeeping Services for Wholesale E-Commerce Sellers

Years of settlement files, supplier statements and warehouse records reconstructed and reconciled, so your revenue and stock figures are finally defensible.

🌐

US Corporation & LLC Tax Filing for Wholesale E-Commerce Sellers

Cross-border filing where you ship trade quantities into the United States or your shareholders are American, covering treaty positions and certification.

📜

Voluntary Disclosure Program for Wholesale E-Commerce Sellers

Come forward on tax never charged on trade invoices, platform tax declared twice or years never filed, and cancel penalties through a Voluntary Disclosures Program application.

Accounting & Tax Services Tailored for Wholesale E-Commerce Sellers

Genuine practitioner depth for sellers shipping trade quantities through Amazon Business, Faire and their own Shopify B2B portals, with a consumer channel beside it or not. The work begins with the channel split and the stock figure, because nothing above them is reliable until both are settled.

  • The T2 goes in with GIFI on Schedule 100 and Schedule 125, and trade orders sit on a separate revenue line from single-unit orders, because one blended top line tells a lender nothing useful about either channel.
  • Closing stock is measured for tax by subsection 10(1) of the Income Tax Act, which takes cost or fair market value, whichever is lower, and that is not the net realizable value test your accounting framework applies.
  • Capital cost allowance on Schedule 8 puts racking, shelving and warehouse fixtures in Class 8 at 20%, the delivery vehicle in Class 10 at 30%, servers and scanners in Class 50 at 55%, and small tooling in Class 12 at 100%.
  • Section 125 of the Income Tax Act measures the $500,000 limit against active business income rather than turnover, so eight million dollars of pallets moved through Amazon Business consumes none of that limit by itself.
  • Where a disposal brings in more than the undepreciated capital cost left in a class, subsection 13(1) pulls the excess straight back into income, and a delivery van sold above what the pool carries is the usual trigger.
  • Each order is tagged to its channel at entry, so a pallet sold to a hardware chain and a single unit sold to the public never end up averaged into one margin figure that describes neither of them.
  • The price list in force on the day of each order is archived with its tiers and its minimum order quantities, because a year later nobody remembers which version a disputed twelve-case invoice was actually priced from.
  • Platform settlement files from Amazon Business, a Shopify B2B portal and Faire are reconciled to the ledger monthly, order by order, rather than posting the net transfer that lands in the bank and calling it revenue.
  • Section 230 of the Income Tax Act wants six years of records good enough to determine your tax, which here means the order, the ship notice, the invoice and the count sheet for the same transaction.
  • Stock is carried against a counted figure rather than the warehouse system’s on-hand number, and one seller’s first proper count found $38,200 of stock the platform still believed was sitting on the shelf.
  • Whether a picker, a packer or a trade account manager is your employee or genuinely in business on their own is settled on how the work is actually arranged, and we document the reasoning role by role.
  • Payroll runs with income tax, CPP and EI withheld and each remittance reaching CRA against the PD7A before its due date, since a late one attracts a graduated penalty that tops out at 10%.
  • WSIB coverage goes on from your first hire, which on this file means before anyone sets foot in the warehouse, since a picking and packing floor is exactly the environment the coverage exists for.
  • Slip filing happens in one pass: the T4 set and its Summary lodged by the last day of February, reconciled against the PD7A, and a T4A used where somebody was genuinely self-employed.
  • Ontario employer health tax starts once your payroll clears the $1,000,000 exemption, and one seller crossed that line in the year it took on a second shift to handle a chain buyer’s release schedule.
  • Your Ontario trade sale carries 13% whether or not the buyer resells the goods, and the registered buyer recovers that tax as an input tax credit, which is the mirror image of how a US resale certificate works.
  • Registration under the Excise Tax Act is required once taxable supplies pass $30,000 across four consecutive calendar quarters, a line a wholesale seller normally crosses on a single chain order rather than gradually.
  • The distribution platform operator rules, in force since 1 July 2021, decide which orders the operator had to collect on, and we assign every line of the settlement report so nothing is declared twice or missed.
  • Full input tax credits are claimed across both channels, because wholesale and retail sales of the same goods are both taxable supplies and a second channel does not by itself restrict what you can recover.
  • Every return is agreed to ledger revenue before it is filed, and eight periods of unreconciled platform fees and inbound freight gave back $21,700 of credits nobody had ever gone looking for.
  • A tiered list reduces the consideration on the invoice itself, while money paid back after the fact is an inducement caught by paragraph 12(1)(x) of the Income Tax Act, so the two are priced and posted differently.
  • Where an allowance relates to an outlay you made, subsection 12(2.2) permits an election to cut the cost of that outlay instead of taking the amount into income, and the election has to be filed with the return.
  • Deposits taken against a minimum order enter income in the year received under paragraph 12(1)(a) of the Income Tax Act, and a paragraph 20(1)(m) reserve is claimed on whatever part has still to be shipped.
  • Shifting a chain buyer’s release from the last week of one fiscal year into the first week of the next, where the contract genuinely allowed it, moved $84,000 of income for one seller at no other cost.
  • We plan the ownership structure early enough that the $1.275M lifetime capital gains exemption under section 110.6 of the Income Tax Act is actually available when an offer for the business arrives.
  • Unfiled years are rebuilt from platform settlement files, warehouse movement records and the bank, and each year’s closing stock is reconstructed before any figure is filed, because that number moves taxable income directly.
  • The oldest outstanding return goes in first so the penalty on the earliest balance stops growing, and each subsequent year is filed on the same inventory basis rather than on whatever method that year’s bookkeeper preferred.
  • Where the missing years hold one undifferentiated equipment account, it is unpicked into the separate capital classes before any claim is made, because a pooled figure cannot be supported asset by asset.
  • Sales tax returns for the same years are rebuilt alongside, with platform-collected amounts kept apart from tax you were required to charge yourself, since mixing the two is what produced the shortfall in the first place.
  • Four neglected years filed for one seller, with the stock figures corrected along the way, brought the assessed balance down by $63,500 against the estimate CRA had already issued before we were engaged.
  • When the closing stock figure is queried, we produce the count sheets, the costing basis for broken cases and the reconciliation to the warehouse system, which is what turns a long review into a short one.
  • On a sales tax review we show which orders the platform operator was required to collect on and which you charged yourself, line by line, rather than arguing about a net settlement total nobody can decompose.
  • CRA is permitted by section 152(7) of the Income Tax Act to raise an assessment without relying on what it was given, and that is the usual outcome where a revenue figure has no order behind it.
  • Where a picker’s or packer’s status is challenged we assemble the agreements, the rosters and the way the work genuinely operated, so a single-year review does not spread backwards into the two years still open.
  • A Notice of Objection is filed inside the statutory window and relief sought on Form RC4288, which removed $27,300 of penalties and interest for one seller whose previous adviser had double-counted platform tax.
  • Compilation engagement statements are prepared under CSRS 4200 for whoever is advancing money against your stock and receivables, and they cover the two years a facility of that kind is normally assessed over.
  • The statement of operations shows trade channel and single-unit channel revenue separately, because a reader cannot assess a business whose gross margin is an average of two quite different ways of selling the same goods.
  • Stock is presented on the basis the statements disclose, with the treatment of case-breaking labour and packaging stated once and applied in both pools, so the reader is not left guessing what the number contains.
  • Receivables are set against each trade buyer’s agreed terms with the doubtful-account reserve shown, and deposits taken against future releases sit in deferred revenue rather than propping up a year you have not earned.
  • Complete records in, compiled statements out inside 30 days, which is what let one seller close a $950,000 revolving facility with nine days left on its lender’s conditional offer.
  • Incorporating puts the company between you and a supply commitment, which matters here because a missed chain release is a commercial claim rather than an unhappy customer, and it brings the section 125 rate into play.
  • The section 85 rollover on Form T2057 moves existing stock, the brand, the platform accounts and the equipment across at elected amounts, instead of the transfer being treated as a sale at fair market value.
  • Each capital class opens at the elected amount rather than at book value, with improvements to a leased unit sitting in Class 13 and the premises themselves in Class 1 where the company buys instead of renting.
  • The Business Number, the sales tax account and the payroll account are opened inside the first month, so the first chain order the corporation accepts is invoiced, collected and reported by the right entity.
  • The chart of accounts is built from the first day to hold the trade channel and the single-unit channel apart, which is a great deal cheaper than the $16,400 rebuild one seller paid for three years later.
  • Neglected books are rebuilt from platform settlement files, carrier records, supplier statements and the bank, because no return can be filed until each order has a document standing behind the revenue recorded for it.
  • Every order in the backlog is tagged to its channel first, since a ledger that has been caught up but still averages pallet margin with single-unit margin has not actually told you anything you can act on.
  • Equipment postings are redistributed among the racking, vehicle, server and small-tool classes for every year being caught up, so the Schedule 8 claim in each of them stands on its own evidence.
  • Supplier rebate and allowance paperwork is matched back to the purchases it relates to, so an amount can be shown as an inducement caught by paragraph 12(1)(x) rather than sitting in the ledger unexplained.
  • Platform fees, inbound freight and packaging that never reached the ledger across a two-year gap carried $29,800 of recoverable tax for one seller, enough by itself to cover what the cleanup cost.
  • Selling trade quantities to buyers in the United States can create a federal filing obligation there once the activity amounts to a trade or business, and the treaty position has to be taken deliberately rather than assumed.
  • US state sales tax is its own system with its own registration thresholds, and where a US buyer supplies a resale certificate under its own state’s law we make sure the document is captured and retained.
  • An American shareholder, whether a citizen or a permanent resident, brings United States reporting obligations inside a Canadian company, and the two filing systems then have to be run as a single plan.
  • Form W-8BEN-E certification is put in place before a large US buyer issues its first payment, because a missing certificate is the usual reason funds arrive short and take months of correspondence to release.
  • Specified foreign property held by the owners is disclosed on Form T1135 once its cost exceeds $100,000, and the exposure there attaches to the missing form rather than to any tax result for the year.
  • Where platform-collected tax was declared a second time, or tax was never charged on trade invoices at all, the correction usually reaches every open year and a disclosure is a better place to start than an audit.
  • The taxpayer agreement on Form RC199 is filed with a full reconstruction from settlement files, supplier statements and the bank, so the years being corrected are properly supported rather than estimated and later reopened.
  • A disclosure has to be genuinely voluntary, complete, and at least a year past due, and arriving before CRA makes contact is the single condition that separates a managed correction from an enforcement file.
  • Unreported single-unit sales, deposits taken into income in the wrong year and rebates never picked up under paragraph 12(1)(x) are all correctable through the same submission at the same time.
  • One seller that had reported platform tax twice across three years came forward and had $34,900 of penalties cancelled, with relief granted on the interest CRA had been running on the earliest year.

Wholesale Channel & Inventory Check

Six questions on your channel tagging, your price list history, your platform tax, your revenue cut-off, your stock figure and whether incorporating is the right move. No fee shown.

1. Do your books tag every order to a trade or a single-unit channel?

2. Is the price list that applied on each order date still retrievable?

3. Can you say which orders the platform collected the tax on?

4. Is revenue recognized on the release rather than on the purchase order?

5. Is closing stock tied back to a count rather than a system estimate?

6. Is your wholesale e-commerce business incorporated?

Free CPA Consultation for Wholesale E-Commerce Sellers

Case Studies: Wholesale E-Commerce Accounting & Tax

Etobicoke Housewares Wholesaler — Two Storefronts, One Averaged Margin

The problem: An Etobicoke housewares wholesaler sold sealed cases through Amazon Business and ran its own Shopify B2B portal for independent retailers, while a consumer storefront moved the same SKUs one unit at a time. Nothing in the ledger distinguished the three, so gross margin was one blended percentage. The owner believed the trade side carried the business. It did not, and the year the single-unit channel was cut back on that belief, profit fell.

What we did: We tagged three years of orders to their channel, reconciled each platform settlement file order by order rather than posting the net transfer, and rebuilt the margin analysis with case-breaking labour and packaging costed on one stated basis.

The result:

  • Trade and single-unit margin separated for the first time
  • $38,200 of stock recovered against a counted figure
  • Single-unit channel reinstated on the corrected numbers

Guelph Pet-Supply Wholesaler — The Tier That Was Booked as a Rebate

The problem: A Guelph pet-supply wholesaler ran a four-step price list with a six-case minimum order quantity, and separately received target allowances from two of its own suppliers. Both were posted to the same account. The invoiced tier discounts were being treated as though they were rebates received, which overstated revenue and understated nothing, and the supplier allowances had never been examined against paragraph 12(1)(x) at all.

What we did: We separated the two, restated the invoiced tiers as reductions in consideration, brought the supplier allowances into income under paragraph 12(1)(x) of the Income Tax Act in the correct years, and elected under subsection 12(2.2) where an allowance attached to an identifiable outlay.

The result:

  • Tier discounts and supplier allowances permanently separated
  • Subsection 12(2.2) election made on qualifying allowances
  • Two years of sales tax returns corrected and reconciled

North York Janitorial-Supply Wholesaler — The Credits It Stopped Claiming

The problem: A North York janitorial-supply wholesaler opened a consumer channel alongside its institutional trade accounts and was told by an earlier adviser that the new channel restricted its recovery of tax on purchases. It began apportioning input tax credits between the two, claiming roughly two-thirds of what it paid. It had also been re-reporting tax on consumer orders the platform operator had already collected and remitted.

What we did: We established that both channels made taxable supplies and that no apportionment arose, reinstated the full claim, went back through the open periods, and separated platform-collected orders from orders the company had charged tax on itself.

The result:

  • Full input tax credits reinstated across both channels
  • $21,700 of previously unclaimed credits recovered
  • Platform-collected and self-charged orders reconciled monthly

Our Simple Process

How We Work With Wholesale E-Commerce Sellers

Know Exact Fees within 2 Minutes NOW

One sequence, set out in advance, so at any point you can see what is with us, what is being worked on and what lands next.

Here’s a simplified process approach:
Step 1

Kickoff (Document Request)

Collect prior T2 returns, every version of your trade price list, platform settlement files, supplier rebate and allowance agreements, stock counts, warehouse reports, buyer terms, payroll records and bank statements.

Step 2

First 30 Days (Cleanup & Setup)

Tag historic orders to their channel, fix one revenue cut-off rule and one basis for costing broken cases, reconcile the platform reports to the ledger, and rebuild the Class 8, 10, 50 and 12 schedules.

Step 3

Monthly Close

Channel-tagged revenue, settlement files reconciled order by order, stock agreed to movement records, deposits held against future releases, sales tax filed and tied to the ledger, payroll and PD7A agreed.

Step 4

Quarterly Planning Review

Tier and rebate structure, release timing against the fiscal year-end, the section 125 limit, trade credit exposure by buyer, and whether each channel is earning the working capital it ties up.

Step 5

Year-End Close & T2 Filing

Counted stock valued under subsection 10(1), trial balance, statements with the two channels separated and the costing basis disclosed, reserves and deferred revenue settled, and the T2 with GIFI filed.

Get Your Wholesale E-Commerce Taxes Done Right Today

Transparent Pricing for Wholesale E-Commerce Sellers

Affordable Pricing for Wholesale E-Commerce Sellers

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 Wholesale E-Commerce Accountant

Meet your lead wholesale e-commerce accountant. Your settlement files and your return are handled by the same two people year after year, so nobody has to be brought up to speed again each spring.

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

More than 1300 five-star reviews, from owners of wholesale, distribution and online retail businesses in Ontario and right across Canada.

Serving Wholesale E-Commerce Sellers Across Ontario

Our CPA team works with wholesale and trade-channel e-commerce sellers throughout Ontario. We know why the same SKU earns two different margins depending on how it left the building, what has to sit behind a closing stock figure before anyone can rely on it, and what CRA asks for when it opens a file on a seller with a platform in the middle of its revenue.

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)

Wholesale E-Commerce Accounting & Tax FAQs

Should I incorporate my wholesale e-commerce business?
Two things drive the answer: what the business keeps, and what it risks. The rate side is arithmetic. Section 125 of the Income Tax Act caps the tax on a first slice of $500,000 of active business income at roughly 11.2% combined here (from July 1, 2026), against a personal ceiling of 53.53%. Arithmetic only helps on profit that stays behind, though, so a seller who withdraws everything it makes has bought timing and nothing more. The risk side matters more in this trade than most people expect, because a wholesale order is a promise to deliver a quantity by a date, and a failed shipment to a chain buyer is a commercial claim rather than a bad review. Where you already trade, section 85 of the Income Tax Act and Form T2057 move stock, the brand and the platform accounts across at elected amounts instead of at fair market value. Planning the ownership early also keeps the $1.275M lifetime capital gains exemption under section 110.6 of the Income Tax Act available if an offer ever arrives.
Who charges the tax when a wholesale order comes through a marketplace?
It depends on who the legislation treats as making that supply, and the answer is not the same for every order on the same settlement report. The distribution platform operator rules have been in force since 1 July 2021, and they shift the collection duty onto the operator for supplies made through the platform by vendors who are outside the ordinary registration regime. If you are a registered Ontario corporation selling your own stock, you will normally still be the person charging and remitting the 13%, and the platform is simply your billing channel. Where the operator was the one required to collect, that tax is not yours to declare a second time. The practical work is a monthly reconciliation assigning each order to one column or the other, because both mistakes cost money and one looks like unremitted tax.
Does a trade buyer’s registration number change what I charge?
No, and this is where sellers who learned the trade south of the border go wrong. In the United States a wholesale buyer hands over a resale certificate and the seller stops charging tax. The Canadian design is the opposite: your Ontario trade sale carries 13% whatever the buyer intends to do with the goods, and the buyer, being registered, takes that tax back as an input tax credit on its own return. The registration number is worth capturing anyway, since it tells you the buyer prices against your net figure, and it is the first thing asked for when a large invoice is queried. What genuinely comes out untaxed is narrow: goods exported with evidence, and a few statutorily zero-rated lines such as basic groceries.
How do I value stock that sits in two pools?
One SKU can be held two ways at once: sealed cases on a pallet waiting for a trade order, and loose units already broken out for single-unit picking. They are the same goods, so for tax they collapse into a single figure, and subsection 10(1) of the Income Tax Act sets that figure at cost or fair market value, whichever of the two is lower. Your accounting framework, whether ASPE or IFRS, asks instead for cost against net realizable value, and the two tests are not interchangeable. What has to be decided and written down is the cost of breaking a pallet: the labour and packaging that turn a case of forty into forty saleable units either sits in stock value or goes out as a period cost. Pick one basis, apply it in both pools, keep the workings.
Is a tiered price list a discount or a rebate?
They are different animals for tax and the distinction turns on when the money moves. A tiered list that prices twelve cases below one case reduces the consideration on the invoice itself, so the sale and the 13% are both computed on the lower figure and nothing further arises. An amount paid back to a buyer after the fact, or received from a supplier for hitting a target, is an inducement or allowance and paragraph 12(1)(x) of the Income Tax Act brings it into income when it is received or receivable. Where that amount relates to an outlay you made, subsection 12(2.2) lets you elect to cut the cost of the outlay instead of taking the receipt into income. The election has to be made, on time, in the return for the year; nobody applies it for you.
When does a purchase order become revenue?
Not when it arrives. A purchase order is a request to ship, and a large trade buyer will send several before it takes anything: an order, then a schedule against it, then a release for a particular week. Revenue belongs in the period the goods were delivered on the terms the two of you agreed, which is usually evidenced by the ship notice and the invoice rather than by the order itself. The cut-off problem is structural here, because orders arrive electronically at all hours and the platform, the warehouse system and the ledger each stamp an event at a different moment. We fix one rule, apply it across the year-end boundary, and leave the reconciliation on the file so the question is not re-argued next year.
A buyer paid a deposit against a minimum order. Is that income?
Two regimes look at that money and they answer differently, which is why deposits cause so much trouble here. On the income tax side, money taken this year for goods that will ship next year still enters income under paragraph 12(1)(a) of the Income Tax Act; paragraph 20(1)(m) then hands back the portion attributable to what has not gone out, so the tax lands in the year the earning did. The reserve has to be claimed. Nobody applies it on your behalf. For the sales tax, subsection 168(9) of the Excise Tax Act treats a deposit as outside the consideration until it is applied against the price, so the tax point arrives when the deposit is credited to the order rather than when the buyer transfers the funds.
Can I claim full input tax credits if I sell both wholesale and retail?
In almost every case, yes, and the widespread belief that a second channel cuts your recovery is simply wrong. The Excise Tax Act restricts input tax credits where a registrant makes exempt supplies, because there is no tax collected on an exempt supply for the credit to sit behind. Selling the same housewares to a hardware chain by the pallet and to the public one unit at a time produces two taxable supplies, so the inputs behind both are fully creditable. Apportionment only becomes real if part of what you do is exempt, which for a seller usually means an in-house credit arrangement rather than the goods themselves. Splitting cost between channels still matters enormously, but that is a margin and reporting question, not a restriction on your credits.
A trade account has stopped paying. What do I claim, and when?
Two separate deductions, at two separate moments, and merging them is the error we correct most often on this file. Where the account is still alive but you no longer expect to be paid in full, paragraph 20(1)(l) of the Income Tax Act supports a reserve, sized from the age of the balance and what you know of the buyer, and revisited each year against the facts then known. When the debt is finally gone, the deduction moves to paragraph 20(1)(p), and whatever reserve had been carried is taken back into income in that same year. The pattern to avoid is writing an account off while it is still being chased, or leaving a reserve in place four years after the buyer closed its doors. Date each entry and keep the correspondence.
What happens when I ship for an overseas supplier without owning the goods?
That arrangement is what section 179 of the Excise Tax Act deals with. Its subject is goods that are physically handed over in Canada on behalf of a person who is not resident here, and it settles who accounts for the tax at the point of delivery rather than leaving the answer to who happens to hold the pallet. Fulfilling orders for a foreign brand out of your own warehouse can bring you inside it even though the stock was never yours to sell. The consequences turn on the registration status of each party and the documentation exchanged at the time, so it is worked out on the arrangement itself and recorded before the first release rather than reconstructed later.
What capital cost allowance class covers racking and a warehouse server?
Racking, shelving, packing benches and the other fixtures that make a warehouse work go into Class 8 at 20%. A van or truck you use to deliver trade orders is Class 10 at 30%. The server rack, the barcode scanners and the office computers behind your order flow are Class 50 at 55%. Tape guns, strapping tools and the rest of the small tooling fall into Class 12 at 100%. If you own the building it goes into Class 1, and improvements to a leased unit into Class 13. All of it is claimed on Schedule 8, and every class has a disposal side too, because subsection 13(1) of the Income Tax Act brings back into income any proceeds above the undepreciated capital cost left in the class.
What does CRA want to see from a wholesale e-commerce seller?
The benchmark comes from section 230 of the Income Tax Act: keep records from which the tax payable can be worked out, and keep them six years. On this file that reduces to a short list. The price list in force on the date of each order, with its tiers and its minimum order quantities. The order, the ship notice and the invoice for one transaction, so the cut-off can be tested. A stock figure tied to a count, not to the platform’s on-hand estimate. The platform’s tax reports, reconciled to your own filings order by order. And the supplier agreements behind every rebate and allowance you took in. Under section 152(7) CRA may assess without relying on the information it has been given, which is simply how the provision reads, and a file that cannot answer the first question rarely fares well on the rest.
What if I have unfiled years or tax I never charged?
Bring it forward yourself rather than waiting. Corporate and sales tax returns are rebuilt from the settlement files, the warehouse records and the bank, and the years go in oldest first so the penalty stops compounding on the earliest balance. Where tax was never charged on trade invoices, or platform-collected amounts were reported twice, the Voluntary Disclosures Program on Form RC199 is the route, and it works only while the filing is genuinely voluntary, complete, and at least a year past due. Where penalties and interest arose from something outside your control, or from an earlier adviser’s error, relief is applied for on Form RC4288 alongside the filing. Coming in before a letter arrives is the whole difference between a correction you manage and an enforcement file you do not.

Related Industries We Serve

Accountant for Wholesale Businesses

  • Stock valuation and write-downs
  • Trade sales and input tax credits
  • Corporate tax filing and planning

Accountant for Distributors

  • Supplier allowances and territory rights
  • Buy-sell against agency revenue
  • Payroll, bookkeeping and T2 filing

Accountant for Importers

  • Inbound cost in the stock figure
  • Border tax recovery on returns
  • Cross-border and corporate filing

Accountant for Electronics Resellers

  • Serialised stock and return flows
  • Marketplace tax reconciliation
  • Notice to Reader and T2 preparation

Wholesale E-Commerce Accounting & Tax Done Right.

T2 filing with trade and single-unit revenue on separate lines, closing stock measured by subsection 10(1) of the Income Tax Act at cost or fair market value, whichever is lower, on a counted figure, platform settlement files reconciled order by order so tax the operator had to collect is never declared twice, 13% charged correctly on trade sales under the Excise Tax Act with full input tax credits recovered across both channels, tiered discounts kept apart from supplier allowances under paragraph 12(1)(x), deposits reserved under paragraph 20(1)(m), the paragraph 20(1)(l) reserve kept apart from the paragraph 20(1)(p) write-off, and racking in Class 8 at 20% with servers in Class 50 at 55%. AFFORDABLE flat fees, no hourly billing. Licensed CPA Ontario. 1300+ five-star reviews. 30-Day Money-Back Guarantee.



Scroll to Top