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.
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:
- Every sale with the product sold, revenue, and COGS
- Every ad payment with the platform and campaign
- Every subscription charge for tools and services
- Every refund with the reason and original order
- 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:
| Tool | Best For | Monthly Cost |
|---|---|---|
| QuickBooks Self-Employed | Solo operators | $15 |
| QuickBooks Online | Growing businesses | $30+ |
| Wave | Budget-conscious startups | Free |
| Xero | International sellers | $15+ |
| FreshBooks | Invoice-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
Related Guides
The Dropshipping Tax Guide for 2026: What You Owe and When
Understand your tax obligations as a dropshipper in 2026, including income tax, self-employment tax, estimated payments, and deductions you should not miss.
10 min read
Sales Tax for Online Stores: A Practical Guide
Navigate the complexities of collecting and remitting sales tax as an online seller, including nexus rules, marketplace facilitator laws, and state-by-state requirements.
10 min read
Choosing the Right Business Structure for Your Dropshipping Store
Compare sole proprietorships, LLCs, S-Corps, and C-Corps for e-commerce businesses. Learn which structure protects you best and when to make the switch.
9 min read
Ready to Put This Into Practice?
Launch your own fully automated dropshipping store and start applying these strategies today.