Bookkeeping Engagement Letter for Ecommerce: What Should It Cover?

Ecommerce bookkeeping engagement letter surrounded by Shopify, Amazon, inventory, and financial reporting documents

A bookkeeping engagement letter should tell you exactly what your ecommerce bookkeeper will do, what you need to provide, what costs extra, and what sits outside the agreement. At SAL Accounting, that usually means getting specific about Shopify, Amazon, inventory, GST/HST, and reporting instead of relying on a vague “monthly bookkeeping” scope. 

Keep reading, the details you miss before signing are often the ones that create surprise fees or missing work later.

Get your records organized before the engagement begins with the Tax Document Checklist for Ecommerce Stores.

Quick Takeaways

  • “Monthly bookkeeping” should be broken into specific tasks.
  • Shopify, Amazon, inventory, GST/HST, and payroll responsibilities should be named when relevant.
  • The letter should state what records and access you need to provide.
  • Reports and month-end timing should be clear.
  • Historical cleanup should be separated from recurring bookkeeping.
  • The agreement should explain what triggers extra fees or a scope review.
  • Exclusions and termination terms should be clear before you sign.

What Should an Ecommerce Bookkeeping Engagement Letter Include?

An engagement letter sets the boundaries of the bookkeeping relationship. After reading it, you should be able to answer one simple question: who is responsible for what?

CPA Ontario specifically points to scope, fees, deliverables, and each party’s responsibilities as important parts of an engagement letter.

For ecommerce, those areas need a little more detail because one monthly close may involve several sales channels, payment processors, inventory reports, and accounting systems.

Engagement AreaWhat Should Be ClearEcommerce Example
ServicesExact monthly tasksBank + payout reconciliation
ChannelsPlatforms includedShopify + Amazon
TimingClose/reporting scheduleMonthly close
Client dutiesRecords and accessInventory report
DeliverablesReports receivedP&L + balance sheet
FeesBase fee + extrasCleanup priced separately
ExclusionsWork not coveredTax filing
Scope changesWhat triggers reviewAdding Amazon

Define the Exact Monthly Bookkeeping Work

“Monthly bookkeeping” is too broad on its own. The engagement should say whether the bookkeeper handles:

  • Bank and credit-card reconciliation
  • Expense categorization
  • Shopify payout reconciliation
  • Amazon settlement reconciliation
  • Accounts payable
  • Inventory and COGS entries
  • Month-end adjustments
  • Financial statements

The ecommerce bookkeeping checklist gives you a useful benchmark for what may sit behind a proper month-end process.

Reconciliation deserves specific wording too. Recording a $40,000 marketplace deposit is not the same as reconciling the sales, refunds, fees, taxes, and adjustments that produced it.

Ready to hand off the recurring close? See what’s included in our Ecommerce Bookkeeping Services.

Spell Out the Reports and Timing

The engagement should name the reports you receive. A basic package may include a P&L and balance sheet, while cash flow reports, channel reporting, or deeper management reports may be separate. That matters because standard ecommerce financial statements are not automatically the same as ecommerce management reporting.

Timing should be clear too. “Monthly” does not tell you whether July will be closed on August 8 or sometime in September.

Pro tip: Ask for the actual deliverables and expected close process in writing. “Monthly reports included” still leaves too much open to interpretation.

Clarify What You Need to Provide

Your responsibilities belong in the engagement too. The bookkeeper may need:

  • Bank and credit-card access
  • Shopify or Amazon access
  • Supplier invoices
  • Loan statements
  • Inventory reports
  • Payroll reports
  • Answers to month-end questions

The CRA makes clear that using a third party does not remove the business’s responsibility for its records.

System permissions should also match the work being done. QuickBooks user roles allow different levels of access rather than requiring every outside user to have full administrative control.

This is one reason poor ecommerce bookkeeping is not always just about incorrect entries. Missing documents, incomplete access, and unclear responsibilities can cause problems too.

Which Ecommerce Bookkeeping Tasks Should Be Named Specifically?

This is where an ecommerce engagement letter should differ from a generic small-business template.

Shopify and Payment Reconciliation

For Shopify, the agreement should say whether the provider is simply recording payouts or reconciling the underlying activity.

