Cash vs Accrual Accounting for Ecommerce Sellers
Last verified: June 2026
Key takeaways
Cash vs accrual accounting is the fundamental choice every ecommerce seller must make about when to record income and expenses.
- Cash accounting records money when it hits (or leaves) your bank account. Accrual records it when it's earned or owed, regardless of when cash moves.
- Accrual gives a more accurate picture of profitability — especially if you hold inventory, deal with large volumes of returns, or have suppliers on payment terms.
- The IRS generally requires businesses with inventory to use accrual accounting. Most countries have equivalent revenue thresholds above which cash accounting is no longer permitted.
- Switching from cash to accrual isn't simple — it requires IRS approval, triggers a year of adjustment entries, and can have real tax consequences. Getting it right from the start matters.
- Multi-channel sellers face an extra layer of complexity because marketplace payouts bundle sales, fees, refunds, and reserves in ways that make clean accrual posting genuinely difficult without the right setup.
If you're running an ecommerce business — even a small one on Shopify or Amazon — someone has probably told you to "sort out your accounting method." What they usually don't tell you is what that actually means, why it matters, or what happens if you pick the wrong one. This article covers all of it.
We've been in ecommerce operations long enough to know that this choice gets made either deliberately or by accident. Neither the IRS nor HMRC is particularly sympathetic to sellers who chose by accident.
What is cash accounting?
Cash accounting records income when money is received and expenses when money is paid — no regard for when the underlying sale or cost was actually incurred.
It's the most intuitive method because it mirrors your bank statement. A customer pays you on 3 June? That's when the sale hits your books. You pay a supplier invoice on 17 June? That's when the expense appears. Simple.
For a sole trader selling handmade goods on Etsy with no stock to speak of, cash accounting works perfectly well. You earn money, you spend money, your books reflect reality. There's very little gap between when something happens economically and when cash moves.
But here's the thing — ecommerce isn't usually that clean. You buy 500 units in March, sell them through May and June, and get paid by Amazon in mid-July after their settlement cycle runs. Under cash accounting, your March looks terrible (big inventory spend, no revenue) and your July looks great (cash in, no corresponding cost visible). Your actual profitability — what you earned in May and June — is invisible in the numbers.
That distortion matters because business decisions get made from those numbers. If you're looking at March P&L and seeing a loss, you might cut spend unnecessarily. If you're looking at July and seeing a windfall, you might overspend. Neither response reflects what's actually happening in the business.
Cash accounting also creates tax timing games. You can defer income by asking customers to pay in the next tax period, or accelerate deductions by paying suppliers early. That's legal (within limits), but it doesn't reflect economic reality — and tax authorities know it.
Who can actually use cash accounting in the US? The IRS sets limits: sole proprietors and certain small businesses may qualify under specific gross receipts tests introduced by the Tax Cuts and Jobs Act. Businesses that produce, purchase, or sell merchandise — most ecommerce sellers with inventory — have historically been required to use accrual for inventory-related transactions under the uniform capitalisation rules. The thresholds are specific enough that you should confirm your situation with a CPA. Don't rely on a general statement here.
In the UK, HMRC's cash basis is available to self-employed individuals and certain partnerships with relatively modest annual turnover. For a growing ecommerce brand, you'll likely outgrow it faster than you expect.
What is accrual accounting?
Accrual accounting records income when it's earned and expenses when they're incurred — regardless of when cash actually changes hands.
Under accrual, if you make a sale on 3 June, you record revenue on 3 June. Even if the customer pays 30 days later. Even if the marketplace doesn't settle those funds until mid-July. Equally, if you receive a supplier invoice on 3 June for goods already delivered, that cost hits your books on 3 June regardless of when you pay it.
This is the method that matches economic events to the periods in which they happen. And that matching — between revenue and the costs that produced it — is how you understand whether a business is actually profitable.
Two concepts sit at the core: accounts receivable (money owed to you, recorded as revenue before cash arrives) and accounts payable (money you owe, recorded as an expense before you pay). These are what make your balance sheet meaningful. A business with £200,000 of accounts receivable isn't the same as one with £200,000 in the bank — but accrual accounting at least tells you the £200k is coming.
For ecommerce specifically, accrual also handles inventory correctly. When you buy 500 units for £10 each (£5,000 total), that £5,000 doesn't hit your P&L immediately — it sits on the balance sheet as an asset. As you sell units, Cost of Goods Sold (COGS) is recognised for each item sold, matching the cost against the revenue it generated. That's how you get a meaningful gross margin figure.
The downside is complexity. Accrual requires more journal entries, more reconciliation work, and a better understanding of how your accounts fit together. For a multi-channel seller pulling payouts from Amazon, Shopify, and eBay simultaneously — each with their own settlement cycles, fee structures, and reserve logic — getting those payouts to match your books takes real effort.
That's not a reason to avoid accrual accounting. It's a reason to have good systems supporting it.
Key differences between cash and accrual accounting
The differences come down to timing, complexity, accuracy, and what the regulations actually allow for your business size.
Let's make this concrete with a single scenario. You're an Amazon seller. In May, you sell £30,000 worth of products. Amazon's fees total £5,000. You have £8,000 of COGS for those units. A returns reserve of £1,500 is held back. Amazon settles and transfers funds to your bank on 15 June.
Under cash accounting: Nothing happens in May. On 15 June, you record income of approximately £23,500 (the net transfer after fees and reserve). You have no way to see what May's actual sales were, what fees you paid, or what your gross margin was for the period.
Under accrual accounting: In May, you record £30,000 revenue, £8,000 COGS, and £5,000 of marketplace fees as accrued expenses. The £1,500 reserve sits as a liability until settled. Your May P&L shows a gross profit of £22,000 and a net of £17,000 — the real picture of what the business earned that month.
That's not a small difference. It's the difference between meaningful management information and noise.
Here are the other dimensions where the two methods diverge:
Inventory treatment. Cash accounting doesn't handle inventory cost matching — you can end up expensing stock purchases immediately even if the goods haven't sold yet. Accrual requires proper inventory tracking and COGS recognition, which gives you accurate gross margin data. For any ecommerce seller holding stock, this is the single biggest practical difference.
Tax timing. Cash accounting lets you shift income and expenses across tax periods (within limits). Accrual records things when they happen, so there's less room for timing manipulation — and less incentive for the tax authority to question your books.
Investor and lender readiness. If you ever want external funding, a bank loan, or to sell the business, you'll need accrual-based accounts. Investors look at accrual P&L, balance sheets with receivables and payables, and cash flow statements. Cash-basis books are almost useless for due diligence.
Compliance requirements. Above certain size thresholds, accrual is legally required. Those thresholds vary by country and business structure. In the US, the rules around inventory and gross receipts tests are worth verifying with your accountant — they get updated. In the UK, once you're a limited company, you're on accrual accounting under UK GAAP by default.
Day-to-day complexity. Cash accounting is genuinely simpler to maintain. Accrual requires more entries, more reconciliation, and either a knowledgeable bookkeeper or good automation. That said, the complexity gap narrows considerably once you have proper systems. It's the setup that's hard, not the ongoing work.
Which method should ecommerce sellers choose?
Most ecommerce sellers who hold inventory, operate at meaningful scale, or sell on multiple channels should use accrual accounting — and in many cases, they're legally required to.
That's our honest opinion, and it's not a controversial one among ecommerce accountants. Cash accounting is a reasonable starting point for someone testing a product idea on a single channel with minimal stock, but it's a ceiling, not a foundation. You'll outgrow it, and switching later is painful.
Here's how to think about it depending on your situation:
You're just starting out, no inventory, under £85,000 annual revenue (UK) or under the relevant IRS gross receipts threshold (US). Cash basis is probably fine for now. Keep it simple while you validate the business. But build your systems with the expectation that you'll switch.
You hold inventory. Switch to accrual now, or start on accrual. Inventory makes cash accounting actively misleading. Your cost of goods sold needs to be matched against the revenue it generates, and cash accounting can't do that cleanly. As your range expands and you're managing, say, 200 SKUs across Amazon and Shopify, cash-basis COGS figures become essentially meaningless. Our complete guide to ecommerce accounting covers how inventory flows through the books in more detail.
You sell on multiple channels. Accrual is the only method that gives you accurate per-period revenue by channel. When Amazon settles on a different cycle from Shopify, and eBay is somewhere in between, cash accounting just shows you a random mix of prior-period earnings arriving in the current period. For operational decisions — which channel is most profitable, how to allocate ad spend — you need accrual-matched data.
You're planning to raise funding or sell the business. Accrual accounting is non-negotiable. Get on it before you start those conversations, not during them.
You're a US seller with inventory above the applicable gross receipts threshold. The IRS requires you to use accrual (or a hybrid method) for inventory-related transactions. The specific thresholds under current rules should be confirmed with a CPA — IRS Publication 538 is the primary reference. This isn't optional.
One more thing worth saying directly: if you're operating across borders — selling in the EU, dealing with VAT, running FBA in Germany or France — the complexity of your accounting is already high. Cash accounting won't help you manage that complexity; it'll just hide it temporarily. Our guide to US sales tax nexus touches on why multi-jurisdiction compliance demands clean, accrual-correct books.
How to implement your chosen accounting method
Implementing an accounting method correctly means choosing the right ledger structure, setting up your chart of accounts properly, and building a reconciliation workflow that handles the messiness of marketplace payouts.
If you're starting fresh on accrual accounting:
Set up your chart of accounts with at least these categories: Revenue (by channel, ideally), COGS, Inventory Asset, Accounts Receivable, Accounts Payable, Marketplace Fees, Returns & Refunds, and Marketplace Reserves. Your bookkeeper or accountant can help with the specifics, but the structure should match how your business actually operates — not a generic small business template.
For inventory, you'll need to decide between FIFO (first in, first out), LIFO (last in, first out — not permitted under IFRS, so irrelevant for UK sellers), or weighted average cost. Most ecommerce sellers use FIFO or average cost. Your inventory management system should be tracking this — if it isn't, fix that before you do anything else. The Amazon seller accounting guide covers how FBA inventory affects your cost basis specifically.
For marketplace settlements, you need a process for splitting each payout into its components. An Amazon settlement report includes product sales, shipping credits, promotional rebates, selling fees, FBA fees, refunds, adjustments, and reserves. Lumping the net transfer into "income" is wrong under accrual accounting — and unfortunately it's what a lot of sellers do. Each transaction type has a different accounting treatment. Refunds reduce revenue. Fees are an operating expense. Reserves are a liability until settled. You need to parse these out, either manually or with software that does it automatically. For a practical look at what that parsing involves, see our guide to syncing Amazon payouts to Google Sheets — even if you ultimately automate it, understanding the raw data helps.
If you're switching from cash to accrual:
In the US, switching requires filing IRS Form 3115 (Application for Change in Accounting Method). This isn't just an administrative formality. The switch creates a Section 481(a) adjustment — the IRS calculates the cumulative difference between what you would have reported under each method and requires you to account for it. Depending on your inventory levels and outstanding receivables, this can create a significant taxable adjustment in the year of change. Get a CPA involved before you file.
In the UK, switching is less formally regulated but still requires adjustments to your opening balances and a clear record of the change in your accounts. If you're transitioning a limited company that was already technically on accrual but maintained informal cash-basis records, you'll need to reconstruct proper opening balances for inventory, receivables, and payables.
Building the ongoing reconciliation workflow:
The biggest practical challenge for multi-channel ecommerce sellers on accrual accounting is the ongoing work of reconciling your settlements with your ledger. Every settlement cycle from every marketplace needs to be broken down, matched to the correct accrual periods, and posted correctly. Doing this manually in a spreadsheet is possible at small scale — our Shopify accounting and bookkeeping guide shows what that looks like in practice — but it doesn't scale.
At higher volumes, you need either a dedicated bookkeeper with ecommerce experience or software that handles the parsing and posting automatically. Whichever route you take, verify these four things: refunds are being credited against revenue (not treated as a separate expense); marketplace fees are being expensed in the period they're incurred (not when they're deducted from the settlement); reserves are treated as liabilities until they're released; and COGS is being recognised when units are sold, not when stock is purchased.
If you're a Shopify or Amazon seller using Xero as your ledger, manual journal entry at transaction level becomes unsustainable above a certain volume. The typical threshold where manual reconciliation breaks down is somewhere around 200–300 orders per month — beyond that, you're spending more time on bookkeeping than it's worth.
Common misconceptions
A handful of misconceptions about cash vs accrual accounting come up constantly in ecommerce circles — and some of them lead sellers into real trouble.
"Cash accounting shows me my real cash position." It shows you historical cash movements, not your real cash position. To know your actual cash position, you need a cash flow statement — which you can produce whether you're on cash or accrual accounting. Cash accounting doesn't replace cash flow management; it just obscures your profitability.
"Accrual accounting is only for big businesses." This gets said a lot and it's simply wrong. Any ecommerce seller holding inventory benefits from accrual accounting regardless of size. If you've bought £15,000 of stock and sold £8,000 worth of it this month, your books should show £8,000 of COGS against your revenue — not £15,000 of costs making your month look catastrophic. That's an accrual concept that matters even at very small scale.
"I can just use the cash I receive from Amazon as my revenue figure." The net settlement figure Amazon transfers to your bank is not revenue. It's revenue minus fees, minus refunds, minus reserves, potentially minus other adjustments. If you record the net transfer as revenue, you're understating revenue and understating expenses simultaneously — which distorts your gross margin, makes your P&L useless for comparison, and can create problems at tax time. The reason your Amazon and Shopify payouts don't match your books is almost always this exact issue.
"Once I pick a method, I can switch whenever I want." You can't, at least not in the US. Switching from cash to accrual (or vice versa) requires IRS approval. And the Section 481(a) adjustment that comes with it can result in a meaningful tax bill or credit depending on your inventory and receivables positions. This is one of the most consequential decisions you'll make in your ecommerce finances. It's worth getting right the first time.
"My accountant will handle all of this." Your accountant can advise on the method and help you file correctly, but the underlying bookkeeping — parsing your settlements, categorising your transactions, maintaining your inventory records — still needs to happen at the operations level. An accountant who sees your books once a year at tax time can't fix bad month-to-month bookkeeping retroactively. The data quality problem starts in your day-to-day processes.
What to do next
If you haven't formally decided on an accounting method yet, decide now. If you hold inventory or generate meaningful revenue across more than one channel, accrual accounting is almost certainly the right answer — and depending on your revenue level, it may be legally required. Talk to a CPA or chartered accountant who works specifically with ecommerce businesses, confirm which method applies to you, and get your chart of accounts set up correctly before another month passes.
If you're already on accrual accounting but struggling with the reconciliation side — getting your Amazon, Shopify, or eBay payouts to post correctly and in the right periods — that's a very common problem and it's worth solving properly rather than working around it. Ceendesis Accounting is built specifically for this: it parses settlement and payout data from Amazon, Shopify, eBay, Etsy, Walmart, TikTok Shop, Square and WooCommerce, splits each payout into sales, fees, refunds, reserves and tax with per-product COGS tracking, and posts accrual-correct journals directly into your ledger. Built around Xero today (QuickBooks Online support is rolling out) — no Sage yet. If that matches your stack, it's worth a look.
Whatever your current situation, the worst outcome is drifting forward on whatever method you happen to be using without knowing why. Ecommerce finances are already complicated — settlement cycles, multi-currency payouts, inventory across multiple warehouses, VAT, EPR. Your accounting method is the foundation everything else sits on. Get it right, then build on it.
Frequently asked questions
What is the difference between cash and accrual accounting for small business?
Cash accounting records income and expenses only when money physically moves — when a customer pays you or when you pay a supplier. Accrual records them when the economic event occurs: when a sale is made or a cost is incurred, regardless of when cash arrives. For small ecommerce businesses with minimal inventory and simple finances, cash accounting is simpler to maintain, but accrual gives a more accurate view of profitability and is generally required once you hold significant inventory or exceed the revenue thresholds set by your tax authority.
Do ecommerce businesses have to use accrual accounting?
Many ecommerce businesses are legally required to use accrual accounting, particularly if they hold inventory. In the US, the IRS has historically required businesses that produce, purchase, or sell merchandise to use accrual-based inventory accounting, subject to gross receipts tests that have evolved under recent legislation — confirm the exact thresholds with a CPA using IRS Publication 538 as the primary reference. In the UK, limited companies must prepare accounts under UK GAAP, which is accrual-based. Even where cash accounting is technically permitted, it's usually the wrong practical choice for any seller holding stock.
When should you switch from cash to accrual accounting?
Switch as soon as your inventory, returns, or outstanding receivables are large enough to make your cash-basis P&L misleading — which for most ecommerce sellers happens earlier than they expect. Switching in the US requires filing IRS Form 3115 and handling a Section 481(a) adjustment, which can have real tax consequences depending on your balance sheet position at the time. Switch before you need to, not after — and ideally with a CPA guiding the process.
For a broader view of how ecommerce finances fit together — from channel-specific accounting to multi-currency reconciliation — our complete guide to ecommerce accounting is a good next read. And if you're operating across international markets, the international CPG operations stack covers how accounting fits into a broader cross-border operations setup.