Ecommerce Bookkeeping Services
Books that match your payouts, closed every month
Ottit's ecommerce bookkeeping service closes the books every month for online brands selling on Shopify, Amazon and direct-to-consumer channels: every payout reconciled to orders, fees, refunds and sales tax, inventory and COGS booked by channel, and a profit and loss you can trust. Flat monthly retainers start at $595 for cash basis and $995 for accrual.
Trusted by 100+ of your favorite DTC & CPG brands


































Built for the brands we know best
- Shopify, Amazon and multi-channel brands doing $1M to $95M a year
- Founders whose payouts never seem to match the bank
- Brands that get financials late, or not at all, from a generalist bookkeeper
- Operators preparing for a raise, a credit line or a sale who need clean, channel-level numbers
Everything the monthly close needs
Payout reconciliation
Shopify Payments, PayPal, Amazon settlements, Stripe, Shop Pay Installments, Klarna and Affirm, each deposit tied back to gross sales, fees, refunds, chargebacks and sales tax collected.
Channel-level accounting
Revenue, fees and returns by channel so you can see Shopify margin next to Amazon margin instead of one blended number.
Inventory and COGS
Landed cost, inventory movements across your 3PL and FBA, and cost of goods sold booked when the order ships, not when the invoice arrives.
Sales tax reconciliation
Tax collected by Shopify, Amazon and your other channels reconciled to what was filed and remitted, with marketplace facilitator amounts separated out.
Monthly financials
Profit and loss, balance sheet and cash summary delivered by the 15th of the month, often sooner, with a monthly review call on every plan.
A dedicated accountant on Slack
One person who knows your stack, answers one-off questions the same day, and does not rotate every quarter.
From first call to a clean monthly close
The same process for a $1M Shopify store and a $95M multi-channel brand; only the volume changes.
Free health check
A 30-minute look at your current books and channels. You get a written read on what is wrong and what it would take to fix, whether or not you hire us.
Onboarding
We connect Shopify, Amazon, your bank and card accounts, and QuickBooks Online or Xero, and set up payout-level reconciliation with Bookkeep.
First close (and catch-up if needed)
If prior months are behind, we bring them current first so the first monthly close starts from clean balances.
Monthly rhythm
We work your account every day: transactions categorized, payouts reconciled as they land, close by the 15th of the month or sooner, financials in your inbox and Slack.
Quarterly review
Margins by channel, cash runway, inventory turns and what your tax preparer will need.


Flat monthly retainers. No hourly billing.
The number is quoted in writing after a free health check. Every plan is month to month.
- Monthly cash-basis bookkeeping
- Bank, credit card and payout reconciliation
- Profit and loss and balance sheet by the 15th, often sooner
- Dedicated accountant, Slack channel and a monthly review call
- Year-end package for your CPA, tied to the filed return
- Everything in Cash Basis
- Accrual close with deferred revenue and accrued expenses
- Inventory and COGS by channel
- Sales tax reconciliation across channels
- ERP and inventory-system support (NetSuite, Cin7, Katana, Finale and more)
- Everything in Accrual
- Full-suite controllership
- Multi-entity and multi-currency consolidation
- Accounts payable and receivable management
- Custom dashboards, KPIs and forecasting
Prices are the floor for a single entity with one or two channels. Volume, channels, entities and inventory move the number, and the quote is written down before you commit. Compare every plan.
Our financials look great for the first time in ages. I reviewed everything, and I'm SO THANKFUL! It makes a huge difference.

"Knowledgeable in ecommerce and best practices to keep the books organized across multiple wholesale, dropship, and retail partners."
"Ottit is the only firm I've ever trusted with our books. They're reliable, timely, and have always gone a step ahead to help us out. From e-commerce to media they've been the best in class."
Keep reading
Start with a free health check.
Thirty minutes on your books and channels, and a written read on what is wrong and what it would take to fix.
Before you book
How much does ecommerce bookkeeping cost?
Ottit's plans are flat monthly retainers: Cash Basis from $595 a month, Accrual from $995 a month and Controllership & Fractional CFO from $5,995 a month. The price depends on transaction volume, the number of sales channels and entities, and whether prior months need catch-up work.
Do you work with QuickBooks Online or Xero?
Both. Most of our clients run QuickBooks Online; Xero is common with brands that started outside the US. We connect either to Shopify and Amazon through Bookkeep for payout-level detail.
Cash basis or accrual?
Brands under about $1M in revenue are usually fine on cash basis. Once inventory, subscriptions or pre-orders are material, accrual is the only way the profit and loss tells the truth, and it is what lenders and investors expect.
How do you handle Shopify payouts?
Each payout is split into gross sales, discounts, refunds, processing fees, sales tax and adjustments, and matched to the bank deposit. The result is revenue and fees recorded on the order date, not the deposit date.
Can you clean up prior months first?
Yes. Catch-up and clean-up work is scoped separately after the health check, then the monthly plan starts from clean balances.