Book Consultation

Gondaliya CPA

Wholesale E-Commerce · Receivables · Cash Flow · 2026

Wholesale E-Commerce Accounting in Canada: Accounts Receivable, Credit Sales & Cash Flow

A reasonable reserve for doubtful debts is deductible under paragraph 20(1)(l). Treat it as non-deductible and a wholesaler carrying a $60,000 reserve overstates taxable income by the whole amount — $7,320 of Ontario tax on money nobody expects to collect.
By Sharad Gondaliya, CPA | Wholesale E-Commerce

Wholesale ecommerce accounting Canada: managing cash flow, accounts receivable, and bookkeeping

Wholesale ecommerce accounting Canada is essential for managing cash flow, accounts receivable, and bookkeeping efficiently. Gondaliya CPA specializes in wholesale ecommerce bookkeeping Canada, ensuring accurate tracking of wholesale accounts receivable, credit sales, and customer payments to support your wholesale business accounting services.

Quick Summary

Wholesale sells on terms, so revenue arrives months before cash does. Three things decide whether that gap is manageable: when you recognise the sale, how you treat the debts you doubt, and whether your sales tax timing matches your invoices rather than your deposits.

SG
Author: Sharad Gondaliya, CPA — Founder & Managing Director, Gondaliya CPA Professional Corporation, Toronto, Ontario.
Reviewed and fact-checked by Sharad Gondaliya, CPA

Sharad Gondaliya, CPA, brings 15+ years of experience handling tax and accounting for Canadian wholesale and B2B e-commerce businesses, covering revenue recognition on credit sales, accounts receivable aging and days sales outstanding, the doubtful debt reserve under paragraph 20(1)(l) and its annual add-back, bad debt write-offs under paragraph 20(1)(p), GST/HST bad debt adjustments under section 231 of the Excise Tax Act, the timing of tax on invoicing under sections 152 and 168, early payment discounts and late payment charges under section 161, place of supply and zero-rated exports, retailer deductions and chargeback reconciliation, factoring treatment under ASPE 3856, inventory and consignment stock, and CRA audit representation. Verify our firm on the CPA Ontario public firm directory.

CPA Ontario | US CPA licences in Washington and Montana | Registered Ontario CPA Firm | 1450+ 5-star Google reviews

Reading time: 42 minutes.

The Numbers That Matter

20(1)(l)
Reserve for doubtful debts — deductible, with an annual add-back
s.161
Late charges and early discounts leave the tax on the invoice amount
6 years
Record retention under Income Tax Act subsection 230(4)
45 days
Illustrative days sales outstanding on 30-day terms
6 months
T2 filing deadline after fiscal year-end
Scope & Assumptions

This guide covers Canada, with Ontario and Toronto context, and reflects rules current to 2026. It is written for incorporated Canadian wholesale and B2B e-commerce businesses selling to retailers on credit terms, including those selling through multiple portals and marketplaces. Figures marked illustrative are examples rather than quotes, and masked engagement notes end with “Figures changed for privacy.” Worked examples assume an Ontario CCPC within the small business limit. This is educational information only and not tax or legal advice.

Understanding Wholesale Ecommerce Accounting in Canada

1

Understanding Wholesale Ecommerce Accounting

Foundations

Wholesale ecommerce accounting in Canada means keeping track of money for businesses that sell products in bulk to others. This includes doing the bookkeeping right, watching accounts receivable, and following tax rules. Gondaliya CPA offers solid wholesale business accounting services around Ontario and other places.

What wholesale ecommerce accounting entails

Wholesale ecommerce bookkeeping tracks all money coming in and going out from credit sales. Important parts are:

  • Accounts Receivable: Money customers owe after getting goods but before paying.
  • Credit Sales: You count income when goods are delivered, not when cash shows up.

Getting these right helps you see how money moves and if the business makes profit.

Differences between wholesale and retail ecommerce accounting

B2B sellers handle things differently than retail shops. Retail shops get paid right away. Wholesalers often let customers pay later. So, wholesalers need strong ways to check payments and keep accounts receivable straight.

The structural difference is worth stating plainly, because every other difference follows from it. A retailer’s revenue and its cash arrive on the same day. A wholesaler’s revenue arrives on the shipping date and its cash arrives thirty, sixty or ninety days later. Everything in this guide exists to manage that gap.

Retail e-commerceWholesale e-commerce
Revenue recognisedOn sale and shipmentOn shipment or delivery per the terms
Cash receivedSame day, net of processor fees30 to 90 days later, often net of deductions
Receivables balanceMinimalFrequently the largest asset on the balance sheet
Credit riskBorne by the card issuerBorne by you
Deductions after invoiceRareRoutine — chargebacks, allowances, co-op
GST/HST remittedAround the time cash arrivesOften well before cash arrives

That last row is the one that catches growing wholesalers. The tax on a January invoice is remitted on the January return whether or not the customer has paid, so a fast-growing receivables book consumes cash twice — once in the inventory and once in the tax.

Impact of wholesale accounts receivable on cash flow

Accounts receivable affect cash flow a lot. If customers pay late, businesses might run short on cash for bills or new stock. Checking unpaid invoices regularly keeps cash flow steady.

Importance of accurate wholesale ecommerce bookkeeping

Bookkeeping accuracy helps report finances clearly for wholesale e-commerce businesses. Owners need good info on income, costs, and money status to make smart choices. Messy records can lead to bad decisions and hurt growth.

Unique challenges in wholesale ecommerce accounting

Credit sales bring special problems like deciding when to claim a reserve against debts that look doubtful and when a debt has actually gone bad. Sales tax timing on wholesale invoices adds a second layer.

Managing credit sales and customer payments

Income from credit sales is recognised when the goods are delivered and the amount becomes receivable, which follows from section 9 of the Income Tax Act and ordinary accrual principles. Wholesalers must set clear payment policies. They also need evidence before writing a debt off as uncollectible under paragraph 20(1)(p).

Handling bulk orders and volume discounts

Big orders often come with volume discounts or early payment terms, commonly 1% to 2% for payment within 10 to 15 days. Record these correctly so the discount reduces net revenue in the period it is taken rather than distorting the margin on the original sale.

Integrating multi-channel wholesale sales data

Many wholesalers sell on several platforms like online marketplaces. Matching portal billing with accounts receivable is key to keeping cash flow clear and avoiding mix-ups from different sales channels.

