Strive Commerce
All Guides

Finance & Legal

E-Commerce Accounting Basics Every Store Owner Must Know

Learn the fundamental accounting principles for running an online store — from tracking revenue and expenses to understanding financial statements and staying tax-ready.

9 min read

Why Accounting Matters for E-Commerce

Most dropshippers and e-commerce entrepreneurs start their business focused on products and marketing. Accounting feels like something you deal with later. But neglecting your finances from day one creates a mess that grows exponentially harder to untangle.

Good accounting is not just about filing taxes. It tells you whether your business is actually profitable, which products make money, where your cash is going, and whether you can afford to scale. Without it, you are flying blind.

The Core Accounting Concepts

Revenue vs Profit

Revenue is the total money customers pay you. Profit is what remains after all expenses. A store doing $10,000 per month in revenue might only profit $1,500 after product costs, ad spend, platform fees, and transaction charges.

Gross profit = Revenue minus cost of goods sold (COGS)
Net profit = Gross profit minus all operating expenses (ads, software, fees)

Understanding this distinction prevents the common trap of thinking high revenue equals a healthy business.

Cost of Goods Sold (COGS)

For dropshippers, COGS includes the wholesale price paid to your supplier plus any shipping costs you absorb. If you sell a product for $29.97 and your supplier charges $9.50 plus $2.00 shipping, your COGS is $11.50 and your gross profit is $18.47.

Track COGS per product meticulously. Some products that appear profitable on the surface are actually losers once you factor in true supplier costs, packaging, and shipping.

Operating Expenses

Beyond COGS, your operating expenses typically include:

  • Advertising costs (Facebook, Google, TikTok ads)
  • Platform fees (Shopify, hosting, domain)
  • Payment processing (Stripe fees, typically 2.9% + $0.30)
  • Software subscriptions (email marketing, analytics, design tools)
  • Virtual assistants or contractors if applicable
  • Returns and refunds issued to customers

Cash vs Accrual Accounting

Cash basis records income when money hits your bank account and expenses when money leaves. This is simpler and what most small e-commerce businesses use.

Accrual basis records income when earned (order placed) and expenses when incurred, regardless of when cash moves. Larger businesses and corporations typically use accrual.

For most dropshipping businesses doing under $1 million annually, cash basis accounting is perfectly appropriate and much easier to manage.

Setting Up Your Chart of Accounts

A chart of accounts is simply your list of categories for organizing transactions. For an e-commerce business, you need at minimum:

Income accounts:

  • Product sales revenue
  • Shipping revenue (if you charge separately)

Expense accounts:

  • Cost of goods sold
  • Advertising and marketing
  • Payment processing fees
  • Software and subscriptions
  • Shipping costs
  • Refunds and returns
  • Professional services (accountant, lawyer)
  • Office and supplies

Asset accounts:

  • Business checking account
  • Payment processor balance (Stripe, PayPal)

This structure gives you clear visibility into where money comes from and where it goes.

Tracking Every Transaction

The single most important habit in e-commerce accounting is recording every transaction consistently. This means:

  1. Every sale with the product sold, revenue, and COGS
  2. Every ad payment with the platform and campaign
  3. Every subscription charge for tools and services
  4. Every refund with the reason and original order
  5. Every supplier payment matched to customer orders

Modern accounting software connects to your bank accounts and payment processors to automate much of this. But automation is not a substitute for review. Set aside 30 minutes weekly to review and categorize transactions.

Essential Financial Statements

Profit and Loss Statement (P&L)

Your P&L shows revenue minus expenses over a specific period. Review this monthly at minimum. A healthy dropshipping P&L might look like:

  • Revenue: $8,000
  • COGS: -$2,800 (35%)
  • Gross Profit: $5,200
  • Ad Spend: -$3,200
  • Processing Fees: -$240
  • Software: -$150
  • Refunds: -$320
  • Net Profit: $1,290

That $1,290 represents your actual take-home before taxes. The P&L makes this crystal clear.

Balance Sheet

The balance sheet shows what your business owns (assets), owes (liabilities), and is worth (equity) at a point in time. For dropshippers, this is usually straightforward since you have cash in bank accounts and perhaps some outstanding payables.

Cash Flow Statement

This tracks the actual movement of cash in and out. It answers the critical question: do you have enough cash to operate? Revenue means nothing if the cash has not arrived yet or has already been spent on next month's ads.

Separating Business and Personal Finances

This is non-negotiable. Open a dedicated business bank account and business credit card from day one. Run all business transactions through business accounts only. Mixing personal and business finances creates:

  • Accounting nightmares at tax time
  • Potential legal liability if your business structure is ever challenged
  • Inability to accurately assess business profitability
  • Higher accounting fees when a professional has to untangle everything

Most banks offer free business checking accounts. There is no excuse not to set one up.

Accounting Software Options

For small e-commerce businesses, these tools cover your needs:

ToolBest ForMonthly Cost
QuickBooks Self-EmployedSolo operators$15
QuickBooks OnlineGrowing businesses$30+
WaveBudget-conscious startupsFree
XeroInternational sellers$15+
FreshBooksInvoice-heavy businesses$17+

QuickBooks Online is the most popular choice and integrates with virtually every payment processor and bank. Wave is an excellent free alternative if you are just starting out.

Monthly Accounting Routine

Build this into your calendar:

Weekly (15-30 minutes):

  • Categorize new transactions
  • Review any uncategorized items
  • Check payment processor balances

Monthly (1-2 hours):

  • Reconcile bank statements with your accounting records
  • Generate and review your P&L statement
  • Calculate key metrics (profit margin, ROAS, average order value)
  • Set aside estimated tax payments

Quarterly (2-3 hours):

  • Review overall business performance trends
  • Compare against previous quarters
  • Make estimated tax payments if required
  • Adjust budget and forecasts

Common Accounting Mistakes

Ignoring small expenses. That $9.99 app subscription does not seem like much, but ten of them add up to $100 per month or $1,200 per year. Track everything.

Not accounting for refunds. If your refund rate is 5-8%, that directly eats into your profit. Build refund expectations into your pricing model.

Forgetting payment processor holds. Stripe and PayPal may hold funds for new accounts. Plan your cash flow around potential holds, especially in your first 90 days.

Mixing currencies without tracking exchange rates. If you pay suppliers in one currency and collect in another, fluctuating exchange rates affect your real COGS. Record the actual amount paid in your home currency.

When to Hire a Professional

Consider hiring a bookkeeper or accountant when:

  • Your monthly revenue consistently exceeds $5,000
  • You are spending more than 3 hours per month on bookkeeping
  • You are expanding to multiple sales channels or countries
  • Tax complexity increases (sales tax in multiple states, international sales)
  • You want to focus on growing the business, not managing books

A good e-commerce bookkeeper costs $200-$500 per month and will save you far more than that in time, stress, and potentially missed deductions.

Key Takeaways

  • Separate business and personal finances immediately with a dedicated bank account
  • Track every transaction including small subscriptions and processing fees
  • Review your P&L monthly to understand true profitability per product and overall
  • Use accounting software even a free tool like Wave is better than spreadsheets
  • Set aside money for taxes as you earn it, not as an afterthought
  • Hire a professional when your business reaches $5,000 or more per month in revenue

Ready to Put This Into Practice?

Launch your own fully automated dropshipping store and start applying these strategies today.