Cash vs Accrual Accounting for Ecommerce
Understand the two fundamental accounting methods, how they affect your taxes and financial reports, and which one is right for your online business.
What Is Cash-Basis Accounting?
The simpler of the two methods — and the one most small ecommerce sellers start with.
Definition
Cash-basis accounting records revenue when cash is received and expenses when cash is paid. It tracks the actual flow of money in and out of your business. If no money changes hands, no transaction is recorded.
Recognition Timing
- $Revenue: Recorded when the marketplace payout hits your bank account — not when the customer clicks "Buy."
- $Expenses: Recorded when you pay the bill — not when you receive the goods or services.
- !Key Implication: Your books always reflect your actual bank balance, making cash management straightforward.
Advantages
- + Simple to understand and maintain
- + Real-time cash position visibility
- + Tax timing flexibility — defer income, accelerate deductions
- + No need to track receivables or payables
- + Lower bookkeeping costs
Disadvantages
- - Not GAAP-compliant — may not satisfy investors or lenders
- - Can misrepresent profitability (revenue and expenses may not align)
- - Harder to project future cash needs
- - Not allowed for businesses over $25M gross receipts
- - Month-end P&L can be misleading for seasonal businesses
What Is Accrual Accounting?
The standard method used by larger businesses — and the one GAAP requires.
Definition
Accrual accounting records revenue when it is earned and expenses when they are incurred, regardless of when cash changes hands. It matches income with the expenses that generated it in the same accounting period.
Recognition Timing
- $Revenue: Recorded when the order is fulfilled (shipped or delivered) — even if the marketplace hasn't paid you yet.
- $Expenses: Recorded when you receive goods/services or are billed — even if you haven't paid yet.
- !Key Implication: Your P&L accurately reflects true profitability for each period, but your books may show profit while your bank account is empty.
Advantages
- + GAAP-compliant — satisfies investors, lenders, and auditors
- + Accurate profitability picture — revenue matched with expenses
- + Better for financial forecasting and budgeting
- + Required for businesses seeking investment or loans
- + Cleaner multi-period comparisons
Disadvantages
- - More complex — requires tracking receivables, payables, and accruals
- - Can mask cash flow problems (profitable on paper, broke in reality)
- - Higher bookkeeping costs and time commitment
- - Less tax timing flexibility
- - Requires adjusting entries at period-end
Side-by-Side Comparison
A quick-reference table to see exactly how the two methods differ across every major criterion.
| Criterion | Cash Basis | Accrual Basis |
|---|---|---|
| Revenue Recognition | When payment is received | When revenue is earned (order fulfilled) |
| Expense Recognition | When payment is made | When expense is incurred |
| Complexity | Simple — tracks actual cash flow | More complex — requires receivables/payables tracking |
| IRS Compliance | Allowed under $25M gross receipts | Required over $25M; always accepted |
| Cash Flow Visibility | Excellent — shows real-time cash position | Limited — profitable on paper but cash-poor is possible |
| GAAP Compliance | Not GAAP-compliant | GAAP-compliant |
| Best For | Small sellers, sole proprietors, simple operations | Growing businesses, investors, multi-channel sellers |
| Tax Timing Flexibility | High — defer income, accelerate deductions | Low — recognition follows transaction dates |
| Required When | Optional for small businesses under IRS threshold | Over $25M revenue, C-corps, businesses with inventory (pre-TCJA) |
| Marketplace Payout Handling | Record on deposit date | Record on order fulfillment date |
When to Use Each Method for Ecommerce
Your choice depends on your business size, complexity, and financial goals.
Choose Cash Basis If...
- 1You are a sole proprietor or single-member LLC doing under $1M in annual revenue
- 2You sell on one or two platforms with straightforward payouts
- 3You want maximum simplicity and do your own bookkeeping
- 4You want tax timing flexibility (defer income, prepay expenses at year-end)
- 5You don't need investor-ready financials or bank loan applications
Choose Accrual Basis If...
- 1Your gross receipts exceed $25M (IRS requirement)
- 2You are seeking investment, loans, or acquisitions that require GAAP financials
- 3You sell on 3+ channels with complex payout timing differences
- 4You need accurate period-over-period profitability analysis
- 5You have significant inventory and want true COGS matching
IRS Requirements
The IRS has specific rules about which businesses can use each method. Here's what ecommerce sellers need to know.
The $25 Million Gross Receipts Test
Under IRC Section 448, businesses with average annual gross receipts exceeding $25 million over the prior three tax years are required to use the accrual method. This threshold is adjusted annually for inflation. If your ecommerce business is below this threshold, you can generally choose either method.
Important: "Gross receipts" means total revenue before any deductions — not net profit. For marketplace sellers, this includes the full sale price, not just your payout after platform fees.
Inventory Rules (Post-TCJA)
Before the Tax Cuts and Jobs Act (TCJA) of 2017, businesses with inventory were generally required to use accrual accounting. The TCJA changed this by exempting small businesses (under the $25M threshold) from the inventory accounting requirement. This means most ecommerce sellers who carry inventory can now use cash-basis accounting.
Under the small business exception, you can treat inventory as non-incidental materials and supplies and deduct the cost when you sell the items (or when you pay for them, whichever is later). This is a significant simplification for ecommerce sellers who previously had to maintain full inventory accounting under accrual.
C-Corporation Considerations
C-corporations with gross receipts over $25M must use accrual accounting. However, small C-corporations under the threshold can use cash basis — the TCJA expanded this option. S-corporations, partnerships, and sole proprietorships under the threshold have full flexibility to choose either method. Consult a CPA to determine the optimal method for your entity structure.
Impact on Taxes
Your accounting method directly affects when you owe taxes — and how much you can legally defer.
Timing Differences
The total tax you pay over the life of your business is the same under both methods — but the timing of when you pay is very different. Cash basis gives you control: you can accelerate deductions by prepaying expenses before December 31, or defer income by delaying invoicing.
For ecommerce sellers, this often means the difference between including a late-December settlement in the current tax year or pushing it to the next. A single Amazon settlement can be $10,000–$50,000+ — that timing difference can meaningfully shift your tax liability.
Year-End Tax Strategies
Cash Basis — Defer Income
If a marketplace payout is scheduled for early January, the income naturally falls into the next tax year. No action required — just don't request early payment.
Cash Basis — Accelerate Deductions
Prepay Q1 software subscriptions, purchase inventory, or pay outstanding vendor bills before Dec 31 to increase current-year deductions.
Accrual Basis — Limited Flexibility
Under accrual, prepaying expenses doesn't help — the deduction is tied to the service period, not the payment date. Revenue is locked to the fulfillment date.
Estimated Tax Payments: Regardless of your accounting method, you must make quarterly estimated tax payments (Form 1040-ES) if you expect to owe $1,000+. Cash-basis sellers may find quarterly estimates easier to calculate since income aligns with actual deposits. Accrual-basis sellers need to track earned revenue that may not yet be in their bank account.
Real-World Ecommerce Examples
See exactly how the same transactions are recorded differently under each method.
Order Placed on Dec 28, Payment Deposited Jan 5
Cash Basis
Income recorded in January (when payment hits your bank). This order falls into the next tax year, reducing current-year taxable income.
Accrual Basis
Income recorded in December (when order was fulfilled/shipped). This order is part of current-year taxable income regardless of when the money arrives.
Annual Software Subscription Paid Jan 1 ($1,200)
Cash Basis
Full $1,200 deducted as expense in January. You get the entire deduction immediately in Q1.
Accrual Basis
$100 recognized as expense each month for 12 months. The deduction is spread evenly across the year.
Inventory Purchase on Credit (Net 30 Terms)
Cash Basis
Expense is not recorded until you actually pay the supplier 30 days later. Your profit looks higher until payment date.
Accrual Basis
Expense is recorded when you receive the inventory and the bill is entered. Your profit immediately reflects the true cost.
Amazon Settlement Spanning Dec 20 – Jan 2
Cash Basis
The entire settlement payout is recorded as income on the deposit date (around Jan 5–7). All orders in this settlement fall into the new tax year.
Accrual Basis
Orders fulfilled before Dec 31 are recorded as December income; orders fulfilled Jan 1–2 are recorded as January income. The settlement is split across tax years.
How PrimeConnect Tools Handle Both Methods
PrimeConnect's free converter tools work with either accounting method — here's how.
Date Preservation
All converters preserve the original transaction dates from your platform exports. For cash basis, use the payout/deposit date. For accrual, use the order/fulfillment date. QuickBooks lets you filter by either date field.
Three Output Formats
Export to CSV, IIF, or QBO — all three formats work with both cash and accrual QuickBooks configurations. QuickBooks applies your chosen method during report generation, not during import.
Consistent Mapping
Whether you merge multiple platforms or convert one at a time, PrimeConnect standardizes account names and categories. This ensures your Chart of Accounts stays clean regardless of which accounting method you use.
Frequently Asked Questions
Common questions about choosing between cash and accrual accounting for ecommerce.
Can I switch from cash to accrual accounting?
Which accounting method does QuickBooks use by default?
Does the IRS require ecommerce sellers to use accrual accounting?
How does cash vs accrual affect my ecommerce taxes?
What about marketplace payouts — when is income recognized?
Is accrual accounting harder for small ecommerce sellers?
Related Tools
Put what you've learned into practice with these free PrimeConnect tools.
Multi-Channel Merge Tool
Combine exports from all your platforms into a single QuickBooks import file.
Try It FreeEcommerce Analytics Dashboard
Compare revenue, fees, and profitability across all your sales channels.
Try It FreeAll Free Accounting Tools
Browse 67+ free converters, utilities, and accounting tools.
Try It FreeReady to Import Your Ecommerce Data?
Whether you use cash or accrual accounting, PrimeConnect's free tools convert your platform exports into QuickBooks-ready files in seconds. 100% browser-based.
Browse Free Tools