Custom Accounting & CFO Advisory | Saskatchewan

Compilation Services for E-commerce Businesses Canada | Custom CPA
📋 CPA Compilation Services — E-commerce Canada

Compilation Services for
E-commerce Businesses Canada

📌 Quick Summary

A CPA-compiled financial statement (Notice to Reader / NTR under the new CSRS 4200 standard) is the most cost-effective way for Canadian e-commerce businesses to produce professionally prepared annual financial statements for tax filing, bank financing, investor discussions, and business sale due diligence. E-commerce businesses face unique compilation challenges — multi-platform revenue reconciliation (Shopify, Amazon, Etsy), inventory landed cost accuracy, multi-currency translation, platform fee allocation, and GST/HST by province — that require a CPA with e-commerce accounting experience to compile correctly. This guide covers what compilation services are, when your e-commerce business needs them, what the CSRS 4200 standard requires, and how to prepare your Shopify or Amazon business for a smooth, efficient compilation engagement.

1. What Is a Compilation Engagement?

A compilation engagement is a professional accounting service where a CPA assembles a business’s financial statements — balance sheet, income statement, statement of changes in equity, and notes — from information provided by management. The CPA ensures the financial statements are presented in accordance with the applicable financial reporting framework (typically ASPE for Canadian private companies) but does not perform verification procedures such as confirming balances with banks or customers, testing the accuracy of transactions, or assessing internal controls.

For Canadian e-commerce businesses, a compilation engagement produces a set of professionally formatted, CPA-prepared annual financial statements that can be used for: income tax return (T2) preparation; bank financing applications; investor and partner discussions; business sale due diligence; lease and supplier credit applications; and management’s own assessment of business performance.

First-time e-commerce business owners setting up their financial reporting should read our First-Time Business Owner Tax Compliance guide. Saskatchewan e-commerce businesses registering should see our Business Name Registration guide. For documenting business expenses before compilation, our Documenting Business Expenses guide is essential. Tourism e-commerce businesses should see our Tourism Business Plan guide and our Tourism Bookkeeping guide. For e-commerce tax planning beyond the compilation, our E-Commerce Tax Planning guide is comprehensive. For 2027 tax changes affecting e-commerce businesses, see our Tax Changes 2027 guide. And businesses scaling with ERP should see our ERP Consulting guide.

📋
CSRS 4200
New Canadian compilation standard effective December 2021 — replaced the Notice to Reader (NTR); requires a formal engagement letter, management acknowledgment, and enhanced Compilation Report
💰
$1,500–$5K
Typical cost of a CPA compilation engagement for a small Canadian e-commerce business — the most affordable level of CPA financial statement preparation
🌐
Multi-Platform
The primary e-commerce compilation challenge: reconciling revenue from Shopify, Amazon, Etsy, and other platforms to the accounting system before compilation begins
3 Uses
Compiled statements serve three primary e-commerce purposes: T2 corporate tax filing support, bank financing applications, and business sale due diligence documentation

📋 Does Your E-commerce Business Have CPA-Compiled Financial Statements Ready for Tax Filing, Bank Financing, or a Future Business Sale?

Custom CPA prepares compilation engagements for Canadian e-commerce businesses — multi-platform revenue reconciliation, inventory valuation, GST/HST compliance, CSRS 4200-compliant statements, and T2 corporate tax return preparation.

2. Compilation vs. Review vs. Audit — Choosing the Right Level

Lowest Assurance
Compilation (CSRS 4200)
  • CPA assembles statements from management data
  • No verification or testing procedures
  • No assurance expressed
  • Compilation Report discloses limitations
  • Cost: $1,500–$5,000 (most e-commerce)
  • Timeline: 1–4 weeks
  • Used for: tax filing, basic banking, management
Limited Assurance
Review (CSRE 2400)
  • CPA performs analytical procedures & inquiries
  • Limited assurance: “nothing came to attention”
  • No external confirmation with third parties
  • Review Report with limited assurance conclusion
  • Cost: $3,000–$15,000
  • Timeline: 4–8 weeks
  • Used for: lender-required, larger financing, business sale
Reasonable Assurance
Audit (CAS Standards)
  • Extensive verification: confirmations, sampling, controls testing
  • Reasonable assurance: opinion on material misstatement
  • External confirmation with banks, customers, suppliers
  • Independent Auditor’s Report with opinion
  • Cost: $8,000–$50,000+
  • Timeline: 8–20 weeks
  • Used for: public companies, PE-backed, regulated, large financing
💡
Which Level Does Your E-commerce Business Actually Need? Most Canadian e-commerce businesses under $5M revenue need only a compilation. A review is typically required when: a bank specifically requests it for financing above $500,000; a buyer in a business sale transaction requests reviewed statements; or a landlord for a large commercial lease requires it. An audit is rarely required for a private e-commerce business unless it has institutional investors with audit rights or regulatory requirements. Spending $15,000 on an audit when a $2,500 compilation is sufficient is one of the most common unnecessary costs small business owners incur. Confirm the specific assurance level required by your bank, investor, or other stakeholder before investing in a higher-cost engagement.