Our Actual Experience

A Toronto distributor shipping to four retail chains had $680,000 of receivables and no aging report. The owner’s view was that the business was profitable but “always tight.” Once the ledger was aged, $214,000 sat beyond 90 days and roughly $71,000 of it was with a chain that had already filed for protection. The business was not tight on cash. It had been reporting profit on sales that were never going to be paid for. Figures changed for privacy.

Selling on terms and watching cash lag revenue by sixty days? The first conversation is free.

Setting Up an Effective Bookkeeping System for Wholesale Ecommerce

2

Setting Up the Bookkeeping System

The Setup

Running a wholesale ecommerce business in Canada means keeping your finances neat and tidy. Wholesale ecommerce bookkeeping helps you track credit sales, manage what customers owe, and keep an eye on your cash flow. This way, you can follow CRA rules and see how well your business is doing.

Key points to set up your bookkeeping:

  • Keep track of credit sales separately from cash sales.
  • Watch accounts receivable carefully.
  • Stay on top of cash flow for smooth operations.
  • Make sure records match CRA standards.

Organizing a wholesale-specific chart of accounts

Your chart of accounts needs to fit wholesale ecommerce well. That means splitting revenue, expenses, assets, and debts into groups that make sense for wholesale.

  • Wholesale Sales Revenue: Keep credit and cash sales separate.
  • Sales Discounts and Allowances: Contra-revenue accounts, so gross and net revenue are both visible.
  • Accounts Receivable: Track what customers still owe.
  • Allowance for Doubtful Accounts: A contra-asset against receivables, kept distinct from write-offs.
  • Inventory Assets: List stock in warehouses or at consignment spots.
  • Cost of Goods Sold: Purchase price plus landed costs — freight, duty, insurance and brokerage.
  • Bad Debt Expense: Separate from the allowance, for debts actually written off.

This setup helps with detailed reports that meet Canadian accounting rules. It also makes it easier to match invoices with payments.

Selecting accounting software

Pick software that fits wholesale ecommerce like a glove. Options like QuickBooks Online or Xero work well.

  • Automated invoices with credit terms.
  • Real-time reports on accounts receivable aging.
  • Payment gateway integration (Stripe, Rotessa).
  • Inventory tracking built for wholesale needs.

These tools cut down mistakes and speed up filing GST/HST. If you sell on several platforms, choose software that handles all channels smoothly, and check how it treats a Shopify or WooCommerce order that ships before it is paid.

Establishing separate business and bank accounts

Keep your business money apart from personal funds. This step is key in wholesale business accounting Canada.

  • Tracking customer payments clearly.
  • Watching cash flow without mixing expenses.
  • Creating clean audit trails for CRA checks.

Set up merchant accounts linked to your online stores to make deposits easy to reconcile.

Connecting sales platforms to your bookkeeping system

Hooking your sales platforms straight into your accounting system saves time and errors.

  • Orders from Shopify or WooCommerce appear automatically as invoices.
  • Payments update balances right away.
  • Credit sales get recorded when shipped, not just when paid.

This connection helps you see what’s owed instantly and cuts manual entry mistakes—super important for wholesale e-commerce accounting.

Pro Tip

Set the integration to create an invoice on fulfilment, not on order creation. A wholesale order sitting unfulfilled for three weeks is not revenue, and an integration that books it on order date will overstate both sales and receivables at every month end — then reverse when the order is cancelled.

Tracking Key Financial Metrics in Wholesale Ecommerce

3

Tracking Key Financial Metrics

The Numbers

Watching your main financial numbers keeps things running smoothly. It shows you where problems might pop up, especially around credit and cash flow.

Monitoring wholesale accounts receivable and credit sales

Accounts receivable represents income already earned, because the sale is recognised when the goods ship on credit rather than when the money arrives.

You should:

  • Use aging reports showing days unpaid by customer groups.
  • Record credit sales as soon as goods go out.
  • Review overdue debts regularly to decide whether a reserve under paragraph 20(1)(l) or a write-off under paragraph 20(1)(p) is appropriate.
MetricValue (illustrative)What it tells you
Days sales outstanding45 daysAverage collection time against your stated terms
Customers on terms50How concentrated your credit risk is
Receivables beyond 90 days12% of the ledgerThe portion most likely to need a reserve
Largest customer as % of receivables28%Single-customer exposure

Days sales outstanding is the standard measure here: average receivables divided by credit sales, multiplied by the days in the period. On 30-day terms, a DSO of 45 means you are financing your customers for an extra fortnight on every sale.

Managing cash flow to support business stability

Cash flow means actual money coming in and out after timing gaps between invoicing and payment.

  • Match inventory buys with expected customer payments.
  • Plan for seasonal ups and downs common in wholesale.
  • Factor currency changes if you sell in the US too.

Good cash flow stops payment problems to suppliers or staff.

Recording product costs and inventory

Cost of goods sold includes the purchase price together with landed costs — inbound freight, duty, insurance and brokerage — since these are costs of bringing the inventory to its present location and condition. Recoverable GST/HST claimed as an input tax credit is excluded, because it is not a cost to you.

Inventory must be valued properly under ASPE Section 3031, at the lower of cost and net realizable value. First-in first-out or weighted average cost are both acceptable and must be applied consistently; last-in first-out is not permitted.

Make sure to count consignment stock too since it affects financial accuracy. Goods held on consignment remain yours until the consignee sells them, so they belong on your balance sheet and not the retailer’s.

Monthly physical counts catch errors early so balance sheets stay solid in wholesale business accounting Canada cases.

Reconciling customer payments and handling chargebacks

Match billing portal statements against accounts receivable regularly. This makes sure all payments are accounted for—including chargebacks or deductions taken after invoicing.

Chargebacks need clear entries—not hidden inside other numbers—so the records satisfy the book and record requirements in section 230 of the Income Tax Act.

Fix disputes by issuing official credit notes logged properly so revenue stays correct without skewing gross sales. Where a credit note reduces the consideration for a taxable supply, section 232 of the Excise Tax Act allows the related GST/HST to be adjusted, and the note must carry the information prescribed by the Credit Note and Debit Note Information (GST/HST) Regulations.

Late fees are tracked separately as other income rather than folded into sales.

