Cash accounting records money when it moves. Accrual records it when it is earned or owed. For an ecommerce seller, the gap between those two moments is where the truth about your margin lives.
Cash basis accounting records revenue when cash is received and expenses when cash is paid. The trigger is the movement of money.
Accrual basis accounting records revenue when it is earned and expenses when they are incurred, regardless of when cash changes hands. The trigger is the economic event, the sale or the obligation, not the payment.
Both are legitimate methods. The difference is timing, and for an ecommerce business that timing difference is large enough to change every important number on the P&L.
Say you sell a unit on Amazon on March 28. Amazon's settlement period closes April 2, and the deposit lands in your bank April 9. You bought that unit from your supplier in January.
| EVENT | CASH BASIS | ACCRUAL BASIS |
| Buy the unit (January) | Expense in January | Asset (inventory) in January |
| Sell the unit (March 28) | Nothing recorded yet | Revenue and COGS in March |
| Amazon pays you (April 9) | Revenue in April | Cash moves; no P\&L impact |
Under cash basis, the sale shows up in April, the cost shows up in January, and the two never meet in the same month. Your March looks empty and your April looks inflated. Under accrual, revenue and its matching cost both land in March, when the sale actually happened, and the deposit in April is just cash moving between accounts.
A neighborhood cafe takes payment the moment it sells a coffee. Cash and accrual nearly agree, because there is almost no delay between earning and collecting. An ecommerce seller has the opposite situation:
Each of those gaps is a place where cash basis misstates reality. The matching principle, recording revenue and the cost that produced it in the same period, is the entire point of accrual, and it is exactly what an ecommerce P&L needs to show true margin.
Very small or very early sellers sometimes use cash basis for simplicity, and some qualify to use it for tax purposes. But once a business carries meaningful inventory, accrual is generally the right method for both accurate management reporting and, often, for tax. Sellers above roughly $2M in revenue should be on accrual; the cash-basis distortions at that scale are too large to manage a business on. Tax-method rules have specific tests and thresholds, so confirm your situation with a CPA.
You cannot estimate quarterly taxes, price products, or judge a channel's profitability from cash-basis numbers that scramble revenue and cost across months. Accrual gives you a P&L where each month's profit reflects that month's selling activity.
ConnectBooks keeps accrual books current automatically. It syncs Amazon, Shopify, Walmart, eBay, and TikTok Shop settlements into QuickBooks Online, QuickBooks Desktop, or Xero, applies FIFO COGS per unit so cost matches the sale, and treats reserves as balance-sheet items rather than revenue swings. Plans start at $149/mo. For how accrual feeds tax planning, see /blog-posts/quarterly-estimated-taxes-ecommerce.
| NEXT STEPRun your business on accrual margin, not deposit timing. ConnectBooks keeps it current automatically, starting at $149/mo. See /pricing. |
Cash basis records revenue and expenses when money moves. Accrual basis records them when the sale is earned or the cost is incurred, regardless of payment timing. The difference is purely about when a transaction is recognized, and for ecommerce that timing gap is wide enough to change your monthly margin entirely.
Accrual, in nearly all cases above a very small scale. It matches revenue with the cost of goods that produced it in the same period, which is the only way to read true margin when marketplaces settle on delayed cycles and inventory is bought and sold across different months. Sellers above roughly $2M in revenue should be on accrual.
Because cost of goods sold lands when you pay your supplier and revenue lands when the marketplace pays you, and those two events happen in different months than the sale. A buying month shows inflated costs, a selling month shows inflated profit, and a payout straddling month-end shifts revenue around for no real reason. Accrual puts the sale and its cost in the same period.
It can. Your accounting method affects when income and expenses are recognized for tax, and inventory-carrying businesses are often required to use accrual or a method that approximates it. The rules have specific tests and thresholds, so confirm your required and optimal method with a CPA rather than assuming.
Under cash basis, a reserve reduces your deposit, so your recorded revenue drops even though you earned the same sales. Under accrual, the sale is recognized in full when it happens, and the reserve sits on the balance sheet as money owed to you by the marketplace, with no effect on revenue. Accrual keeps the held funds from distorting your income.
Clean, accurate books make this manageable. Start a free trial of ConnectBooks to get settlement-level accuracy and real margin visibility for your ecommerce business. No credit card required.
Running an e-commerce business comes with plenty of challenges, but ConnectBooks is here to make your life easier. With real-time insights, seamless integrations, and detailed tracking of your profitability and inventory, you can stay ahead of the game. Whether you’re selling on Amazon, Shopify, Walmart, TikTok or eBay, ConnectBooks helps you manage your finances with 100% accuracy and confidence, so you can focus on growing your business.
Ready to level up? Start making smarter, data-driven decisions every step of the way. Try ConnectBooks Free Today or Schedule a Demo