3. CSRS 4200 — Canada’s New Compilation Standard

📋 What Changed Under CSRS 4200 vs. the Old Notice to Reader
Mandatory written engagement letter — new requirement — under CSRS 4200, a formal written engagement letter must be agreed and signed before the compilation begins. The engagement letter specifies: what financial statements will be compiled; the applicable financial reporting framework (ASPE, income tax basis, cash basis); management’s responsibilities (providing accurate information, informing the CPA of any departures from the framework); the CPA’s responsibility (compilation only — not verification); and the limitation on use of the compiled statements. For e-commerce businesses: the engagement letter typically addresses how Shopify, Amazon, and other platform revenues will be documented and provided to the CPA. Before Work Begins
Management’s acknowledgment of responsibility — formalized — under CSRS 4200, management must formally acknowledge in the engagement letter that they: are responsible for the preparation and completeness of the information provided; understand the difference between a compilation and a review or audit; understand that the compiled financial statements may be misleading without the Compilation Report. This formalization protects the CPA from liability and clarifies that the business owner, not the CPA, is responsible for the accuracy of the underlying financial information. Management’s Responsibility
Basis of accounting — explicitly stated on the face of the statements — CSRS 4200 requires the basis of accounting to be explicitly stated on the financial statements. For e-commerce businesses: ASPE (Accounting Standards for Private Enterprises): the most common general purpose framework for Canadian private companies; produces accrual-basis financial statements with inventory, accounts receivable, accounts payable. Income tax basis: the financial statements are prepared on the same basis as the T2 income tax return; popular for small e-commerce businesses because the compiled statements and the T2 are on the same basis — reducing complexity and cost. Cash basis: reports only cash received and cash paid; simplest but least useful for assessing actual business performance. Choose Basis Early
Enhanced Compilation Report — more transparent about limitations — the new CSRS 4200 Compilation Report is more explicit than the old NTR about what the CPA has and has not done. The Report includes the statement that the CPA did not audit or review the financial information and that the financial statements may be misleading in the absence of the Report. The Report must accompany the compiled statements whenever they are distributed. For bank financing purposes: the bank receives the compiled financial statements together with the Compilation Report, which clearly states the limitation. Some lenders have moved from accepting compilations to requiring reviews specifically because of the enhanced disclosure of limitations in the new Compilation Report. More Transparent

4. E-commerce Specific Compilation Challenges

E-commerce Compilation Data Inputs — What the CPA Needs and Where It Comes From
Platform revenue (Shopify/Amazon)
Annual sales summaries from each platform; reconciled to QBO/Xero revenue accounts; most critical starting point
Platforms + QBO
Inventory year-end value
Physical count or FBA/3PL inventory report; valued at landed cost (not purchase price only); most commonly mis-stated item
Count + Landed Cost
GST/HST balances
GST/HST payable or receivable at year-end; reconciled to last filed return + accrued quarter; must match returns filed
Returns + Accrual
Platform fees and chargebacks
Shopify/Amazon fee statements; distinguish from refunds; allocate between platform fees and payment processing fees
Fee Statements
Multi-currency translations
USD sales and USD supplier payments translated to CAD; unrealized FX gains/losses at year-end on open balances
QBO FX Module
Returns, refunds & chargebacks
Net refunds deducted from gross revenue; chargeback losses recorded; accrual for returns received after year-end but relating to pre-year-end sales
Net Revenue

5. Multi-Platform Revenue Reconciliation for Compiled Statements

📋 Revenue Reconciliation Process — E-commerce Compilation
Step 1: Obtain annual platform revenue summaries — before compilation begins, obtain the annual sales summary from every platform the business uses: Shopify: Shopify Admin → Analytics → Reports → Sales; download the annual sales total for the fiscal year including gross sales, refunds, discounts, shipping, taxes collected. Amazon: Seller Central → Reports → Payments → Transaction View; obtain total gross sales and settlement summaries for the fiscal year. Etsy: Etsy Seller Dashboard → Finances → Monthly statements. Other platforms: Wix, WooCommerce, BigCommerce — all have annual sales reports. Each platform report becomes a reconciling document in the CPA’s working papers. Gather All Platforms
Step 2: Reconcile platform gross sales to accounting software revenue — the total gross sales per all platform reports must reconcile to the total revenue recorded in QuickBooks or Xero. For businesses using A2X: the reconciliation is automated — A2X creates journal entries that match each payout period’s gross sales. The CPA verifies that the A2X entries collectively equal the platform annual report. Without A2X: the reconciliation requires matching each bank deposit from the platform to the corresponding revenue entries in QBO. Any discrepancy between platform-reported gross sales and accounting software revenue must be explained and resolved before compilation begins — it is a material financial statement error if unresolved. Must Reconcile $-for-$
Step 3: Classify revenue components correctly — e-commerce platform payouts contain multiple components that must be classified separately in the financial statements: Gross product sales: revenue (credit to Sales Revenue account); Refunds to customers: contra-revenue (debit to Returns and Allowances); Customer-paid shipping: revenue (credit to Shipping Revenue) or contra-COGS if the shipping charged equals the shipping cost; Platform transaction fees and processing fees: operating expense (not a reduction of gross revenue); Gift card redemptions: not revenue (reduces Deferred Revenue liability); GST/HST collected: liability (credit to GST/HST Payable — NOT revenue). The financial statement presentation must separate these components correctly. Revenue vs. Liability
Step 4: Confirm GST/HST reconciliation for the compilation — the GST/HST Payable account in the accounting software must be reconciled to the quarterly returns filed with CRA during the year, plus any outstanding unremitted GST/HST for the current quarter at year-end. For an e-commerce business with quarterly GST/HST filing and a December 31 year-end: the March 31, June 30, September 30 quarters should have returns filed and payments made. The December 31 quarter: GST/HST collected from October 1 to December 31 is accrued on the balance sheet as of December 31 (the return is due by January 31 or later). The balance in GST/HST Payable at year-end should equal the October–December period tax collected net of ITCs. CRA Match Required