Our Actual Experience

A wholesaler supplying three grocery chains booked every portal deposit as a payment against the oldest invoice. Deductions for co-op advertising, short shipments and pricing claims were never separated. Over fourteen months roughly $96,000 of deductions had been absorbed as unexplained receivable write-downs. About $31,000 of them were disputable and had never been disputed, because nobody could see them. Figures changed for privacy.

If you run an incorporated wholesale business aiming for strong control over finances through solid wholesale ecommerce bookkeeping under Canadian rules, these steps are essential.

Need help setting up a system that fits wholesale e-commerce accounting in Ontario or beyond? Contact Gondaliya CPA at info@gondaliyacpa.ca or call 647-212-9559 for a free chat.

Credit Sales, Allowances and Bad Debts

4

Credit Sales, Allowances and Bad Debts

The Deduction

This is where wholesale accounting produces the largest avoidable tax cost, because the Income Tax Act gives you two separate deductions and most wholesalers claim only one of them.

The reserve and the write-off are different deductions

Paragraph 20(1)(l) permits a deduction for a reasonable reserve in respect of debts that are doubtful but not yet established as bad. Paragraph 12(1)(d) then requires the reserve claimed last year to be added back into income this year, after which a fresh reserve may be claimed on the position at the new year-end.

Paragraph 20(1)(p) is the separate, permanent deduction available once a debt has actually become bad in the year.

Reserve — para 20(1)(l)Write-off — para 20(1)(p)
When availableThe debt is doubtful at year-endThe debt has become bad in the year
Evidence neededAging analysis, collection history, dispute log, customer-by-customer assessmentCollection efforts exhausted, insolvency or bankruptcy documents, legal opinion
EffectDeferral — added back next year under 12(1)(d)Permanent deduction
BasisMust be reasonable and specific, not a blanket percentageSpecific debt, specific amount
If later collectedSimply not re-claimedIncluded in income under paragraph 12(1)(i)

The word doing the work in paragraph 20(1)(l) is reasonable. A reserve supported by a customer-by-customer review of aged balances, disputes and payment history is reasonable. A flat percentage of the ledger applied because it is what the accounting policy says generally is not, and is the version CRA disallows.

Worked example: what the reserve is worth

A wholesaler with a 31 December year-end has $420,000 of receivables. A customer-by-customer review identifies $60,000 as doubtful: one customer in creditor protection, two beyond 150 days with disputes logged and no payment activity.

YearReserve claimed under 20(1)(l)Add-back under 12(1)(d)Net effect on taxable income
Year 1$60,000—Reduced by $60,000
Year 2 (reserve grows to $74,000)$74,000$60,000Reduced by a further $14,000
Year 3 (reserve falls to $52,000)$52,000$74,000Increased by $22,000

In year one, an Ontario CCPC within the small business limit defers $6,720 of tax at 11.2% (from July 1, 2026). The reserve is a deferral rather than a permanent saving, but on a receivables book that grows with the business the deferral persists and compounds. A wholesaler who believes the reserve is unavailable pays that tax every year on income it never collects.

Our Actual Experience

A Vaughan wholesaler had carried an accounting allowance for doubtful accounts for four years and added it back on every T2 as a non-deductible provision, because a previous preparer had treated reserves as never deductible. The balances were genuinely doubtful and documented. We supported a reserve of roughly $48,000 in the current year and the deferral was worth about $5,856 in that year alone. The work was reading the aged ledger and writing down why each balance was doubtful. Figures changed for privacy.

Risk Warning

The reserve is not a free number. It must be reasonable, supportable and specific, and it comes straight back into income next year. A reserve claimed on a round percentage with no supporting analysis invites exactly the reassessment it was meant to avoid, and the add-back still happens regardless.

Recovering the GST/HST on a bad debt

Where you remitted GST/HST on a sale that was never paid, section 231 of the Excise Tax Act lets you deduct the tax portion of the bad debt in computing net tax for the period in which the debt is written off. The claim must be made in a return filed within four years after the day the return for that reporting period was due.

Note the trigger: it runs from the write-off, not from the original invoice. The sale must have been at arm’s length, the debt must actually be written off in the books, and if the amount is later recovered the tax portion is added back under subsection 231(3).

Factoring receivables

Factoring is not automatically financing. The treatment follows the substance of the agreement under ASPE Section 3856. Where the receivables are sold without recourse and control passes to the factor, the transaction is a sale and the receivables come off the balance sheet. Where the arrangement is with recourse, or you retain substantial risks, it is secured borrowing and the receivables stay on your books with a corresponding liability.

Either way the factoring fee is a financing or selling cost, not a reduction of revenue. Document which treatment applies and why, because the balance sheet presentation and any covenant calculations depend on it.

Professional guidance. Before factoring, price it against the alternative. A 2.5% fee on 45-day receivables is an annualised cost north of 20%. Tightening collections, enforcing terms and claiming the reserve you are entitled to usually costs less, and factoring is best treated as the option you take after internal collection has genuinely been tried.

GST/HST Timing and Compliance

5

GST/HST Timing and Compliance

Sales Tax

In Canadian wholesale ecommerce, GST/HST becomes payable on the earlier of the day the consideration is paid and the day it becomes due under subsection 168(1). Section 152 fixes when it becomes due: generally the earliest of the day you issue the invoice, the date of the invoice, and the day payment is required under a written agreement. For a wholesaler invoicing on shipment, that means the invoice date — well before the cash.

This keeps tax payments timely, even if customers pay late. If a debt goes bad, the tax can be recovered under section 231 once the debt is written off.

Early payment discounts and late payment charges

Section 161 of the Excise Tax Act governs both, and it produces an outcome that surprises most wholesalers. Where an invoice offers a reduction for early payment, or charges an additional amount for late payment, the consideration is deemed to be the amount shown on the invoice.

SituationInvoiceGST/HSTWhy
$10,000 invoice, 2% discount taken for payment in 10 daysCustomer pays $9,800 plus taxCalculated on $10,000 = $1,300The discount does not reduce the consideration
$10,000 invoice, $200 late charge added at 60 daysCustomer pays $10,200 plus taxCalculated on $10,000 = $1,300The late charge is not additional consideration

So a late payment charge carries no GST/HST of its own, and an early payment discount does not entitle you to reduce the tax. Subsection 232(4) specifically prevents you from issuing a credit note to adjust tax for an early payment discount falling under section 161.

