Review Atlas
Review AtlasYour guide to a better purchase

Menu

Shop by Category

Get the App

Better experience on mobile

BEGINNER⏱️ 60 min read

How to Set Up Ecommerce Accounting

Build a simple, compliant accounting system for your online store in under 2 hours to track sales, expenses, and taxes effortlessly.

Running an ecommerce store is exciting, but messy finances can lead to tax headaches, lost profits, or even audits. Many beginners mix personal and business money, undertrack inventory costs, or ignore sales tax—costing thousands. This guide fixes that.

You'll learn to separate finances, choose software, connect your store, and start tracking everything accurately. No prior accounting knowledge needed—we break it down into beginner steps.

Expect 1-2 hours for initial setup, plus 30 minutes weekly maintenance. By the end, you'll have clean books ready for growth or tax season.

What You'll Need

  • Access to your ecommerce platform (e.g., Shopify, WooCommerce, Amazon Seller Central)
  • Business bank account and credit card (separate from personal)
  • Employer Identification Number (EIN) or equivalent tax ID
  • Computer with internet
  • Accounting software account (free trials available)

Estimated Time: 1-2 hours Difficulty: beginner

Step-by-Step Instructions

Step 1: Gather Essential Business Information

Start by collecting key details like your business name, EIN/tax ID, fiscal year (usually calendar year), and accounting method (cash or accrual—cash is simpler for beginners as it records transactions when money changes hands).

Why it matters: This forms the foundation of your books, ensuring compliance with IRS rules. Expect a 10-minute task yielding a checklist document.

Create a simple Google Doc or notebook with: business address, start date, bank details.

💡 Tips:

  • Use cash basis if sales < $25M/year for simplicity.

⚠️ Warnings:

  • Don't skip EIN—required for deductions.

Step 2: Separate Business and Personal Finances

Open a dedicated business checking account and credit card if you haven't. Link your ecommerce payments (Stripe, PayPal) to them.

This prevents commingling funds, a top audit trigger. Success: All store transactions flow to business accounts only—verify by checking statements.

Visit your bank online or in-person; takes 15-30 minutes.

💡 Tips:

  • Choose fee-free accounts like Novo or Bluevine for ecommerce.

⚠️ Warnings:

  • Avoid personal cards for business—complicates taxes.

Step 3: Choose Your Accounting Method

Decide between cash basis (record when paid/received) or accrual (when earned/incurred). Beginners: Pick cash for simplicity.

Why? Cash matches ecommerce cash flow. Set this in software later. Expect: Clear decision based on your sales volume.

💡 Tips:

  • Switch methods later if scaling big.

Step 4: Select and Sign Up for Accounting Software

Pick beginner-friendly software with ecommerce integrations (e.g., QuickBooks Online). Start a free trial.

Why it matters: Manual spreadsheets fail at scale. Success: Account created, dashboard visible. Takes 10 minutes.

💡 Tips:

  • Test 2-3 trials for interface fit.

⚠️ Warnings:

  • Avoid free-only tools like Excel for taxes—they lack automation.

Step 5: Set Up Your Chart of Accounts

Customize categories: Income (Sales, Refunds), Expenses (COGS, Shipping, Ads), Assets (Inventory, Bank).

Import a template or use defaults tailored for retail. Why? Accurate categorization = better reports/profits. Expect: 20 accounts ready.

💡 Tips:

  • Add sub-accounts for platforms like 'Shopify Sales'.

Step 6: Connect Bank Feeds and Ecommerce Platform

Link bank/credit card and store (Shopify app, Amazon connector). Enable auto-import.

Automates 80% of data entry. Success: Transactions appear in software within minutes. Test with recent sales.

💡 Tips:

  • Authorize only necessary permissions.

⚠️ Warnings:

  • Revoke access if switching platforms.

Step 7: Configure Sales Tax and Inventory Tracking

Set tax rates by state (use nexus rules). Enable inventory for COGS calculation.

Critical for compliance/multistate sales. Success: Tax liability report generates accurately.

💡 Tips:

  • Use Avalara integration for complex taxes.

Step 8: Categorize Transactions and Reconcile

Review imports, assign categories (e.g., fees to 'Payment Processing'). Match bank to books.

