Free ecommerce accounting checklist

Score your books against 36 ecommerce accounting checks

One row per check, in the order of the ecommerce accounting standards. Each row says what the check is and the test to run on your own books. Score each one and the sheet adds up where you stand, overall and by group.

Also as CSV

  • Free, no email, no sign-up
  • Opens in Excel, Google Sheets and Numbers
  • The math is built in

Fill it in here, or download it

Ecommerce accounting standards checklist, with the reasons for each part

Type over the underlined parts and print it or save it as a PDF. Or download the Excel file, which has the same layout and formulas plus room for more lines.

Click any underlined part to type. Nothing you type leaves this page.

Swipe the sheet sideways to see all of it.

Ecommerce Accounting Standards

3Score each check: 2 met, 1 partly, 0 not met, a dash if it does not apply.
Business
Scored on
# 2Check Score
1Payouts and settlements
1 Post marketplace income as summaries, not order by order
2 One gross document per settlement, fees separate, matched to the deposit
3 Shopify per payout, and a clearing account for every other processor
4 Do not let any tool post marketplace income by calendar day
5 Wholesale and EDI orders get one invoice per order
Landed cost and COGS
6 Capitalize landed cost into inventory
7 Post COGS by ship date, per channel
8 A purchase order makes the commitment visible before the bill arrives
9 Approve bills against the purchase order and keep every supplier invoice
Opening inventory and counts
10 The inventory system is the source of truth, and every SKU has a cost
11 Verify your 3PL's and FBA's counts
Go-live readiness
12 Connect the inventory system to the ledger only after the data is clean
13 A separate entity, bank account and card for the business
14 Every process runs from a written checklist
15 Pick Xero or QuickBooks, and choose tools by fit, not by name
P&L and chart of accounts
16 A short chart of accounts, with channel tracking
17 The ledger holds dollars, and per-SKU profit lives elsewhere
18 Management accounts on an accrual basis
19 A weekly cash projection
20 Contribution margin per channel, in one or two dashboards
21 Books ready for a sale or a lender, years ahead
22 Recalibrate dashboards against the closed books
23 Watch ad spend against a planned end date
Month-end close
24 Tie inventory to the ledger every month
25 Reconcile every account to its statement
26 A written month-end close checklist
27 Close on a fixed date
28 A second person reviews the close
29 Have the books done by an ecommerce specialist
Shrink, returns and losses
30 Post count and write-off adjustments from the inventory system
31 FBA reimbursements, removals and unsellable stock
Tax and revenue timing
32 Pick a revenue date, and defer revenue only when orders wait to ship
33 Sales tax you collect is a liability, not income
34 Tax the marketplace collected and remitted is not yours
35 1099s: W-9s at onboarding, forms by January 31
36 Plan taxes in November or December

Points possible counts only the checks you scored, so a dash never costs you. The download adds what each check means and the test to run on your books. Sample scores are made up.

Points scored
40
4Points possible
70
Score
57%
  1. Eight groups, in the order to fix them

    Payouts first, because every other number sits on top of how income is posted. Then cost, opening stock, go-live, the P&L, the close, losses and tax. Same order and numbers as the full list.

  2. A test for every check

    The download has a "how to check your books" column: one test per row that takes your ledger, a bank statement or a settlement report, and no software.

  3. Score it honestly

    2 if you meet it, 1 if you partly do, 0 if you do not. A dash means it cannot apply to you, such as the wholesale check when you sell no wholesale.

  4. N/A never costs you

    Points possible counts only the checks you scored, so the percentage is out of what applies to your business. The Excel file also scores each group.

Run this in SKU.io

Where SKU.io covers a check

SKU.io sends its accounting to Xero or QuickBooks Online and does not replace either one, or your accountant. On the checks it does cover, these are the parts the sheet asks you to test by hand.

In the spreadsheetIn SKU.io
Check 1: count the order invoices in your ledger A channel set to Per payout books each sale once, from the payout
Check 2: put the settlement, the deposit and the report side by side Walmart settlements and TikTok Shop payouts post as one invoice and one fee bill equal to the deposit
Check 24: inventory value beside the ledger balance The books health check compares inventory with your Xero or QuickBooks trial balance, month by month
Check 28: who prepared the close, and who approved it With two or more people doing accounting, the preparer cannot close the month
How the books health check works
The Daily Financial Summary report in SKU.io, listing revenue, credits and cost per product per day, with Accounting Reports, Landed Cost Breakdown and Contribution Margin in the report list beside it
Per-product revenue and cost stay in SKU.io; the ledger gets the totals (demo account).

I scored my own books first

I run an ecommerce business on SKU.io, so before I published this list I scored our books against it. Two checks failed that I had assumed were fine. Sales on our payout channels were being counted twice in SKU.io's own ledger, once from the order and once from the payout. That was check 1, and it is fixed. And we had not yet closed a month on a written close checklist with a second person signing off. That is checks 26 and 28, and it is the next thing on my list.

Neither failure showed up on a dashboard. Both showed up when I ran the test in the "how to check" column instead of scoring from what I believed. That is the point of the sheet: each test uses a ledger, a bank statement or a settlement report, not an opinion.

How to run it in an afternoon

  1. Open last month's books: the ledger, the bank and card statements, and one settlement report per marketplace.
  2. Work down the rows. Run the test, then score it. Do not score from memory.
  3. Write an owner and a fix-by date next to every 0. The By group tab in the Excel file shows where the points went.
  4. Fix from the top. If income is posted the wrong way, every number below it is off too.

Each group has a guide that goes deeper: marketplace payouts and the clearing account, landed cost and the ecommerce chart of accounts and P&L. Three of the groups have a sheet of their own: the settlement reconciliation worksheet, the landed cost spreadsheet and the chart of accounts template.

If you sell on one channel and under about $1M a year, many of these checks will be quick passes, and a simple inventory app such as Zoho Inventory or inFlow beside Xero or QuickBooks is likely all you need. Accountants are welcome to send this file to clients as it is.

Questions people ask

What is on an ecommerce accounting checklist?

This one has 36 checks in eight groups: payouts and settlements, landed cost and COGS, opening inventory and counts, go-live readiness, the P&L and chart of accounts, the month-end close, shrink and losses, and tax and revenue timing. Each check has a test you can run on your own books.

How is the score worked out?

Each check scores 2 if met, 1 if partly met and 0 if not met. Checks marked not applicable are left out. The score is the points you got divided by 2 times the number of checks you scored.

Which checks should I fix first?

Start with how income is posted, checks 1 to 4, because every other number depends on it. Then costs, checks 6 and 10. Then a close with a second reviewer, checks 26 and 28.

How often should I run it?

Once in full now, and again before any change of system. After that, checks 24 to 28 belong in every month-end close, and the rest once a year or when you add a channel, a warehouse or a supplier country.

Is this an accounting standard I have to follow?

No. These are working practices ecommerce accountants apply to a seller's books, not a rulebook from a standards body. Your financial statements still follow GAAP or your country's rules, and your accountant decides how those apply to you.

Does it work in Google Sheets?

Yes. Open the Excel file in Google Sheets, Excel or Numbers. The CSV has the same 36 rows with the points and totals as formulas, for importing into a task or audit tool.

Bring your score to a call

Bring the checklist with your scores filled in. We will go through the checks you marked 0 or 1 and show which of them SKU.io handles and which stay with you and your accountant.

Book a Demo

Founder-led demo · 2-day onboarding · no onboarding fees