Ecommerce Bookkeeping Document Checklist

An ecommerce bookkeeping document request usually includes platform sales and payout reports, payment processor statements, refunds and fees, supplier invoices, inventory records, shipping and fulfillment bills, advertising reports, bank statements, and relevant tax or financing records. Shopify, Amazon, and other platforms may require different exports, so the checklist should match the client's actual sales channels and reporting period. Not every ecommerce client needs every platform section. Shopify and Amazon sections are optional variations; CollectCue tracks requests and review status, not ecommerce accounting, COGS, or tax liability.

Jump to checklist
Browse the resources hub

Copy-ready request checklist

Ecommerce bookkeeping documents for [Month / Period]

Copy this checklist for one ecommerce client and reporting period, then remove every platform, service, and record that does not apply.

Sales and payout records

Match the request to the platform, processor, and sales channels the client actually uses for the reporting period.

  • Platform sales summary
  • Platform payout or settlement report
  • Orders, refunds, discounts, and returns report
  • Payment processor statement
  • Merchant fee or platform fee report
  • Gift card activity report, if relevant
  • Subscription or recurring revenue report, if relevant

Inventory and purchasing

Request inventory and purchase records only when they are maintained and needed for the client's bookkeeping work.

  • Supplier invoices
  • Inventory count or valuation report
  • Inventory adjustment report
  • Damaged, lost, returned, or written-off inventory report, if maintained
  • Freight, customs, duties, and brokerage invoices, if relevant
  • Purchase orders only if used in the client's workflow

Shipping and fulfillment

Keep carrier, warehouse, and fulfillment costs tied to the reports or invoices that support the requested period.

  • Shipping platform invoices
  • Carrier invoices
  • 3PL fulfillment invoices
  • Warehousing invoices
  • Returns-processing fees
  • Packaging or fulfillment supply invoices

Advertising and software

Ask for the actual spend reports and invoices used by the ecommerce operation, not a generic list of advertising tools.

  • Google Ads invoice or spend report
  • Meta Ads invoice or spend report
  • Marketplace advertising report
  • Email marketing software invoice
  • Ecommerce app and software subscription invoices
  • Agency or contractor invoices related to ecommerce operations, if applicable

Banking and financing

Use statements and reserve reports to identify the accounts and financing records that support sales and payout activity.

  • Bank statements
  • Credit card statements
  • PayPal or other wallet statements
  • Platform financing statements
  • Loan or line-of-credit statements
  • Chargeback or reserve reports, if relevant

Tax records

Request platform-provided tax records when relevant to the client and engagement; this checklist does not determine tax obligations.

  • Sales tax reports provided by the platform
  • Marketplace-facilitator collection or remittance records
  • Filed return confirmation supplied by the client or tax professional
  • Platform tax forms provided for the period, if issued
  • VAT or GST records only when relevant to the client and engagement

Shopify-specific records, if applicable

Only request the reports used by the client's actual Shopify setup.

  • Shopify Finance Summary
  • Shopify Payments payout report
  • Orders, refunds, discounts, and returns export
  • Shopify fees or app subscription invoices
  • Gift card activity report, if used
  • Shopify sales tax reports, if relevant
  • Shopify inventory report, if maintained
  • Shopify Capital statements, if applicable

Amazon-specific records, if applicable

Amazon report names and availability can vary by marketplace and account setup.

  • Amazon settlement report
  • Amazon transaction report
  • Amazon sales, refund, and FBA fee reports
  • Amazon advertising report
  • Amazon inventory valuation or movement report, if maintained
  • Lost inventory or reimbursement report, if relevant
  • Amazon Lending statements, if applicable
  • Amazon platform tax forms or marketplace-facilitator records, if issued

Keep the request connected to the work

Start with a client-period request, let the client use the request-specific upload flow, and keep each report open through staff review. Use requests versus email templates when deciding whether item status belongs in the workflow, and client portal versus upload link when choosing the client access model. For a restaurant's POS, delivery, inventory, and labor records, use the separate restaurant bookkeeping document checklist instead.

Ecommerce checklist scope