In the accounts, the discount still reduces net revenue in the period it is taken, and the late charge is still other income. The accounting and the sales tax part company here, which is precisely why they need separate treatment in the ledger.

Risk Warning

A wholesaler charging 13% on top of late payment fees is collecting tax it was never required to charge. On $40,000 of late fees in a year that is $5,200 wrongly collected from customers — and tax charged in error must still be accounted for, so it cannot simply be kept.

Automating sales tax collection and filing

Keep business records for six years from the end of the last tax year to which they relate, under subsection 230(4) of the Income Tax Act and section 286 of the Excise Tax Act. This includes invoices, receipts, credit notes, contracts, factoring agreements and export documents for zero-rated sales.

Tools like QuickBooks linked to Stripe can help track taxable sales by matching invoices to payments and shipments automatically. They also produce the schedules needed where a CPA firm prepares statements under a compilation engagement.

Good record keeping cuts errors and keeps you ready for audits. You file returns monthly, quarterly or annually depending on your assigned filing frequency, which is driven by your annual taxable supplies. Our GST/HST filing work covers the mechanics.

Place of Supply and Cross-Border Sales

6

Place of Supply and Cross-Border Sales

Interprovincial

The place of supply tells you which province’s rate applies on sales between provinces. For goods delivered to a customer, it is determined under section 144.1 and Schedule IX of the Excise Tax Act, and it turns on where the goods are delivered or made available — not on where you are and not on the billing address.

  • Ship inside Ontario: charge 13% HST
  • Ship elsewhere in Canada: use that province’s rate
  • Ship outside Canada: generally zero-rated as an export

Getting this right helps avoid CRA audits and wrong tax reporting. Provincial sales taxes in the non-harmonised provinces apply on their own terms based on where the goods end up, and a wholesaler shipping into British Columbia, Saskatchewan, Manitoba or Quebec may need a separate registration there.

EventTax RateNeeded Record
Shipment within Ontario13% HSTInvoice with delivery address
Shipment to Alberta5% GSTShipping documents showing destination
Shipment to another HST provinceThat province’s rateShipping documents showing destination
Export outside CanadaZero-ratedExport paperwork and proof of removal

US shipments and cross-border considerations

When selling from Canada to the US, GST/HST generally does not apply because the supply is zero-rated as an export under Schedule VI, Part V. But you must hold evidence, such as:

  • Bill of lading or carrier documentation showing the goods left Canada
  • Invoice stating the destination is the US

This means no GST/HST collection on those sales, which helps cash flow. Keep the records tight — zero-rating is a position you have to be able to prove, and without the export evidence CRA will treat the supply as taxable.

US import duties and any state-level sales tax obligations still may apply separately; those sit outside Canadian tax rules but belong in your landed cost and pricing. Our guidance on selling from Canada to the US covers the wider picture, and import duties on inbound goods work the same way in reverse.

Key Stat

Zero-rated is not exempt. On a zero-rated export you charge nothing and still recover every input tax credit on the goods, the freight and the packaging. That distinction is worth real money to a wholesaler with meaningful US volume, and it is why export evidence is worth filing properly.

Maintaining Accurate Financial Reporting for Wholesale Ecommerce

7

Financial Reporting for Wholesalers

Reporting

Common errors include:

  • Recognizing income too early
  • Missing retailer deductions
  • Forgetting consignment stock
  • Mixing allowances with write-offs

Where a lender or investor needs CPA-prepared statements, that work is a compilation engagement performed under CSRS 4200, which produces a compilation engagement report rather than an audit or review opinion. CSRS 4200 governs the engagement; ASPE governs how the numbers are measured. The practitioner describes the basis of accounting applied and provides no assurance, so the quality of your receivables aging and credit note support determines the quality of what comes out.

Preparing wholesale ecommerce financial statements

Statements include:

  • Balance sheet with net accounts receivable after the allowance
  • Income statement showing gross revenue with discounts and allowances presented as contra-revenue
  • Operating expenses split between cost of goods sold and overheads

Notes explain estimates like the allowance and write-off policy, which matters when sharing results internally or during funding talks.

Tracking revenue, cost of goods sold and operating expenses

Revenue is recognised when the goods are delivered and the amount becomes receivable. Discounts reduce net revenue. Retailer deductions come later and reduce net revenue too, and should be visible rather than buried.

Cost of goods sold includes the purchase price plus landed costs, and excludes recoverable taxes claimed as input credits. Operating expenses cover wages processed through payroll software.

ItemTreatment
Sale deliveredRecognize full revenue
Early payment discountContra-revenue when taken; no change to GST/HST
Retailer deductionsRecorded separately as contra-revenue
Late payment chargeOther income; no GST/HST under section 161
Inventory costsIncluded in COGS with landed costs
Factoring feeFinancing or selling cost, never a revenue adjustment

Mixing these up distorts profit margins and tax results, which affects cash flow forecasts during busy seasons.

Managing adjustments for returns, allowances and write-offs

An allowance is an estimate of amounts you may not collect. For accounting it reduces net receivables; for tax, a reasonable and specific reserve is deductible under paragraph 20(1)(l) and added back the following year. A write-off happens once the debt is established as bad, and gives a permanent deduction under paragraph 20(1)(p).

If a written-off debt is later recovered, the amount is brought back into income under paragraph 12(1)(i), and the GST/HST portion previously recovered is added back under subsection 231(3).

ItemTax treatmentProof needed
Reserve for doubtful debtsDeductible under 20(1)(l); added back next yearAging analysis, dispute logs, per-customer assessment
Write-off of a bad debtPermanent deduction under 20(1)(p)Collection efforts, insolvency or bankruptcy documents
GST/HST on a bad debtDeducted from net tax under s. 231Evidence of the write-off in the books

Using reports to analyse profit and cash flow trends

Tracking days sales outstanding tells you how long customers take to pay — an important cash flow signal reviewed monthly in systems like Xero.

Matching portal billing with actual cash shows timing gaps caused by disputes or chargebacks. Spotting these early helps prevent surprises that hurt liquidity near fiscal year-end.

Regular review lets wholesalers act fast on slow-paying accounts instead of relying on factoring, which costs more and is best kept as a later option after internal collections have been worked properly.

