Bookkeeping, payroll, and controller services for small businesses in Scottsdale and Greater Phoenix.

Call or Text: (623) 439-9961

What accounting method should I use for my Shopify store?

Most Shopify store owners have two choices for their accounting method. Cash basis is simpler and usually legal for small stores. Accrual basis takes more work but gives you a clearer picture of whether you’re actually making money once you’re carrying meaningful inventory.

Cash basis means you record income when money hits your bank account and expenses when you pay them. If Shopify deposits $2,000 on Tuesday, that’s revenue for that week. If you pay for shipping supplies on Friday, that’s an expense for that week. Most small businesses use cash basis because it’s easier to track and aligns with how they think about money coming in and going out.

Accrual basis works differently. You record revenue when you earn it and expenses when you incur them, regardless of when money actually changes hands. Sell $5,000 worth of product in December but Shopify doesn’t deposit until January? The revenue belongs to December. Receive inventory in November but pay the vendor in December? The expense belongs to November.

For e-commerce businesses like Shopify stores, accrual accounting does something important. It matches your cost of goods sold to the revenue those products generate. Sell 100 units in March, and the cost of those 100 units shows up in March too, regardless of when you paid for the inventory. This gives you accurate gross margins by period instead of the distorted picture you get when large inventory purchases hit your books in months that don’t align with your sales.

The IRS allows small businesses under $27 million in average annual gross receipts to use cash basis even with inventory. So you’re probably not required to use accrual. But “allowed” and “should” aren’t the same thing. If you’re reviewing your numbers to make business decisions, you want those numbers to reflect reality. Cash basis can make a profitable month look unprofitable based solely on payment timing.

Shopify adds another layer. Payments don’t hit your account immediately. Refunds and chargebacks can come days or weeks after the original transaction. If you’re selling on multiple channels with different payment processors, the timing gaps multiply. Accrual handles this cleanly because you’re recording sales when they happen, not when Shopify decides to release your funds.

For most Shopify stores, starting with accrual makes sense even if you’re small. The setup takes a bit more work upfront, but your financial reports will actually tell you something useful about your business performance. If you’re already using cash and your store is growing, switching to accrual before things get complicated is easier than doing it later when you have years of transactions to convert.

Whatever method you choose, make sure your books are set up correctly from the start. A Scottsdale bookkeeping service familiar with e-commerce can configure your accounting software to track inventory and margins properly. Changing accounting methods after a few years involves IRS paperwork and potentially restating prior financials. Getting it right the first time saves hassle down the road.

Full-Service Bookkeeping for Greater Phoenix

The Next Step:
A Quick Conversation

Tell us about your situation. We'll listen, ask a few questions, and give you a clear price to handle the work.

More Questions

What's the difference between cash and accrual accounting for online sellers?

Cash accounting records income when you receive payment. Accrual records it when the sale occurs. For online sellers with inventory and delayed marketplace payouts, the difference affects how you see profitability and when you pay taxes.

Read answer

How do I account for gift cards and store credit?

Gift cards and store credit are liabilities until redeemed, not revenue when sold. Record the sale as a liability, then recognize revenue when the customer uses the card or credit toward a purchase.

Read answer

What's the best way to track Amazon seller fees in QuickBooks?

The key is breaking apart Amazon's net deposits into gross sales and individual fee categories. You can do this manually using settlement reports or automate it with integration tools like A2X.

Read answer

What reports do I need to download from Amazon Seller Central each month?

The Settlement Report and Date Range Transaction Report are essential. FBA sellers also need storage fee and inventory adjustment reports. These downloads let you reconcile deposits and track the fees Amazon takes.

Read answer

How do I track inventory for my online store?

Connect your sales platforms to accounting software, track cost of goods sold accurately, and reconcile physical counts regularly. The challenge isn't the tracking itself but getting all systems to sync reliably.

Read answer

How do I know when to hire a bookkeeper for my small business?

The signs are usually clear once you know what to look for. You're consistently behind on reconciliations, tax season feels like chaos, or your business has grown more complex than your DIY bookkeeping can handle.

Read answer

Scottsdale bookkeeping firm serving small businesses across Greater Phoenix. Full-service bookkeeping, payroll, and outsourced controller services backed by over a decade of hands-on accounting experience.

Client Reviews

5-Star Rated Firm

Social

© 2026 LedgeTrakr Bookkeeping