6. Inventory Valuation for Compiled Statements

⚠️
The Most Common E-commerce Compilation Error — Inventory at Purchase Price Instead of Landed Cost: Many Canadian e-commerce businesses record inventory at the supplier invoice price — missing freight, import duties, customs broker fees, and import GST paid to CBSA. This understates inventory value and overstates COGS (goods are expensed at $8 when they actually cost $10.90 landed). The financial statement impact: COGS is overstated; gross profit is understated; year-end inventory is understated on the balance sheet; income for corporate tax purposes is understated. For a company with $200,000 in ending inventory at purchase price but $280,000 at full landed cost: the $80,000 difference is a material financial statement error that the CPA must address in the compilation. Correct process: before compilation, calculate the landed cost per unit for each product including: supplier invoice + international freight + customs duties and tariffs + customs broker fee + import GST (recoverable as ITC). Use this landed cost as the inventory valuation basis.
Inventory ComponentASPE TreatmentIncome Tax Basis Treatment
Opening inventory (prior year ending balance)At the lower of cost and NRV from prior year compiled statements; carried forward to current yearFrom prior year tax return Schedule 1; consistent with tax reporting
Purchases — supplier invoice priceAdded to inventory at cost when received; included in Cost of Goods Available for SaleSame as ASPE — purchase cost included in cost of goods available
Freight-in and import costsIncluded in inventory cost (part of the cost to bring goods to their current location); includes ocean freight, air freight, courier charges to warehouseSame; these costs are part of the acquisition cost of inventory
Customs duties and tariffsIncluded in inventory cost; not expensed immediately; CCA not applicable; part of landed cost per unitSame — duties and tariffs are part of the cost of goods; deducted when goods are sold (through COGS)
Import GST paid to CBSAInitially added to inventory cost; reclaimed as ITC when the GST/HST return is filed; effectively cost is net of refundable ITCSame; the non-refundable portion (if any) is part of landed cost
NRV write-downRequired when net realizable value (estimated selling price less selling costs) falls below cost; common for obsolete, slow-moving, or seasonal itemsWrite-down may not be fully deductible for tax until goods are actually sold or disposed; tax timing difference from ASPE
Ending inventoryPhysical count (or confirmed FBA/3PL report) at fiscal year-end × landed cost per unit; FIFO or weighted average cost methodSame method as ASPE must be used consistently year-over-year; CRA requires consistent inventory valuation method

7. When Your E-commerce Business Needs Compiled Financial Statements

✅ Compilation Triggers for Canadian E-commerce Businesses
Annual T2 corporate tax return — the most common trigger — most incorporated Canadian e-commerce businesses have their CPA compile annual financial statements as a foundational step in preparing the T2 corporate tax return. The compilation provides the management-approved financial statements from which the T2 Schedule 1 reconciliation (accounting income to taxable income), Schedule 100 (balance sheet), and Schedule 125 (income statement) are prepared. The cost of the compilation is typically included in or very closely linked to the T2 preparation fee. Without compiled financial statements, the T2 is prepared from raw bookkeeping data — which may contain uncorrected errors that affect the tax return. Every Year
Bank financing — operating line, equipment loan, or mortgage — most Canadian banks require CPA-prepared financial statements (compiled as minimum) for commercial loan applications above approximately $50,000–$100,000. The bank’s credit team assesses the business’s financial health based on the compiled statements: revenue trend; gross margin; EBITDA; debt service coverage; working capital. A business applying for a $200,000 operating line of credit without compiled financial statements is unlikely to receive approval from a Canadian chartered bank. Credit unions and BDC may have slightly more flexible requirements but generally require compilation or better. Bank Minimum Standard
Business sale — the most important compilation event — when selling an e-commerce business, buyers request 2–3 years of CPA-prepared financial statements as part of due diligence. Compiled statements demonstrate that the business has professional financial records, not just self-prepared spreadsheets. For e-commerce business sales: having 3 consecutive years of CPA-compiled statements significantly increases buyer confidence and reduces due diligence friction. The compilation normalizes the financials — correctly classifying platform fees, inventory, refunds, and GST/HST — producing financials that accurately represent the business’s true profitability. Sellers who have only QuickBooks data without CPA compilation often face additional scrutiny and lower valuation offers. 3 Years Best Practice
Investor or partner discussions — when raising capital from angel investors, bringing in a business partner, or applying for a government business grant or loan (BDC, EDC, regional development agency), compiled financial statements demonstrate financial credibility. For e-commerce businesses seeking a $150,000 BDC loan or $50,000 CSBFP loan: compiled financial statements are required alongside the business plan. An investor evaluating a Shopify business with $1.2M in revenue will expect to see CPA-compiled financials as part of the investment information package — self-prepared financials signal limited financial sophistication. Investor Credibility