Best Practices for Managing Wholesale Ecommerce Cash Flow

8

Managing Cash Flow

Liquidity

Managing wholesale ecommerce accounting in Canada means watching your accounts receivable, credit sales, and cash flow closely. You need to keep good records and expect that payments will sometimes be late or early. This helps your business stay on solid financial ground. Good cash flow also means you can pay your taxes on time and keep operations running smoothly.

Planning for fluctuations in wholesale customer payments

Wholesale customers don’t always pay on time. Their payments might change because of seasons, credit terms, or when retailers want to pay. Keep a close eye on accounts receivable so you catch late payments fast.

  • Track credit sales as income when you deliver goods, not when you get paid.
  • Use an aging report to sort unpaid invoices by how many days overdue.
  • Spot potential payment problems before they hurt your cash flow.

Managing early payment discounts and late fees

You can offer discounts to customers who pay early, usually 1% to 2% for payment within 10 to 15 days. Record the discount as contra-revenue when it is taken, with the receivable cleared in full.

Late fees charged to late-paying customers do not change the original sale. Invoice them clearly and track them as other income, remembering that section 161 leaves the sales tax on the original invoice amount.

Building cash reserves for taxes and operational needs

Keep cash reserves ready to cover corporate tax, which is payable two months after year-end for most corporations and three months for an eligible CCPC claiming the small business deduction, with the T2 itself due six months after year-end. GST/HST is remitted on the invoice date regardless of when you get paid.

Having enough money saved helps you avoid penalties or interest charges from missed tax payments. Use your aged receivables plus expected taxes to build a budget buffer that keeps operations steady during the slow periods common in wholesale.

Streamlining the financial close

Closing your books fast means matching portal billing data with actual payments quickly. This keeps your records true to real cash flow.

Keep good records: invoices, payment notices and credit notes, retained for six years from the end of the year they relate to. This makes audits easier if they ever happen.

Coordinating multi-platform sales data

If you sell on multiple online platforms, it gets tricky tracking all sales together. Match portal billing reports with bank deposits regularly.

  • Chargebacks
  • Partial payments
  • Missed entries during bookkeeping

Doing this stops overstated revenues or hidden liabilities that mess with your wholesale business accounting across Canadian provinces.

Leveraging fractional finance support

Choosing between doing books yourself or hiring help depends on how complex things are. Businesses with lots of transactions often benefit from fractional finance teams who cost less than full-time staff but have deep expertise.

CPA firms skilled in wholesale ecommerce accounting Canada offer help with revenue timing, reserves, reconciliations, and tax deadlines. That lets owners spend less time on bookkeeping details and more time growing their business.

Our Actual Experience

A Brampton wholesaler was remitting GST/HST on roughly $180,000 of monthly invoicing while collecting on 60-day terms. The business was profitable and permanently short of cash, and the owner assumed the tax was the problem. It was not: the tax was correct. The problem was that terms said 30 days, nobody enforced them, and DSO had drifted to 58. Enforcing the stated terms moved more cash than any tax planning would have. Figures changed for privacy.

Practical Steps to Improve Wholesale Ecommerce Accounting

9

Practical Controls and Automation

Controls

Improving wholesale ecommerce accounting in Canada means setting up solid controls, keeping costs accurate, handling sales tax right, and making bookkeeping easier. These steps help wholesalers keep clean records, manage cash better, and follow CRA rules.

Implementing controls to avoid common accounting mistakes

  • Check accounts receivable often against payments to spot issues fast.
  • Keep detailed notes on retailer deductions and chargebacks with proof.
  • Keep the doubtful debt reserve and actual write-offs in separate accounts, each with its own supporting file.
  • Record revenue when goods ship rather than when customers pay.
  • Watch consignment stock carefully; missing inventory can mess up reports.

Good habits include monthly reviews of old receivables and clear rules for discounts or returns. These steps cut risks of wrong income numbers or missed liabilities.

Reviewing cost of goods sold with landed costs

Getting your cost of goods sold right is key for wholesale ecommerce bookkeeping Canada. Include all landed costs—shipping, duties, insurance, brokerage—along with the purchase price to know true profits.

  • Value inventory using landed costs consistently under ASPE Section 3031.
  • Distributors selling online should split sales between direct-to-consumer brands and wholesale channels clearly.

If you miss some expenses at first, adjust COGS later. Wrong COGS makes profit look higher than it really is and causes tax mistakes.

Managing sales tax coding and electronic filing

GST/HST is due based on the invoice date rather than the payment date for taxable supplies in Ontario. Wholesalers must code sales right:

  • Use place-of-supply rules by destination province to pick correct GST/HST rates or zero-rate exports like US shipments.
  • When you recover tax on a bad debt under section 231 of the Excise Tax Act, claim it in the return for the period in which the debt was written off.

Factoring arrangements need care: whether the receivables come off your balance sheet depends on whether risks and rewards have genuinely transferred, not on what the agreement is called. Late fees are tracked as other income and carry no additional GST/HST.

Electronic filing with certified software helps send remittances on time and keeps the audit trail CRA needs.

Enhancing bookkeeping accuracy using automation

Wholesale ecommerce bookkeeping gets easier with automation tools that link order portals to accounting software like QuickBooks or Xero.

  • Match portal billing data straight to bank deposits to cut manual errors.
  • Show aging reports tied to invoices for better cash flow tracking.

Integrations also automate retailer deduction entries once you get payment info. This lowers missed credits or disputes later, and keeps your bookkeeping services producing statements a reviewer can follow.

Real-World Examples of Wholesale Ecommerce Accounting Solutions

10

Real-World Examples

In Practice

Our Actual Experience

Improving cash flow by streamlining accounts receivable. A wholesaler near Mississauga selling on credit terms struggled with slow payments that hurt working capital. By reviewing overdue balances monthly and recognising revenue on shipment rather than payment, they identified problem accounts quickly. Adding automated reminders in QuickBooks cut days sales outstanding from over 60 to 30 within six months. Better cash flow let them buy stock smarter without risking compliance problems. Figures changed for privacy.

Our Actual Experience