Balances books monthly. Success: Zero discrepancies, P&L report shows true profit.

💡 Tips:

  • Batch categorize similar items.

⚠️ Warnings:

  • Reconcile monthly—don't let it pile up.

Step 9: Generate Your First Reports

Run Profit & Loss, Balance Sheet. Review for insights.

Confirms setup works. Export for records.

💡 Tips:

  • Compare to bank statement manually first time.

Pro Tips

  • Automate everything possible—save 5+ hours/month.
  • Tag transactions during import for faster reviews.
  • Track COGS precisely: landed cost = purchase + shipping + duties.
  • Set weekly 15-min reviews to stay on top.
  • Use rules in software for recurring expenses like subscriptions.
  • Backup data monthly to cloud.
  • Learn keyboard shortcuts in your software for speed.

Common Mistakes to Avoid

  • Commingling funds: Fixes taxes, track everything business-only.
  • Ignoring sales tax nexus: Research states where you sell >$100k.
  • Wrong categorization: Review IRS Pub 334 for retail guides.
  • Skipping reconciliation: Leads to errors compounding monthly.
  • Using personal QuickBooks: Upgrade to business plan.

Troubleshooting

Problem: Bank feed won't connect

Solution: Check API permissions, try Plaid/OAuth re-auth; contact support.

Problem: Duplicate transactions

Solution: Exclude feeds during import, use matching rules.

Problem: Tax rates incorrect

Solution: Update nexus manually or integrate TaxJar/Avalara.

Problem: Inventory not syncing

Solution: Verify app permissions in Shopify/Amazon.

QuickBooks Online Essentials

Top choice for ecommerce with native Shopify, Amazon, PayPal integrations and automated sales tax.

Best for: Daily transaction import and P&L reports for stores under $10M revenue.

Price Range: $60/month

Xero Accounting Software

User-friendly alternative with strong inventory/COGS tracking and 800+ app integrations.

Best for: Multi-channel sellers (e.g., Etsy + Shopify) needing global currency support.

Price Range: $20-$60/month

Brother DS-940DW Mobile Document Scanner

Digitizes receipts/invoices quickly for expense proof, integrates with QuickBooks.

Best for: High-volume receipts from suppliers; wireless for on-the-go scanning.

Price Range: $150-$180

Profit First by Mike Michalowicz

Teaches profit prioritization tailored to ecommerce cash flow management.

Best for: Beginners overwhelmed by numbers—apply alongside software.

Price Range: $15-$20

A2X for Shopify and Amazon

Specialized reconciler that summarizes messy payout files into clean journal entries.

Best for: Amazon FBA or Shopify sellers with complex fees/refunds.

Price Range: $20-$100/month

Affiliate Disclosure: This page contains affiliate links. If you purchase through our links, we may earn a commission at no extra cost to you. We only recommend products we believe will add value to our readers.

🛒 Recommended Products

QuickBooks Online Essentials

QuickBooks Online Essentials

Daily transaction import and P&L reports for stores under $10M revenue.

$60/month

QuickBooks Online Essentials Top choice for ecommerce with native Shopify, Amazon, PayPal integrations and automated sales tax.

Xero Accounting Software

Xero Accounting Software

Multi-channel sellers (e.g., Etsy + Shopify) needing global currency support.

$20-$60/month

Xero Accounting Software User-friendly alternative with strong inventory/COGS tracking and 800+ app integrations.

Brother DS-940DW Mobile Document Scanner

Brother DS-940DW Mobile Document Scanner

High-volume receipts from suppliers; wireless for on-the-go scanning.

$150-$180

Brother DS-940DW Mobile Document Scanner Digitizes receipts/invoices quickly for expense proof, integrates with QuickBooks.

Profit First by Mike Michalowicz

Profit First by Mike Michalowicz

Beginners overwhelmed by numbers—apply alongside software.

$15-$20

Profit First by Mike Michalowicz Teaches profit prioritization tailored to ecommerce cash flow management.

A2X for Shopify and Amazon

A2X for Shopify and Amazon

Amazon FBA or Shopify sellers with complex fees/refunds.

$20-$100/month

A2X for Shopify and Amazon Specialized reconciler that summarizes messy payout files into clean journal entries.