This page focuses on the source records an ecommerce business may be asked to provide. It is not a Shopify or Amazon accounting guide, inventory accounting procedure, or tax filing checklist.

Use it for the platforms in use

Choose the sales, payout, inventory, shipping, advertising, banking, and tax records that match the client's actual platforms and period.

Keep upload separate from review

An uploaded payout report can still need staff review before the item is received, resolved, or the request is completed.

Common ecommerce document request gaps

The checklist should tell a client exactly which platform, period, fee, payout, or fulfillment record is missing without asking for a generic data dump.

Gaps to avoid

  • Requesting sales totals without payout or settlement detail.
  • Ignoring platform, processor, marketplace, or carrier fees.
  • Treating uploaded as automatically reviewed.
  • Leaving out returns, refunds, discounts, or chargebacks.
  • Mixing several platforms or reporting periods in one unclear request.
  • Requesting every Shopify or Amazon report regardless of the actual setup.
  • Continuing reminders after a report has been reviewed and resolved.
  • Assuming platform tax records determine the client's tax treatment.

Product and task boundary

  • CollectCue creates client-period requests, provides request-specific upload links, keeps unresolved items visible, and supports review status.
  • It does not perform bookkeeping, reconcile accounts, calculate COGS, prepare financial statements, determine tax treatment, or file sales tax or payroll returns.
  • It does not replace QuickBooks, Xero, a tax professional, or a full practice management suite.

How to use this checklist

Use these visible steps to turn the industry list into one ecommerce client-period request without replacing the firm's accounting workflow.

  1. 1Remove unused platformsKeep only the marketplace, store, processor, advertising, fulfillment, and financing sections the client uses.
  2. 2Match every item to one periodSet the reporting month, quarter, or cleanup period before requesting exports or statements.
  3. 3Name the source and reportSpecify the platform, report type, and exact date range rather than asking for all ecommerce documents.
  4. 4Request the right export or invoiceAsk for original reports, statements, or invoices appropriate to the item and current workflow.
  5. 5Review before resolutionCheck an uploaded report before marking the item received or otherwise resolved.
  6. 6Return unusable files clearlyRequest a replacement with a clear client-visible reason when a file is incomplete, unreadable, or for the wrong period.
  7. 7Close only after required items are resolvedDo not treat a request as complete solely because a file was uploaded.

Ecommerce document checklist FAQ

These answers focus on collecting and reviewing ecommerce source records, not calculating accounting, COGS, sales tax, or tax liability.

What documents should an ecommerce business send to its bookkeeper each month?+

The request commonly includes platform sales and payout reports, payment processor statements, fees and refunds, supplier and inventory records, shipping and fulfillment bills, advertising spend, bank statements, and relevant financing or tax records.

Should Shopify payout reports be included?+

Include Shopify payout reports when Shopify Payments or another Shopify payout process is part of the client's actual setup and the report is needed for the requested period.

What Amazon reports should a seller provide?+

The right report depends on the marketplace and account configuration. Common requests include settlement, transaction, sales, refund, fee, advertising, inventory, reimbursement, lending, and platform tax reports when applicable.

Should inventory reports be requested every month?+

Request inventory reports when they are maintained and needed for the engagement. Not every ecommerce client needs every platform section or every inventory record each month.

Are advertising reports bookkeeping documents?+

They can be supporting records when advertising spend needs to be identified for the period. Request the actual platform invoice or spend report rather than assuming one report fits every client.

Does CollectCue replace QuickBooks or Xero?+

No. CollectCue is a lightweight document request workflow. It does not replace QuickBooks, Xero, ecommerce accounting work, or professional accounting judgment.

Do ecommerce clients need a CollectCue account to upload documents?+

No. A client can use a request-specific upload link without creating a CollectCue account.

Should a payout file be marked complete as soon as it is uploaded?+

No. An uploaded report may still need staff review. Keep the item distinct from received or resolved until the current review process accepts it.

Track ecommerce reports without rebuilding the checklist every month

Use CollectCue to create client-period requests, send a request-specific upload link, track unresolved reports, and review submitted files without turning the process into a full practice management rollout.