Resolving tax compliance issues through accurate bookkeeping. A growing B2B seller in Ontario had trouble matching GST/HST filings because domestic sales were mixed with zero-rated US exports in the coding. CRA opened a review of the place-of-supply determinations. Switching books mid-year to a professional fixed the errors by reviewing invoices against shipping documents and export evidence. The flat-fee annual service included redoing the financials so the T2 was filed before the deadline without penalties. Figures changed for privacy.

Clients say our team answers within one business day and offers clear flat fees that make managing books less stressful. We serve incorporated wholesalers across Canada, including Toronto-area firms and incorporated small businesses growing into wholesale channels. For help focused on wholesalers selling online with credit terms, reach out at info@gondaliyacpa.ca or call 647-212-9559 for a free chat.

Pricing, Scope, and Service Overview

11

Pricing, Scope and Services

Engagement

Wholesale ecommerce accounting Canada deals with tracking credit sales, cash flow, and accounts receivable carefully. This helps keep the financial health of incorporated wholesalers selling online in Canada clear. Bookkeeping keeps you following CRA rules and gives fast reports to help your business grow.

Key Numbers at a GlanceValue
Fee basisFlat annual fee including HST, quoted before work starts
Typical customers on terms50 (illustrative)
Average orders processed annually1,200 (illustrative)
Days sales outstanding45 days (illustrative)
GST/HST filing frequencyMonthly, quarterly or annual by assigned frequency
Corporate tax filing deadlineSix months after year-end

This information focuses on Ontario-based incorporated wholesalers but applies across Canada. Gondaliya CPA knows wholesale ecommerce bookkeeping well and works within the Income Tax Act and Excise Tax Act as they stand for 2026.

Services offered

  • Managing accounts receivable by recording amounts owed when goods ship; tracking aging reports; matching payments.
  • Handling credit sales by recognising income on delivery rather than on payment.
  • Watching cash flow by checking invoicing and collections to forecast money coming in.
  • Keeping records like invoices, payment slips, reserve working papers and write-off files for six years.
  • Supporting GST/HST filings by applying place-of-supply rules and filing on your assigned frequency.

These steps help your wholesale business accounting Canada stay clear and ready for review while running smoothly.

Transparency about pricing and service limitations

Gondaliya CPA charges one flat annual fee including HST for bookkeeping tied to tax filings. Our pricing transparency promise sets out how a quote is built before any work begins.

Pricing depends on:

  • Annual revenue volume: More sales might raise fees because there’s more work.
  • Number of customers on credit: More customers need more detailed tracking.
  • Order frequency: More orders mean more data to check.
  • Sales channels: Selling through many places adds reporting layers.

Limits include no audits or reviews — we perform compilation engagements, not assurance engagements — and no legal advice on collecting debts or factoring deals.

How we support growing wholesale businesses

Gondaliya CPA works with growing wholesale ecommerce businesses in Toronto, Mississauga, Vaughan, Ottawa, Hamilton, Windsor, North York, and other Ontario spots across Canada. Our help includes:

  • Using QuickBooks and Xero with Hubdoc for automatic invoice collection.
  • Giving clear notes on revenue timing so income matches delivery events.
  • Preparing reserve and write-off schedules that support the deductions actually available.
  • Sorting chargebacks so retailer deductions don’t hide true cash flow.

Our team understands wholesaler issues like consignment stock counts and factoring treatment. Where returns are behind, our catch-up bookkeeping work brings the ledger current before anything is filed, and corporate tax planning follows once the numbers are reliable.

Check out our guides on GST/HST filing basics and corporate tax planning for ecommerce companies made for B2B sellers supplying retailers online in Canada’s market.

Frequently Asked Questions

12

Frequently Asked Questions

FAQ

Is an allowance for doubtful accounts deductible?+

A reasonable reserve in respect of specific doubtful debts is deductible under paragraph 20(1)(l) of the Income Tax Act. Paragraph 12(1)(d) then brings it back into income the following year, when a fresh reserve may be claimed. What is not deductible is a blanket percentage with no customer-by-customer support.

What conditions must be met for a bad debt write-off deduction?+

The debt must have become bad in the year and must have been included in income previously. Keep documented collection efforts and, where available, insolvency or bankruptcy evidence. The deduction is under paragraph 20(1)(p) and is permanent, unlike the reserve.

How long is the tax adjustment claim period for bad debts?+

The GST/HST bad debt deduction under section 231 of the Excise Tax Act must be claimed in a return filed within four years after the day the return was due for the reporting period in which the debt was written off. The clock runs from the write-off, not from the original invoice.

Do I charge GST/HST on late payment fees?+

No. Under section 161 of the Excise Tax Act the consideration is deemed to be the amount shown on the invoice, so an additional charge for late payment carries no GST/HST of its own. The same section means an early payment discount does not reduce the tax either.

When is the corporate tax filing deadline for Canadian wholesalers?+

The T2 is due six months after the fiscal year-end. Payment is earlier — two months after year-end, or three for an eligible CCPC claiming the small business deduction. Timely filing avoids penalties and interest.

What is the required records retention period?+

Six years from the end of the last tax year to which the records relate, under subsection 230(4) of the Income Tax Act and section 286 of the Excise Tax Act. Where a return is filed late, the six years run from the filing date.

What does days sales outstanding show in wholesale accounting?+

DSO is average receivables divided by credit sales, multiplied by the days in the period. It shows how long customers actually take to pay against your stated terms, and it is the clearest early signal of a cash flow problem.

What is a typical rate for early payment discounts?+

Commonly 1% to 2% for payment within 10 to 15 days. Record the discount as contra-revenue when taken, and remember the GST/HST stays calculated on the full invoice amount.

How do discounts, retailer deductions and credit notes affect bookkeeping?+

All three reduce net revenue and should sit in their own contra-revenue accounts rather than being netted into sales. A credit note that reduces the consideration for a taxable supply allows a GST/HST adjustment under section 232, provided it carries the prescribed information.

What is the difference between an allowance and a write-off?+

An allowance is an estimate against debts that look doubtful; for tax, a reasonable and specific reserve is deductible under 20(1)(l) and added back next year. A write-off is claimed once the debt is established as bad and gives a permanent deduction under 20(1)(p).

How can you recover GST/HST on a bad debt in Canada?+

Write the debt off in the books, then deduct the tax portion in computing net tax for that reporting period under section 231. The supply must have been at arm’s length. If you later recover the amount, the tax portion goes back under subsection 231(3).

