Home » Ecommerce Accounting » Cash vs Accrual

Cash vs Accrual Accounting for Ecommerce

Cash basis accounting records revenue when money hits your bank account and expenses when money leaves. Accrual basis records revenue when earned (typically when an order ships) and expenses when incurred (when a supplier invoice is received), regardless of when cash actually changes hands. Accrual accounting gives ecommerce businesses a more accurate picture of profitability because it matches revenue with the cost of goods sold in the same period, rather than distorting results based on when payments happen to clear. The IRS requires accrual for businesses averaging over $29 million in annual gross receipts, but even small sellers benefit from the accuracy it provides.

How Cash Basis Works

Under cash basis, you record income when you receive payment and expenses when you pay them. If you sell a product on December 28 and the payment processor deposits the funds on January 3, cash basis records the revenue in January even though the sale happened in December. If you pay a supplier $10,000 for inventory on November 15, cash basis records the full $10,000 as an expense in November even if you sell those products over the next three months.

Cash basis is simpler because it aligns with your bank statements. Every transaction in your accounting records corresponds to a real cash movement that you can see on your bank statement. Reconciliation is straightforward because there are no accrued items to track. For this reason, many small businesses and sole proprietors start with cash basis and find it intuitive.

Cash Basis Problems for Ecommerce

Cash basis creates distorted financial reports for businesses that carry inventory. Consider this scenario: in November, you buy $20,000 of inventory for the holiday season. In December, you sell $50,000 worth of products. In January, the payment processor deposits $48,000 (after fees) from late December sales. Under cash basis, November shows a $20,000 expense and minimal revenue (a large loss), December shows the earlier sales revenue but the COGS for those sales was already expensed in November, and January shows $48,000 in revenue from sales that actually happened in December. None of these monthly profit figures accurately represent what the business actually did in each month.

This distortion makes it difficult to evaluate monthly performance, calculate accurate profit margins, project future results, or make informed decisions about inventory purchases and advertising spend. The more inventory you carry and the more seasonal your business, the worse the distortion becomes.

How Accrual Basis Works

Under accrual basis, you record revenue when earned and expenses when incurred, regardless of cash timing. A sale made on December 28 is December revenue even if the cash arrives in January. Inventory purchased for $20,000 sits as an asset on your balance sheet and moves to COGS expense only as each unit sells, matching the cost with the revenue in the same period.

The same scenario under accrual: November records the $20,000 as an inventory asset purchase (no expense). December records $50,000 in revenue plus the corresponding COGS for units sold (say $18,000), showing a gross profit of $32,000. January records its own sales revenue and COGS. Each month's profit accurately reflects the business activity that occurred in that month.

Accrual Basis Benefits for Ecommerce

Accrual accounting produces accurate monthly financial statements that reflect true business performance. You can evaluate whether December was profitable based on December's actual sales and the cost of products sold in December, not based on when you happened to pay suppliers or when payment processors deposited funds. This accuracy is essential for making data-driven decisions about pricing, inventory levels, marketing budgets, and growth investments.

Accrual basis also properly handles inventory on the balance sheet. Your inventory value represents real products you own that have future revenue potential. Under cash basis, inventory purchases disappear as immediate expenses, and your balance sheet does not reflect the value of unsold products sitting in your warehouse.

Lenders, investors, and potential business buyers expect accrual-based financial statements. If you ever apply for a business loan or consider selling your business, cash-basis financial statements are considered less reliable and may require restatement to accrual basis, which is an expensive and time-consuming process.

IRS Requirements

The IRS generally allows businesses with average annual gross receipts under $29 million (the threshold is adjusted annually for inflation) to use either cash or accrual basis. Businesses above this threshold must use accrual. Prior to the Tax Cuts and Jobs Act of 2017, the IRS required accrual basis for any business with inventory, but the law changed to allow cash basis for small businesses regardless of inventory, provided they meet the gross receipts test.

However, using cash basis with inventory requires careful handling. Even under cash basis, you must still account for inventory changes through beginning and ending inventory calculations to determine COGS. The IRS does not allow you to deduct all inventory purchases as immediate expenses regardless of your accounting method. The practical difference is mainly in timing of when non-inventory items are recognized and how certain revenue timing is handled.

Once you choose a method and file your first tax return, the IRS expects you to use it consistently. Changing methods requires filing Form 3115 (Application for Change in Accounting Method), which the IRS grants automatically for certain common changes but requires advance consent for others. Changing from cash to accrual is generally granted automatically. The reverse is more restrictive.

Which Method Should You Choose

Choose accrual basis if: you carry significant inventory (more than $10,000 at any time), sell on multiple channels with different payout schedules, want accurate monthly financial reports, use integration apps like A2X that create accrual-basis journal entries, plan to apply for financing or consider selling your business, or use QuickBooks Online Plus with inventory tracking (which naturally produces accrual-basis reports). Accrual is the recommended method for most ecommerce businesses with inventory.

Choose cash basis if: you sell digital products with no inventory, operate a very simple business with minimal timing differences between sales and cash receipt, want the simplest possible bookkeeping, or are in your first year with minimal revenue and want to avoid the complexity of accrual while you learn bookkeeping basics. Cash basis works adequately for sellers without physical inventory because the main distortion (inventory timing) does not apply.

Modified cash basis is an informal hybrid where you use accrual basis for inventory (required by the IRS regardless) but cash basis for other items like prepaid expenses and accounts payable. Many small ecommerce sellers effectively use this hybrid approach without formally declaring it, because their accounting software handles inventory on an accrual basis while recording most other transactions when cash moves. This pragmatic approach gives you accurate inventory and COGS treatment while keeping non-inventory bookkeeping simple.

Practical Impact on Your Books

If you use an integration app like A2X with your accounting software, your sales are already recorded on an accrual basis. A2X records revenue when the sale occurs on the platform, not when the payout hits your bank. Payment processor deposits are matched against the accrued revenue entries rather than creating new revenue entries. This means that even if you think of yourself as using cash basis, your sales recording through integration apps is already accrual-based.

The area where the method choice matters most in practice is how you handle supplier invoices (record when received vs. when paid), prepaid annual expenses (record as prepaid asset vs. immediate expense), and year-end timing of payments (does paying a December invoice on January 2 change which year gets the deduction). For most small ecommerce businesses, these timing differences are small compared to the inventory and revenue timing that integration apps already handle correctly.