What accounting does an e-commerce business need?
E-commerce accounting starts with tracking revenue across multiple sales channels. If you sell on Amazon, Shopify, Etsy, and your own website, each platform reports sales differently and deposits funds on different schedules after deducting fees. Your books need to capture gross sales, platform fees, and net deposits accurately so you understand what you actually earned versus what landed in your bank account.
Inventory accounting is where many e-commerce businesses struggle. You need to track what you purchase, what you sell, and what remains in stock. Cost of goods sold should include actual landed costs like shipping to your warehouse and customs duties, not just the supplier invoice. Without accurate inventory tracking, you won’t know your true margins on each product or when to reorder.
Sales tax compliance gets complicated quickly. If you store inventory in Amazon FBA warehouses across multiple states or exceed sales thresholds in certain states, you have nexus and must collect and remit sales tax in those jurisdictions. This can mean filing obligations in dozens of states, each with different rates, rules, and deadlines.
Payment processors like Stripe, PayPal, and Shop Pay hold funds before depositing to your bank. The deposit you see is net of processing fees and often batched across multiple days of transactions. Reconciling these deposits back to individual orders requires either good software integration or careful manual work to avoid discrepancies.
Returns and refunds need proper handling. A refund issued in March for a January sale affects your revenue and inventory records. High return rates common in apparel and electronics can significantly reduce actual margins compared to what your sales dashboard shows. Your books should reflect these adjustments in the correct periods.
Platform fees eat into margins more than most sellers realize. Amazon referral fees, FBA storage and fulfillment fees, Shopify transaction fees, advertising costs, and shipping to customers all reduce what you keep from each sale. Tracking these at the order or product level shows you which items and channels actually make money.
Cash flow timing works differently than traditional retail. You make a sale today but Amazon pays you in two weeks. Meanwhile you’re paying suppliers, warehousing, and advertising upfront. Understanding this cash conversion cycle helps you avoid running short during growth periods when inventory investment outpaces collections.
Most e-commerce businesses need monthly bookkeeping that reconciles all sales channels, tracks inventory and COGS properly, and handles multi-state sales tax obligations. A provider offering small business bookkeeping in MetroWest Massachusetts who understands e-commerce can set up your chart of accounts to show profitability by channel and product rather than just an overall profit number that hides where you’re actually making or losing money.
Greater Boston's Trusted Bookkeeping Partner
The Next Step:
A Short Conversation
We'll ask a few questions, figure out what you need, and give you a straightforward quote.
More Questions
How much does a fractional CFO cost?
Fractional CFO fees typically range from $1,500 to $5,000 per month for ongoing work, or $150 to $400 per hour for projects. Cost depends on scope, complexity, and hours needed. Compare that to $200,000+ annually for a full-time CFO including benefits.
Read answerHow do I handle tip reporting for restaurant employees?
Employees report tips to you monthly, and you withhold payroll taxes on them just like regular wages. Restaurants with more than 10 employees must also file Form 8027 annually with the IRS.
Read answerHow do I predict when I'll run out of cash?
Build a rolling 13-week cash flow forecast. Start with your current bank balance, add expected inflows week by week, subtract expected outflows, and watch where the running total goes negative. Update it weekly to stay ahead of problems.
Read answerWhat questions should I ask before hiring a bookkeeper?
Ask about their industry experience, monthly process, software proficiency, communication style, and pricing structure. The right questions reveal whether a bookkeeper will actually meet your needs or create more problems than they solve.
Read answerShould I offer payment terms to customers?
It depends on your business type. Retail and consumer services typically collect at time of sale, but B2B services and contractors often need to offer terms to compete. The key is structuring them to protect your cash flow.
Read answerHow do I track inventory for my retail business?
Use a point-of-sale system with inventory features, set up every product with accurate costs and reorder points, and do regular physical counts. Connect your POS to your accounting software so inventory and financials stay in sync.
Read answer