8. Preparing Your Shopify/Amazon Business for a Compilation Engagement

📋 Pre-Compilation Checklist — E-commerce Business Preparation Steps
Step
1
Download Annual Platform Reports
Obtain the fiscal year annual sales summary from every platform: Shopify Annual Report (gross sales, refunds, discounts, net sales, taxes collected, shipping); Amazon year-end settlement summary (total gross sales by ASIN, FBA fees, refunds); Etsy annual statement; any other marketplace. These reports are the primary revenue evidence documents for the compilation.
Step
2
Complete Bank and Credit Card Reconciliations
Reconcile all bank accounts and credit cards to the accounting software (QuickBooks/Xero) at fiscal year-end. Every bank statement closing balance must match the accounting system. Unreconciled items create material discrepancies in the compiled balance sheet. Provide the CPA with reconciliation reports and bank statements for the year-end period.
Step
3
Confirm Year-End Inventory Value
Perform or confirm a physical inventory count (or obtain the FBA/3PL warehouse inventory report) as of the fiscal year-end. Calculate the landed cost per unit for each SKU (purchase price + freight + duties + broker fee). Provide the CPA with: opening inventory, total purchases with landed cost, and ending inventory count with landed cost per unit. This is typically the most time-consuming preparation step.
Step
4
Prepare GST/HST and Payroll Reconciliation
Confirm: all GST/HST returns for the year have been filed; all quarterly payroll remittances have been submitted; the GST/HST Payable and Payroll Remittances Payable accounts in QBO reconcile to outstanding obligations. Any CRA arrears or unfiled returns must be disclosed to the CPA before the compilation — they affect both the balance sheet and the notes to the financial statements.
Step
5
Provide Accounts Payable and Receivable Listings
Accounts Payable (amounts owed to suppliers at year-end): provide a list of all outstanding supplier invoices with dates and amounts. Accounts Receivable (amounts owed to the business): for e-commerce businesses, AR is typically minimal (platforms pay quickly) but may include outstanding Amazon EFT holds, Shopify pending payouts, or B2B customer invoices. Confirm the year-end balance for each account.
Step
6
Disclose Any Significant Events or Liabilities
Inform the CPA of any significant events or obligations not visible in the accounting records: CRA audit or reassessment in progress; pending lawsuits or disputes; significant customer returns received after year-end but relating to pre-year-end sales (returns accrual); large purchase orders committed after year-end; owner loans, shareholder advances, or related-party transactions. These items affect the financial statement notes and the management representation letter.

9. Cost and Timeline for E-commerce Compilation Services

Business Size / ComplexityTypical Cost RangeTimelineKey Factors
Solo e-commerce / side business ($50K–$500K revenue, 1 platform)$1,500–$2,5001–2 weeksSingle Shopify or Etsy store; well-maintained QBO; minimal inventory; single currency; solo operator
Growing e-commerce ($500K–$2M revenue, 2–3 platforms)$2,500–$4,5002–4 weeksMultiple platforms (Shopify + Amazon); inventory with landed cost; some employees or contractors; multi-currency
Established e-commerce ($2M–$5M revenue, multi-platform)$4,000–$8,0003–6 weeksComplex inventory; multiple sales channels; significant platform fees; FBA + 3PL inventory; multiple currencies; employees with payroll
Complex e-commerce / omnichannel ($5M+ or high complexity)$6,000–$15,000+ (review may be more appropriate)4–8 weeksMultiple legal entities; US operations; significant inventory; bank requiring review; acquisition financing
Compilation + T2 corporate tax return (bundled)Add $1,000–$3,000 to compilation cost depending on complexityCompilation + 1–3 additional weeks for T2Most efficient approach; CPA uses compiled statements directly for T2 Schedule 1, 100, 125 preparation; reduces overall cost vs. separate engagements
💡
How to Reduce Your E-commerce Compilation Cost: The compilation cost is primarily driven by the CPA’s time — and most of that time is spent cleaning up bookkeeping, reconciling platforms, and resolving inventory discrepancies. The most effective ways to reduce compilation cost: (1) Use A2X to automate Shopify and Amazon journal entries in QBO — reduces the CPA’s revenue reconciliation time by 60–80%; (2) Maintain a monthly inventory tracking spreadsheet with landed cost per unit; (3) Reconcile all bank accounts monthly so year-end reconciliation is trivial; (4) Submit clean, organized documentation using our preparation checklist above. A business that provides the CPA with pre-reconciled data typically pays 30–50% less for compilation services than one that requires the CPA to reconcile from raw data. Our Core Accounting & Tax Services include ongoing monthly bookkeeping that makes each year’s compilation straightforward and affordable.