How should factoring be handled in wholesale ecommerce accounting?+

It depends on the agreement. Under ASPE 3856, receivables sold without recourse where control transfers are derecognised as a sale; arrangements with recourse are secured borrowing and stay on the balance sheet. Either way the factoring fee is a financing or selling cost, not a revenue adjustment.

Why is reconciling portal billing important?+

It ensures customer payments match invoices and surfaces chargebacks and retailer deductions that would otherwise be absorbed silently into the receivable. Deductions you cannot see are deductions you cannot dispute.

What do financial statements show for a wholesale ecommerce business?+

Net accounts receivable after the allowance, revenue after discounts and deductions, cost of goods sold including landed costs, operating expenses, and notes explaining the allowance and write-off policy.

Should you handle the books yourself or use a CPA firm?+

DIY may suit small sellers with simple operations. Credit sales, reserves, place-of-supply coding and bad debt recovery are where errors compound quietly, and that is where a CPA firm earns its fee for a growing wholesaler.

What triggers a CRA review in wholesale ecommerce businesses?+

Misstated revenue timing, missing remittances, large write-offs without supporting evidence, inconsistent place-of-supply coding between domestic and export sales, and records that do not reconcile to portal settlements.

How do you catch up if the books are behind?+

Start with bank reconciliations and an accounts receivable aging. Work with a CPA to organise documents, correct the coding and file overdue returns promptly. The aging usually reveals the reserve and write-off positions that were never claimed.

How much does wholesale accounting cost in Canada?+

It depends on transaction volume, number of customers on terms, order frequency and channel complexity. We quote one flat annual fee including HST before any work starts, so the figure is known rather than estimated.

Can I switch my bookkeeping from DIY to professional later?+

Yes. The transition involves a cleanup of past records, which is a defined piece of work rather than an open-ended one. Most of the effort goes into the receivable ledger and the sales tax coding.

Quick Answers

Reference

QuestionAnswer
Reserve for doubtful debtsDeductible under 20(1)(l), added back under 12(1)(d)
Bad debt write-offPermanent deduction under 20(1)(p)
GST/HST on a bad debtSection 231, claimed on the write-off period
Bad debt claim windowFour years from that return’s due date
Late payment chargeNo additional GST/HST, section 161
Early payment discountTax still on the full invoice amount
Revenue recognisedOn delivery, not on payment
Place of supplyWhere the goods are delivered
Export to the USZero-rated with export evidence
InventoryLower of cost and NRV, ASPE 3031
Record retentionSix years
T2 deadlineSix months after year-end

Who This Is For

Fit

  • For: Incorporated Canadian wholesale and B2B e-commerce businesses selling to retailers on credit terms, including distributors, importers and brands running wholesale alongside a direct channel, and those selling through multiple portals or marketplaces.
  • Not For: Pure retail sellers paid at the point of sale, whose receivables and credit risk are minimal; sole proprietors, whose filing mechanics differ; and businesses needing an audit or review, which we do not perform.

People Also Ask

Related

Why am I paying tax on sales I have not collected?

Because GST/HST becomes payable on the earlier of payment and the day consideration becomes due, which for a wholesaler is normally the invoice date. The relief comes later through the section 231 bad debt deduction, once a debt is actually written off.

Can I claim a reserve and a write-off in the same year?

Yes, on different debts. A specific debt established as bad is written off under 20(1)(p); other balances that merely look doubtful at year-end support a reserve under 20(1)(l). What you cannot do is claim both on the same amount.

Does a retailer deduction reduce my GST/HST?

Only where it genuinely reduces the consideration for the supply and you issue a credit note carrying the prescribed information. A deduction the retailer simply takes without agreement is a collection dispute, not a reduction in consideration.

Should consignment stock be on my balance sheet?

Yes, until the consignee sells it. Title has not passed, so the goods remain your inventory and no revenue is recognised on delivery to the consignee.

Is factoring cheaper than chasing payment?

Rarely. A 2.5% fee on 45-day receivables annualises above 20%. Enforcing stated terms and claiming the reserve you are entitled to usually costs considerably less.

What does a compilation engagement give a lender?

Financial statements prepared under CSRS 4200 with a compilation engagement report and a note describing the basis of accounting. It carries no assurance, which is why the underlying receivable aging and credit note support matter so much.

Glossary

Terms

  • Accounts receivable aging: A report grouping unpaid invoices by how long they have been outstanding.
  • Allowance for doubtful accounts: A contra-asset reducing receivables to the amount expected to be collected.
  • ASPE Section 3031: The inventory standard — lower of cost and net realizable value, FIFO or weighted average.
  • ASPE Section 3856: The financial instruments standard governing whether factored receivables are derecognised.
  • Chargeback: An amount a customer deducts from payment after the invoice was issued.
  • Consignment stock: Goods held by another party that remain your inventory until sold.
  • Contra-revenue: An account reducing gross revenue, such as discounts, allowances and retailer deductions.
  • CSRS 4200: The compilation engagement standard, producing a report without assurance.
  • Days sales outstanding: Average receivables divided by credit sales, times the days in the period.
  • Landed cost: Purchase price plus freight, duty, insurance and brokerage.
  • Paragraph 12(1)(d): Requires last year’s doubtful debt reserve to be included in income this year.
  • Paragraph 20(1)(l): Permits a deduction for a reasonable reserve for doubtful debts.
  • Paragraph 20(1)(p): Permits a deduction for a debt established to have become bad in the year.
  • Place of supply: The rules in section 144.1 and Schedule IX fixing which province’s rate applies.
  • Section 152: Determines when consideration becomes due, usually the invoice date.
  • Section 161: Deems consideration to be the invoice amount despite early discounts or late charges.
  • Section 168: Tax payable on the earlier of payment and the day consideration becomes due.
  • Section 231: The GST/HST bad debt deduction, claimed in the write-off period.
  • Section 232: Refund, adjustment or credit of tax where consideration is reduced.
  • Zero-rated: Taxed at 0% with input tax credits fully recoverable, unlike exempt supplies.