A proper Shopify payment reconciliation can involve gross sales, refunds, discounts, fees, taxes, adjustments, and the final bank deposit.

Shopify also identifies some financial permissions as sensitive permissions, so the engagement and onboarding process should be clear about what access is actually required.

For a Shopify-heavy business, Shopify Accounting Services put payout reconciliation and the monthly books under the same accounting process.

Amazon and Other Marketplaces

Amazon should be named separately when it is included. An Amazon settlement can contain sales, refunds, marketplace fees, FBA charges, reimbursements, and other adjustments. That makes Amazon FBA bookkeeping a different workload from adding another bank feed.

If you begin with Shopify and add Amazon six months later, the agreement should explain whether the new channel triggers a scope review.

Amazon settlements piling up? Bring them into a defined monthly workflow with Amazon Bookkeeping Services.

Inventory and COGS

“Inventory included” is another phrase worth questioning. Does the bookkeeper:

  • Post an inventory balance you provide?
  • Calculate COGS?
  • Reconcile the inventory system?
  • Record write-offs?
  • Maintain product costs?

Those are different jobs. For brands importing products, landed cost accounting may affect what cost information the bookkeeper needs from you. The distinction between capitalizing inventory costs and expensing operating costs should also be clear if inventory entries form part of the engagement.

Pro tip: Replace “inventory included” with the actual task. “Post monthly inventory and COGS entries from the client-approved inventory report” is much harder to misunderstand.

GST/HST and Payroll

Bookkeeping and filing are not automatically the same service. For GST/HST, clarify whether the provider is:

  • Recording the tax
  • Reconciling the tax account
  • Preparing the return
  • Filing the return

The CRA treats GST/HST return filing as its own process, so “GST/HST bookkeeping” should not be assumed to include filing.

The same applies to payroll. Recording a payroll journal entry is not necessarily the same as handling deductions and remittances covered in the CRA’s payroll guide.

That is why GST/HST compliance for ecommerce stores should be treated as distinct responsibilities rather than hidden inside one broad bookkeeping line.

What Should Be Outside the Monthly Bookkeeping Scope?

A good engagement letter should explain exclusions as clearly as inclusions. Common items that may sit outside monthly bookkeeping include:

  • Historical cleanup
  • Corporate tax returns
  • GST/HST filing
  • Payroll processing
  • Forecasting or advisory work
  • New entities
  • New sales channels
  • Large one-off projects

Historical cleanup is particularly easy to misunderstand. Shopify cleanup and ongoing bookkeeping are different workloads even when the same provider handles both.

Case Study: Natalie in Bloor West Village Defines “Monthly Bookkeeping”1

Natalie runs a skincare brand from Bloor West Village in Toronto. Her proposal says “monthly bookkeeping and reporting,” so she assumes Shopify reconciliation, inventory entries, GST/HST filing, and financial statements are all included.

The Problem

The bookkeeper intends to reconcile the bank, categorize expenses, and prepare the P&L and balance sheet. Shopify reconciliation and GST/HST filing sit outside that quote.

What We Do

The scope is rewritten task by task. Shopify sales, refunds, fees, and payouts are reconciled monthly. Inventory and COGS entries are posted from Natalie’s approved inventory report. GST/HST balances are reconciled, while return preparation and filing are listed separately.

The Result

Natalie can now compare competing proposals properly. Instead of comparing two monthly prices that cover different work, she can see exactly what each provider is responsible for.

The lesson is simple: a good engagement letter turns “monthly bookkeeping” into a service you can actually compare.

How Should Fees and Scope Changes Work?

The engagement should explain what the current fee covers and what could cause it to change.

Suppose you sign for $800 per month for one Shopify store. Six months later, you add Amazon, double your order volume, start payroll, or open another company. The workload has changed. The letter should explain whether that leads to:

  • A scope review
  • A revised monthly fee
  • A separate project quote
  • Approval before additional work starts

Looking at ecommerce accounting costs makes more sense when you compare the work behind the monthly price rather than the headline number alone.

The same principle applies when a business outgrows its current bookkeeper. The original engagement may simply no longer describe the business being served.

Case Study: Connor in Lakeview Separates Cleanup From Monthly Work2

