Sign inGet started
For ecommerce & DTC brands·
Shopify Payments · Net deposit split·Stripe · Processing fee · Refund·Amazon FBA · Settlement·Klaviyo · Marketing·Inventory COGS auto-routed by SKU
← all verticals
Vertical preset · Ecommerce & DTC

Settle Shopify, Stripe, & FBA in one sweep.

Every DTC brand has the same five-line stack: Shopify gross, processor fee, refund, chargeback, FBA settlement. Ledger reconciles the deposit, splits the fees, routes the COGS — across Shopify, Stripe, Ramp, Amazon FBA, Klaviyo — in one keystroke.

9 design partners·64 DTC books on the platform·v0.4.2 · May '26
What's tuned for the fee-and-refund stack

Six things ecommerce bookkeepers stop fighting.

The ecommerce preset isn't a different product — it's a chart of accounts, a 174-vendor map (processors, marketplaces, 3PLs, marketing platforms), and an inventory-aware categorization model.

/ 01

Shopify deposit decomposition

Net Shopify deposits decomposed into gross sales · processor fee · refunds · chargebacks · sales tax payable using the daily payouts feed. Five GL lines from one bank deposit, automatic.

/ 02

Stripe + Amazon settlement match

Bi-weekly Amazon FBA settlements come in as one net number. We pull the settlement report, gross up the marketplace sales, route FBA fees to Marketplace fees, and ad spend to Marketing · Amazon.

/ 03

Inventory & COGS by SKU

Plug Shopify (or your 3PL) into Ledger and we recognize COGS at sale per SKU using moving-average cost. The journal entry posts to QBO at the cutoff you choose — daily, weekly, or monthly.

/ 04

Refunds & chargebacks

Stripe and Shopify refunds get routed to Returns & allowances instead of expense. Chargeback fees split out from the refund principal. The customer's original transaction gets back-linked so you can see the round trip.

/ 05

Multi-brand batch ops

Klaviyo charges for 6 of your 9 brands the same week. Press B and apply Marketing · email to all of them at once. 3 seconds across 6 books vs 4 minutes in QBO.

/ 06

Sales-tax remittance

Sales tax collected by Shopify gets routed to Sales tax payable. We track the per-state liability and flag when remittance is due — no surprises at the state-by-state filing.

"Shopify reconciliation was the bottleneck for every brand I close. Now I clear nine DTC books before the daily Stripe deposit even hits."

Priya Ramesh·Ramesh DTC Books · 9 brands·Design partner since Dec 2025
Median time to close · 9 brands
2.8 hrs
−83% vs prior firm baseline
Suggestion acceptance, month 3
95 %
on ecommerce-vertical books
Shopify deposits auto-decomposed
847
per firm per month · 5-line splits
Batch keystrokes per session
29
multi-client vendor categorize
What's in the preset

The ecommerce chart of accounts.

Loaded automatically when you mark a book "ecommerce" in onboarding. Override per-firm in Settings → Business type.

GroupAccountsCommon vendors auto-routed here
Revenue · ProcessorsSales · Shopify, Sales · Amazon, Sales · Etsy, Sales · directShopify Payments · Stripe · PayPal · Amazon · Etsy · Square Online
Processing & marketplace feesProcessing fees, Marketplace fees, FBA fees, Chargeback feesAuto-split from gross deposit · per-processor net
COGS & inventoryCOGS · SKU, COGS · freight in, Inventory · on handMoving-average cost from Shopify or 3PL · journal at cutoff
Fulfillment3PL fees, Shipping carrier, Packaging, Returns shippingShipBob · ShipStation · USPS · UPS · FedEx · Pirate Ship
MarketingMarketing · paid, Marketing · email, Marketing · affiliateMeta Ads · Google Ads · TikTok · Klaviyo · Postscript · ShareASale
Returns & chargebacksReturns & allowances, Chargebacks, Refund feesRouted by processor refund event · linked to original sale
Sales tax payableSales tax payable, per-state sub-ledgersTracked from Shopify / Stripe / Avalara · remittance flagged
Software & officeSoftware · ops, Software · finance, Bank feesDefault fallback · Ramp / Brex routes by merchant memo
Built with bookkeepers · not for them

Reconcile Shopify daily. Catch a wave.

Request access to the closed preview — preloaded with 9 DTC books, mid-month, exactly how the Stripe payouts hit. No card, no commitment.