10. CRA Filing & Banking Uses for Compiled E-commerce Statements

📋 How CRA and Canadian Banks Use Your Compiled Financial Statements
T2 corporate tax return — the primary CRA use — the compiled financial statements are the foundation for the T2. Specifically: Schedule 1 (Net Income for Tax Purposes): adjusts accounting income to taxable income; compiled income statement provides the starting point; CCA, reserve additions, and non-deductible expenses are Schedule 1 adjustments. Schedule 100 (Balance Sheet information): GIFI codes applied to each balance sheet line; the compiled balance sheet maps directly to Schedule 100. Schedule 125 (Income Statement information): GIFI codes applied to each income and expense line; the compiled income statement maps directly to Schedule 125. GIFI (General Index of Financial Information): CRA assigns GIFI codes to every financial statement account; the CPA maps each compiled account to the correct GIFI code. Annual Filing
Bank commercial loan application — how banks analyze the statements — when an e-commerce business applies for a commercial loan, the bank’s credit analyst reviews the compiled financial statements to assess: revenue trend (is the business growing?); gross margin (is it profitable on a per-unit basis?); EBITDA (what is the cash-generating capacity?); debt service coverage ratio (can the business afford the proposed loan payments?); working capital (does the business have sufficient liquidity?); inventory turnover (is inventory well-managed?). For an e-commerce business applying for a $250,000 operating line: the bank wants to see at least 2 years of compiled statements showing revenue growth, consistent gross margin, and EBITDA sufficient to service the proposed line. Providing 3 years of compiled statements (rather than 1 year or QuickBooks data) significantly improves both approval probability and interest rate. 2–3 Years for Banking
CRA T2 audit — compiled statements as audit documentation — if CRA selects the T2 for audit, the compiled financial statements are the primary documentation supporting the reported income, expenses, and balance sheet positions. The CPA’s working papers (the detailed reconciliations from platform data to financial statements) provide the underlying support. A T2 prepared from compiled statements with supporting reconciliation is far stronger in a CRA audit than a T2 prepared from raw QuickBooks data. The compilation process itself — where the CPA reviews the financial data, asks questions, and resolves discrepancies — is a form of quality control that reduces the risk of material errors reaching the T2. Audit Protection
Canada Small Business Financing Program (CSBFP) — government-backed financing — CSBFP loans (formerly CSBFP) allow the federal government to guarantee up to 85% of qualifying business loans from Canadian chartered banks, up to $1,000,000 (equipment and leasehold) or $500,000 (operating expenses). The bank still approves the loan — but the government guarantee reduces the bank’s risk, making approval more accessible for new or small businesses. For an e-commerce business applying for a CSBFP loan to purchase warehouse equipment or fund a leasehold improvement: compiled financial statements (or at minimum, 1 year of compiled statements for new businesses) are required as part of the application. Government-Backed Loans
Custom CPA’s E-commerce Compilation & Tax Service: Custom CPA prepares CSRS 4200-compliant compilation engagements for Canadian e-commerce businesses — multi-platform revenue reconciliation (Shopify, Amazon, Etsy), inventory landed cost analysis, GST/HST reconciliation, ASPE or income tax basis financial statements, T2 corporate tax return preparation, and banking-ready financial packages. Our Core Accounting & Tax Services cover the complete annual accounting cycle from bookkeeping to compilation to T2 for Canadian online sellers. Our Specialized Services include business sale preparation, investor financial packages, and CRA audit representation for e-commerce businesses. See our comprehensive CFO Advisory Services for growing e-commerce brands that need more than annual compilation.

✓ Custom CPA — CSRS 4200 Compilation Services for Canadian E-commerce Businesses

Multi-platform revenue reconciliation, inventory landed cost, GST/HST compliance, ASPE or income tax basis compiled statements, T2 preparation, and banking packages — the complete CPA compilation service for Shopify, Amazon, and multi-channel Canadian online sellers.

11. Frequently Asked Questions