Connor runs a pet-products store from Lakeview in Mississauga and is changing providers after adding Amazon.

The Problem

Eight months of Amazon settlements were never properly reconciled. Connor assumes repairing them is part of “onboarding,” while the new bookkeeper expects recurring bookkeeping to begin with clean opening balances.

What We Do

The work is split into two scopes. One project covers the eight months of historical settlements, fees, refunds, and opening-balance corrections. The second begins on an agreed date and covers ongoing Shopify and Amazon reconciliation, bank reconciliation, month-end entries, and financial statements.

Any extra historical work requires Connor’s approval before it begins.

The Result

Connor can see the one-time cost of fixing the past separately from the recurring cost of keeping the books current. “Onboarding” is no longer an undefined bucket that can turn into an unexpected invoice.

What Should You Check Before Signing?

Before you sign, run through these questions:

  • Are the exact monthly tasks named?
  • Are all major sales channels listed?
  • Is payout reconciliation included or excluded?
  • Is responsibility for inventory and COGS clear?
  • Are GST/HST and payroll responsibilities specific?
  • Do you know which reports you receive?
  • Is month-end timing explained?
  • Is historical cleanup separate?
  • Are additional-fee triggers clear?
  • Are the important exclusions listed?
  • Does the agreement explain termination and handoff?

These belong alongside the broader questions to ask an ecommerce accountant before you commit.

If the relationship later ends, the handoff matters too. CRA guidance on electronic records held by third parties makes clear that outsourcing recordkeeping does not remove the business’s responsibility for maintaining access to required records.

That makes the transition process worth defining before there is ever a reason to use it. A structured accounting-record transfer can also prevent access and historical-data problems when providers change.

Pro tip: Read the exclusions, assumptions, and extra-fee language with the same attention you give the service list. Those sections often tell you more about the real scope than the headline package name.

  1. Hypothetical Scenario ↩︎
  2. Hypothetical Scenario ↩︎

Ecommerce Bookkeeping Engagement Letter FAQs

It is a written agreement describing the bookkeeping services, responsibilities, fees, deliverables, exclusions, and other terms of the relationship.

 

It should cover scope, timing, client responsibilities, reporting, fees, exclusions, changes in scope, and termination. Ecommerce businesses should also identify the platforms and reconciliation work involved.

 

Yes, when both are included. Their settlement and reconciliation processes are different, so “ecommerce bookkeeping” alone may be too broad.

 

Yes, when inventory work is expected. The agreement should distinguish simple month-end entries from deeper inventory reconciliation, costing, and COGS work.

 

Not automatically. Recording and reconciling GST/HST may be separate from preparing and filing the return. Want a rough estimate before defining that part of the scope? Run the numbers through the GST/HST Refund Calculator for Ecommerce Stores.

 

It should not be assumed. Cleanup is clearer when its period, tasks, price, and approval process are defined separately.

 

It can if the engagement allows scope or pricing reviews. New sales channels, additional entities, payroll, higher volume, or more complex work can change the workload.

 

Vague wording. Phrases like “full bookkeeping,” “tax support,” or “inventory included” tell you much less than a specific list of responsibilities.

Final Thoughts: Know Exactly What Your Ecommerce Bookkeeping Agreement Covers

A good ecommerce bookkeeping engagement letter removes assumptions before the work begins. You should know what happens each month, which channels are covered, what you need to provide, which reports you receive, what sits outside scope, and what could change your fee.

For ecommerce, the biggest areas to clarify are usually payout reconciliation, inventory, GST/HST, payroll, cleanup work, and reporting. Get those in writing and comparing bookkeeping providers becomes much easier.

Building a Canadian Shopify brand? The Financial Growth Blueprint shows how the financial setup should evolve as the business grows.

Author

Adam Jacobs

Adam Jacobs is a US and Canadian tax expert with five years of cross-border experience. He writes SAL Accounting blog posts to make taxes clear and practical for Ecommerce businesses, including platforms like Shopify, Amazon, and Etsy.

Free Tax Strategy Call

Our CPA finds tax issues in your finances and suggests strategies to help your business scale while saving time and money

In This Article

Shopify sellers:
20 moves from $5k to $1.5M a month