Bookkeeping for ecommerce built for product businesses that sell across Shopify, Amazon, and more. As your ecommerce accountant we reconcile every payout, get inventory and COGS onto the books correctly, keep sales tax in order, and show you what each product and channel actually earns, so revenue growth turns into profit you can see.
Ecommerce is deceptively hard to keep clean. Money flows through Shopify, Amazon, Stripe, PayPal, and your bank on different schedules, each netting out fees, refunds, and reserves before it lands. Standard bookkeeping treats the deposit as revenue and misses everything underneath.
A Shopify payout is gross sales minus processing fees, minus refunds and chargebacks, sometimes minus a rolling reserve, often spanning two settlement periods. Amazon is worse: FBA fees, storage, advertising, and returns all come out before the disbursement hits your account. Booked as one line of revenue, your gross sales, fees, and refunds are all wrong, and so is everything calculated from them. We reconcile each channel to its settlement detail so revenue, fees, and returns land in the right accounts every month.
Cash spent on stock is not an expense, it is an asset that becomes cost of goods sold only when the product sells. Get this wrong and a heavy purchasing month looks unprofitable while a sell-through month looks artificially rich. We carry inventory on the balance sheet and recognize COGS against sales, including freight, duties, and landed cost, so gross margin is real. From there we can break profitability down by SKU and by channel, which is usually where the surprising answers live.
Scope is agreed before we start. Most brands use the full range below; not every store needs every item from day one.
Inventory carried as an asset and recognized as COGS when product sells, including freight, duties, and landed cost, so gross margin reflects what you actually earn.
Shopify, Amazon, Stripe, and PayPal payouts reconciled to settlement detail, fees, refunds, chargebacks, and reserves split out instead of buried in a net deposit.
Sales tax liability tracked across the jurisdictions where you have nexus, with collected tax reconciled and records kept filing-ready for you or your tax provider.
Contribution margin broken out by product and by sales channel, so you can see which SKUs and which marketplaces actually make money after fees and ad spend.
Cash flow visibility built around inventory cycles, so you can time reorders and supplier payments without getting caught short between a buy and a sell-through.
Every channel and account reconciled, every entry reviewed by a senior before sign-off, delivered on a predictable monthly schedule.
We treat inventory as an asset on the balance sheet, not an expense when you buy it. Cost of goods sold is recognized when the product actually sells, and we fold in freight, duties, and other landed costs so each unit carries its true cost. That way a big purchasing month does not crater your P&L and a strong sell-through month is not overstated. The result is a gross margin you can trust and inventory balances that tie to what is on the shelf.
Yes, this is core to what we do. A payout is never just revenue: it nets out processing fees, refunds, chargebacks, marketplace commissions, advertising, and sometimes a rolling reserve. We reconcile each channel to its settlement detail and post gross sales, fees, and returns to the correct accounts, so the deposit in your bank reconciles cleanly to what actually happened in the store.
We track the sales tax you collect and your liability across the states where you have nexus, and we keep the records reconciled and filing-ready. We work alongside a sales tax platform such as Avalara or TaxJar, or your tax provider, who handles the actual registrations and filings. We are not a licensed tax firm, but we make sure the numbers behind your filings are clean and the collected tax is accounted for correctly.
Yes. Once COGS, fees, and channel-level costs are clean, we break contribution margin out by product and by sales channel. This is often where the real story emerges, a hero product that is barely profitable after fees, or a marketplace that loses money once advertising is allocated. With that visibility you can cut, reprice, or reallocate spend with actual numbers behind the decision.
We work in QuickBooks Online or Xero and connect them to Shopify, Amazon, Stripe, PayPal, and inventory or sync tools like A2X. We adapt to the stack you already run, or recommend a cleaner setup if your current tools are creating reconciliation problems. Either way, the goal is data flowing in correctly so margins are accurate without manual re-keying.
We charge a fixed monthly fee instead of an hourly rate, so there are no surprise invoices as your order volume climbs. Pricing is driven mainly by revenue and transaction volume, plus complexity like the number of sales channels, inventory, and the states where you have sales tax nexus, so a single-store brand pays less than a multi-channel one. Use the estimator above for a quick number, then we confirm a tailored quote on a short call. Engagements stay month-to-month.
We are remote-first and work with ecommerce brands across the US through secure cloud accounting. Your store, payment, and accounting platforms connect directly, so we reconcile payouts, manage inventory and COGS, and run the monthly close online, with no on-site visit needed. You stay in the loop through a shared workspace, email, and regular calls, wherever your business is based.
Get clean multi-channel books, real margins, and a monthly close built for product businesses. We reply the same day, or by the next business day.