Skip to main content
Skip to content
Back to Accounting Guides

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.

8 min readIRS Rules CoveredReal-World ExamplesFree Guide

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.

CriterionCash BasisAccrual Basis
Revenue RecognitionWhen payment is receivedWhen revenue is earned (order fulfilled)
Expense RecognitionWhen payment is madeWhen expense is incurred
ComplexitySimple — tracks actual cash flowMore complex — requires receivables/payables tracking
IRS ComplianceAllowed under $25M gross receiptsRequired over $25M; always accepted
Cash Flow VisibilityExcellent — shows real-time cash positionLimited — profitable on paper but cash-poor is possible
GAAP ComplianceNot GAAP-compliantGAAP-compliant
Best ForSmall sellers, sole proprietors, simple operationsGrowing businesses, investors, multi-channel sellers
Tax Timing FlexibilityHigh — defer income, accelerate deductionsLow — recognition follows transaction dates
Required WhenOptional for small businesses under IRS thresholdOver $25M revenue, C-corps, businesses with inventory (pre-TCJA)
Marketplace Payout HandlingRecord on deposit dateRecord 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?
Yes, but you must file IRS Form 3115 (Application for Change in Accounting Method) to switch. The IRS generally allows this change, but you will need to calculate an adjustment amount (called a Section 481(a) adjustment) to prevent income from being double-counted or skipped during the transition. Most accountants recommend making the switch at the beginning of a tax year for simplicity.
Which accounting method does QuickBooks use by default?
QuickBooks supports both methods. When you set up your company file, you choose either cash or accrual as your default reporting basis. You can switch the reporting view at any time in Reports → Customize → Accounting Method. The underlying transactions remain the same — QuickBooks simply adjusts which report date is used (payment date for cash, invoice/bill date for accrual).
Does the IRS require ecommerce sellers to use accrual accounting?
The IRS requires accrual accounting if your business has average annual gross receipts exceeding $25 million over the prior three tax years. Businesses that carry inventory were previously required to use accrual, but the Tax Cuts and Jobs Act of 2017 exempted small businesses (under the $25M threshold) from this requirement. Most ecommerce sellers under this threshold can use either method.
How does cash vs accrual affect my ecommerce taxes?
Under cash basis, you recognize income when payment is received and deduct expenses when paid — this gives you more control over timing. You can defer income by delaying invoicing or accelerate deductions by prepaying expenses before year-end. Under accrual, income and expenses are recognized when earned/incurred regardless of payment timing, giving you less flexibility but a more accurate picture of profitability.
What about marketplace payouts — when is income recognized?
Under cash basis, income is recognized when the marketplace (Amazon, Shopify, Etsy, etc.) deposits the payout into your bank account — not when the customer places the order. Under accrual basis, income is recognized when the order is fulfilled (product shipped or service delivered), regardless of when the marketplace pays you. This distinction matters most for settlement periods that cross month or year boundaries.
Is accrual accounting harder for small ecommerce sellers?
Yes, accrual accounting is more complex because you must track accounts receivable, accounts payable, deferred revenue, and prepaid expenses. For most small ecommerce sellers doing under $1M in annual revenue, cash basis is simpler and provides adequate financial visibility. As your business grows and you need GAAP-compliant financials (e.g., for investors or loans), transitioning to accrual becomes worthwhile.

Ready 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