Key Points on Wholesale Ecommerce Accounting Costs and Choosing a CPA Firm

  • Wholesale accounting cost depends on transaction volume, number of customers on terms, order frequency, and sales channel complexity.
  • Flat fee pricing including HST offers predictable expenses without surprise bills.
  • Choose CPA Ontario Registered Firms experienced with B2B credit sales and Canadian tax laws. Gondaliya CPA holds CPA Ontario licensing with strong local knowledge.
  • Look for firms offering transparent deliverables like monthly reports, aged receivables analysis, GST/HST filing support, and timely corporate filings assistance.
  • Consider firms with strong client feedback; Gondaliya CPA has 1450+ 5-star Google reviews highlighting responsiveness and expertise.

Essential Checklist Before a Wholesale Ecommerce Bookkeeping Cleanup

  • Gather all sales invoices including credit sales details.
  • Collect payment receipts linked to invoices across platforms.
  • Assemble statements from payment gateways like Stripe or Rotessa.
  • Prepare the aged receivable listing with per-customer notes supporting any reserve.
  • Compile retailer deductions documentation including credit notes issued.
  • Organize inventory counts supporting cost of goods sold figures.

Top Reporting Mistakes and How to Prevent Them

  • Recording revenue at payment receipt instead of delivery date — track shipping dates carefully.
  • Treating the doubtful debt reserve as permanently non-deductible — review the aged ledger and support it customer by customer.
  • Charging GST/HST on late payment fees — section 161 leaves the tax on the invoice amount.
  • Missing retailer deductions entries — integrate deductions into accounts promptly using software automation where possible.
  • Classifying every factoring arrangement the same way — the treatment follows whether risks and rewards transferred.
  • Ignoring chargebacks or late fee tracking — include all adjustments separately in financial reports for accuracy.

How Gondaliya CPA Supports Your Wholesale Ecommerce Accounting

  • We handle accounts receivable management with revenue recognised on delivery.
  • We set up automation linking your portals directly into QuickBooks or Xero to minimise errors.
  • We prepare monthly aged receivable reports showing days sales outstanding to inform cash flow decisions.
  • We maintain audit-ready files separating the reserve from actual write-offs, with the support each one needs.
  • Our team manages GST/HST compliance including place-of-supply calculations across provinces plus zero-rated export handling.

Why Canadian wholesale e-commerce businesses choose Gondaliya CPA for accounts receivable, credit sales and cash flow

Want a checklist to work from? You can download our free wholesale ecommerce accounting checklist before your consultation.

Verdict

Recognise revenue when the goods ship, not when the cash lands, and accept that the sales tax follows the invoice rather than the deposit. Age the receivable ledger monthly and use it twice: once to chase, once to support a reasonable reserve under paragraph 20(1)(l), which is a deduction most wholesalers leave on the table. Write a debt off only when it has genuinely gone bad, and recover the GST/HST on it in that period. Keep discounts, retailer deductions and late charges in their own contra-revenue accounts so you can see what is actually reducing your margin. And remember that section 161 leaves the tax on the invoice amount, whichever way the payment moves.

2026 Update

What is current: The reserve for doubtful debts under paragraph 20(1)(l) and its annual add-back under paragraph 12(1)(d) are unchanged, as is the bad debt deduction under paragraph 20(1)(p). The GST/HST timing rules in sections 152 and 168, the early and late payment rule in section 161, the bad debt adjustment in section 231 and the four-year claim window all stand. Record retention remains six years, the T2 filing deadline remains six months after year-end, and ASPE Section 3031 continues to prohibit LIFO.

What changed: The 2026 Ontario Budget, tabled 26 March 2026, reduced the provincial small business corporate income tax rate from 3.2% to 2.2% effective 1 July 2026, taking the combined rate on the first $500,000 of active business income from 12.2% to 11.2%, with a blended rate for year-ends straddling that date. For a wholesaler, that slightly reduces the value of a doubtful debt reserve claimed in a later year — the deferral is worth 11.2% rather than 12.2% of the reserve.

Start with the aged receivable ledger

Gondaliya CPA ages your receivables, separates what is genuinely doubtful from what is merely late, supports a reasonable reserve under paragraph 20(1)(l) where one is available, recovers the GST/HST on debts that have actually gone bad, and reconciles portal settlements so retailer deductions stop disappearing into the receivable. Flat annual fee including HST, stated before the work starts, with a one-business-day response. Please book a free consultation.

1450+ 5-star Google reviewsCPA Ontario Registered FirmFixed-Fee PricingReceivables, Credit Sales & Cash Flow

Next Steps

Please book a free consultation with Gondaliya CPA and bring three things: your aged receivable listing, one month of portal settlement statements, and your last filed T2. Those three show whether your revenue timing is right, what is actually being deducted from your invoices, and whether the reserve you are entitled to has ever been claimed. You will get a flat annual fee including HST before any work begins. For expert help tailored specifically for wholesale ecommerce accounting Canada, reach out today at info@gondaliyacpa.ca or call 647-212-9559.

SG
Sharad Gondaliya, CPA — Founder & Managing Director, Gondaliya CPA Professional Corporation
Reviewed and fact-checked by Sharad Gondaliya, CPA

Sharad Gondaliya, CPA, has over 15 years of experience handling tax and accounting for Canadian wholesale and B2B e-commerce businesses, covering credit sales and revenue timing, doubtful debt reserves and bad debt write-offs, GST/HST timing and recovery, place of supply and zero-rated exports, retailer deduction reconciliation, inventory and consignment stock, and CRA audit representation. Gondaliya CPA is a CPA Ontario Registered Firm, serving clients across Toronto, Etobicoke, Vaughan, Mississauga, Brampton, Scarborough, Ottawa, Oshawa, Guelph, Hamilton, North York, Windsor, and Canada-wide. Verify our firm on the CPA Ontario public firm directory.

CPA Ontario | US CPA licences in Washington and Montana | Registered Ontario CPA Firm | 1450+ 5-star Google reviews

Published:  ·  Last updated:

Editorial policy: We research against the Income Tax Act, the Excise Tax Act, CRA publications and interpretations, and CPA Canada standards, fact-check the figures, and Sharad Gondaliya, CPA, reviews the content, which we update as the rules change.

Disclaimer: This article is educational information only and is not tax, legal, or financial advice. Figures marked illustrative are examples rather than quotes or guarantees. Whether a reserve for doubtful debts is reasonable, and whether a debt has become bad, are determinations that depend on your specific facts and documentation. Rates and rules change. Please consult a CPA Ontario member before acting.


Scroll to Top