What is a compilation engagement (Notice to Reader) for a Canadian business?
A compilation engagement is the lowest level of CPA financial statement service in Canada — the CPA assembles the financial statements from management-provided information without performing verification or assurance procedures. Here is the complete framework: What “compiling” means: the CPA takes the financial data from the business’s accounting software (QuickBooks, Xero, Sage) and management-provided documents (bank statements, platform reports, inventory counts) and assembles them into a professionally formatted set of financial statements: a balance sheet (as at the fiscal year-end); an income statement (for the fiscal year); a statement of changes in equity; notes to the financial statements (describing significant accounting policies and disclosures required by the applicable framework); and the Compilation Report (under the new CSRS 4200 standard, this replaces the “Notice to Reader” page). What “no verification” means practically: the CPA does not: confirm the bank balance with the bank; call customers to confirm outstanding receivables; contact suppliers to verify payables; test whether expense claims are accurate; assess whether internal controls are adequate; check whether all income has been recorded. If management provides a revenue figure that is lower than actual revenue (accidentally or intentionally), the compilation does not detect this. The Compilation Report explicitly states: “We did not audit or review the financial information in the compilation and accordingly do not express an audit opinion or a review conclusion on it.” What the CPA DOES do in a compilation: even without verification procedures, the CPA does not simply type numbers into a template. The compilation process involves: reviewing the financial data for internal consistency (do expenses make sense relative to revenue?); identifying obvious accounting errors or inconsistencies that management should correct; ensuring the financial statements are presented in accordance with the applicable framework (ASPE or income tax basis); drafting appropriate notes to the financial statements (accounting policies, significant transactions, related party disclosures); applying professional judgment to the presentation and classification of financial information. The practical value of a compilation: for an e-commerce business, the compilation engagement provides: a set of professionally formatted, CPA-prepared financial statements that a bank will accept; confirmation that the financial statements are presented in accordance with ASPE or the income tax basis; notes that disclose significant accounting policies (inventory valuation method, revenue recognition, foreign currency translation); a management representation letter in which the business owner confirms the completeness and accuracy of the information provided — creating a clear audit trail of responsibility. The compilation is not an audit — but it is far more credible and useful than a set of management-prepared spreadsheets.
When does a Canadian e-commerce business need compiled financial statements?
Canadian e-commerce businesses benefit from compiled financial statements in several key situations — some mandatory, some strategic. Here is the comprehensive guide: Annual tax filing (most common and most important): every incorporated Canadian e-commerce business must file a T2 corporate tax return annually. While the T2 does not legally require compiled financial statements, the vast majority of CPA firms compile financial statements as part of the T2 preparation process because: the compilation provides a quality-control step that identifies and corrects accounting errors before they reach the T2; the compiled financial statements provide the GIFI-coded account balances that are filed with the T2 (Schedules 100 and 125); having compiled statements creates a professional annual financial record that compounds in value over time (3 consecutive years of compiled statements is worth far more than 1 year). Bank financing (operating lines, equipment loans, commercial mortgages): when applying for any commercial financing above approximately $50,000–$100,000 with a Canadian chartered bank or credit union: compiled financial statements are typically the minimum acceptable evidence of financial performance. The bank’s credit underwriter uses the compiled statements to assess: revenue and revenue trend; gross margin; EBITDA; debt service coverage ratio (DSCR = EBITDA ÷ total annual debt service ≥1.20x for most commercial lenders); working capital position. Banks specifically request CPA-prepared statements (not management-prepared) because the CPA’s involvement signals a minimum standard of financial statement quality. For financing below $50,000 (personal credit cards, Shopify Capital, Amazon Lending): self-prepared financials or no formal statements may suffice. For financing above $500,000: the bank may require reviewed statements rather than compiled. Business sale: selling an e-commerce business (whether on a marketplace like Acquire.com, through a business broker, or privately) requires providing the buyer with financial due diligence materials. The standard expectation for due diligence on an e-commerce business sale: 2–3 years of CPA-compiled financial statements or reviewed statements; detailed seller’s discretionary earnings (SDE) calculation showing normalized EBITDA; platform revenue reports (Shopify, Amazon) confirming reported revenue. Businesses that provide self-prepared financials face more buyer skepticism, longer due diligence processes, lower valuations (due to risk discount), and sometimes deal failure when buyers discover discrepancies between the self-prepared financials and the actual platform data. Investor funding or equity partner: if an e-commerce business owner is seeking investment (angel investment, strategic partner investment, venture capital for a technology-enabled e-commerce business): compiled financial statements are the minimum. For larger investment rounds ($250,000+), reviewed financial statements are typical. Investors want to see that the business has professional financial records — it signals financial sophistication and reduces the due diligence burden. Government loans and grants: BDC Business Loans (Business Development Bank of Canada) require financial statements. EDC (Export Development Canada) facilities require financial statements. CSBFP loans require financial statements. SREDs require financial records. Provincial economic development programs vary but typically require financial statements as part of the application. For all of these, compiled financial statements prepared by a CPA are the minimum standard. Warehouse, office, or fulfillment centre leases: a commercial landlord providing a large fulfillment or warehouse lease to an e-commerce business typically performs financial due diligence. The landlord wants to confirm the business can sustain the lease payments. Compiled financial statements showing stable revenue and profitability support the lease application.
What is CSRS 4200 and how does it affect my e-commerce business's financial statements?
CSRS 4200 (Canadian Standard on Related Services 4200) is the accounting standard that governs how Canadian CPAs perform compilation engagements. It replaced the previous “Notice to Reader” (NTR) guidance effective for fiscal periods ending on or after December 14, 2021. Here is the comprehensive guide: What CSRS 4200 changed from the old NTR: the old NTR was relatively informal — the CPA prepared the financial statements and attached a short notice explaining they were not verified. The new CSRS 4200 formalizes the engagement significantly. Key changes: (1) Formal engagement letter required: must be signed by management before the compilation work begins. The engagement letter specifies: the nature and limitations of the service; management’s responsibility for the financial information; the applicable financial reporting framework; any basis of accounting departures that management has chosen. For e-commerce businesses: the engagement letter is a meaningful document that management must read and sign — not just a formality. (2) Management’s acknowledgment: management must acknowledge in the engagement letter that they understand the compilation is not an audit or review and that there is no assurance provided. This shifts the responsibility for the accuracy of the financial information clearly to management. (3) More specific basis of accounting: the financial statements must clearly state which accounting basis is used and any departures from it. Options: ASPE (full accrual basis for Canadian private companies); income tax basis (same as T2 — practical and popular for small e-commerce businesses); cash basis (simple; limited usefulness). For e-commerce businesses: choosing the income tax basis means the compiled statements and the T2 use the same numbers — inventory is on the same basis, revenue recognition is the same, capital cost allowance is used instead of accounting depreciation. This simplification reduces compilation and T2 cost. (4) Enhanced Compilation Report: the new report is more explicit that no assurance is provided and that the statements may be misleading without the report. The report must be included every time the compiled statements are distributed. This has caused some lenders to upgrade their requirement from compilation to review because they want more confidence than the new, more explicitly limited Compilation Report provides. Practical implications for e-commerce businesses: (1) The engagement letter will ask you to specify which accounting basis to use — decide in advance (income tax basis is simplest for most small e-commerce businesses; ASPE is better for management reporting and banking purposes). (2) You will be asked to sign the engagement letter before work begins — read it; it explains your responsibilities and what you’re getting. (3) The Compilation Report that comes with your financial statements will be more explicit about its limitations than the old NTR — this is intentional. (4) If a bank previously accepted NTR statements and has recently upgraded its requirement to a review, CSRS 4200’s enhanced disclosures may be the reason — discuss with your CPA whether a review is now more appropriate for your banking relationships. One important note on “special purpose frameworks”: some e-commerce businesses choose the income tax basis for compilation because it simplifies the link between the compiled statements and the T2. Under CSRS 4200, this is a “special purpose framework” and the financial statements include an explanatory note about the income tax basis of accounting. Users of the financial statements (bank, investor) should understand the income tax basis — it may not align with ASPE in areas like inventory write-downs, depreciation, and revenue recognition timing. If the bank specifically requires ASPE-based financial statements, the income tax basis may not be acceptable — confirm the bank’s requirement before choosing the compilation basis.
What is the difference between a compilation, review, and audit for a Canadian e-commerce business?
The three levels of CPA financial statement services form a spectrum from zero assurance to high assurance. Understanding the differences helps e-commerce businesses invest in the right level for their actual needs. Here is the comprehensive comparison: Compilation (CSRS 4200) — zero assurance: what the CPA does: compiles the financial statements from management-provided data; ensures presentation is in accordance with the applicable framework; identifies obvious inconsistencies; prepares the Compilation Report. What the CPA does NOT do: does not confirm or verify the accuracy of any balance; does not test transactions; does not assess internal controls; does not communicate with banks, customers, or suppliers to confirm balances. Level of assurance provided: none. Compilation Report says: “We did not audit or review the financial information and accordingly do not express an audit opinion or a review conclusion on it.” Appropriate for: most Canadian e-commerce businesses under $2M–$3M revenue; annual tax filing; internal management use; most commercial loan applications to $500,000; investor information packages. Cost: $1,500–$5,000 for most e-commerce businesses. Review (CSRE 2400) — limited assurance: what the CPA does: performs analytical procedures (comparing current year to prior year; comparing to industry benchmarks; checking internal consistency); makes inquiries of management about unusual items or trends; reviews key accounting policies for appropriateness. What the CPA does NOT do: does not confirm balances with banks or customers; does not test a sample of transactions; does not assess internal controls in depth; does not verify the completeness of all transactions. Level of assurance provided: limited (negative assurance). Review Report says: “Based on our review, nothing has come to our attention that causes us to believe that the financial statements do not present fairly, in all material respects...” Appropriate for: e-commerce businesses where the bank specifically requires a review; business sale transactions above $1M; equity investor rounds ($250,000+); financing above $500,000. Cost: $3,000–$15,000 for most e-commerce businesses. Audit (CAS Standards) — reasonable assurance: what the CPA does: performs a risk-based examination of the financial statements; confirms balances directly with third parties (banks confirm account balances; customers confirm AR; suppliers confirm AP); tests a statistical sample of transactions; evaluates internal controls; assesses whether financial statements are free from material misstatement; issues an independent auditor’s opinion. Level of assurance provided: reasonable (positive assurance). Auditor’s Report says: “In our opinion, the financial statements present fairly, in all material respects...” Appropriate for: public companies (required by law); private companies with debt covenants requiring audited statements; private companies with institutional investors (PE, VC) with audit rights; federally incorporated companies above a certain asset/revenue threshold (varies). Cost: $8,000–$50,000+ depending on revenue and complexity. Decision framework for Canadian e-commerce businesses: under $2M revenue: compilation almost always sufficient. $2M–$10M revenue: compilation for tax; consider review if banking relationship or business sale is in the next 1–2 years. Over $10M revenue: review typically required for banking; audit may be needed for institutional investors or PE. When selling the business: the buyer determines the level of assurance they require in due diligence — confirm early in the sale process whether they will accept compilations or require reviewed statements.
How do I prepare my Shopify or Amazon business for a CPA compilation?
Preparing for a CPA compilation is primarily about organizing your financial data so the CPA can compile it efficiently and accurately. Here is the comprehensive preparation guide — followed consistently, it reduces your compilation cost by 30–50%: 1. Platform revenue reports — the most critical starting point: obtain the annual sales summary from every platform you sell on. Shopify: Admin → Analytics → Reports → Sales. Download the annual report for your fiscal year. Key figures needed: gross sales; total refunds; total discounts; shipping revenue; taxes collected (GST/HST by province). Amazon: Seller Central → Reports → Payments → Transaction View. Pull the full year settlement history. Key figures: gross sales; FBA fees; referral fees; total refunds; advertising costs deducted. Etsy: Seller Dashboard → Finances → Statement History. These platform reports are your revenue evidence — the CPA will reconcile your accounting software revenue to these reports. 2. Accounting software trial balance — the foundation document: from QuickBooks Online or Xero: run the Trial Balance report as of your fiscal year-end (e.g., December 31). The trial balance shows every account with its debit or credit balance. This is the primary document the CPA uses to compile the financial statements. Before providing the trial balance: ensure all bank accounts are reconciled; ensure the GST/HST account balance makes sense relative to the last filed return plus the current quarter; review expense accounts for unusual items that need explanation. 3. Bank statements for the year: provide PDF copies of all bank account and credit card statements for the fiscal year (January 1 to December 31, or your fiscal year dates). The CPA will use these to verify that bank-related entries in the accounting software are plausible. Highlight any large transactions ($5,000+) that may require explanation: large supplier payments; owner contributions; shareholder loans; asset purchases. 4. Year-end inventory — the most preparation-intensive item: for product-based e-commerce: prepare a year-end inventory count (physical count of products in your warehouse, or a confirmed FBA/3PL inventory report as of the fiscal year-end date). Prepare a landed cost calculation for each product: supplier invoice price + freight per unit + customs duties per unit + customs broker fee per unit = landed cost per unit. Multiply ending quantity by landed cost per unit for each SKU = ending inventory value. Provide the CPA with: opening inventory (from last year’s compiled statements), total purchases during the year (with landed cost), and ending inventory count and value. 5. GST/HST returns and remittance history: provide copies of all GST/HST returns filed during the fiscal year (T1 or GST34 returns); confirm that all returns have been filed and all balances paid; identify the outstanding balance for the current (most recent) quarter that has not yet been filed. The CPA will reconcile the GST/HST Payable account to your filed returns plus the outstanding accrual. 6. Related party and shareholder transactions: disclose any transactions with related parties: owner salary drawn; dividends declared and paid; shareholder loans (amounts borrowed from or loaned to the corporation); management fees paid to a holding company or related entity. These must be disclosed in the notes to the financial statements and some (like shareholder loans) have specific tax consequences. 7. Loan and lease documentation: provide statements for all outstanding loans, operating lines, and equipment leases as of the fiscal year-end: bank loan statement showing opening balance, interest paid, principal paid, and closing balance; operating line statement; equipment financing statements; any shareholder loans from the company to the owner (or from the owner to the company). 8. Tax-specific items — prior year T2 return: provide the prior year T2 corporate tax return (particularly the financial statement comparative figures in Schedules 100 and 125); this provides the prior year comparatives for the current year compiled statements. What happens after you provide this information: the CPA reviews your accounting data and the supporting documents for consistency; asks you questions about any significant or unusual items; compiles the financial statements in accordance with ASPE or the income tax basis; prepares the notes to the financial statements; prepares the CSRS 4200 Compilation Report; provides draft financial statements for your review and sign-off; finalizes and issues the compiled financial statements; uses the compiled statements to prepare the T2 (if bundled). The entire process typically takes 2–5 weeks from when you provide complete documentation — delays are almost always caused by incomplete or reconciliation-pending information. The most efficient e-commerce compilation clients are those who provide everything on the checklist above before the CPA begins work.
Disclaimer: The above contents are provided for general guidance only, based on information believed to be accurate and complete, but we cannot guarantee its accuracy or completeness. It does not provide legal advice, nor can it or should it be relied upon. Please contact/consult a qualified tax professional specific to your case.
Scroll to Top