Revenue that is not just revenue
One order can carry product, shipping, a coupon, and tax. Booked as a single net number, none of it can be reported on separately, and the first question about discount rates turns into a Stripe export.
For ecommerce businesses on Stripe
Sales, refunds, fees, and payouts landed in QuickBooks Online by rules you set once, with shipping and discounts breakable onto their own lines, so your books show what actually sold instead of a net deposit you have to reverse-engineer.
14-day free trial · cancel anytime
Why store books go wrong
One order can carry product, shipping, a coupon, and tax. Booked as a single net number, none of it can be reported on separately, and the first question about discount rates turns into a Stripe export.
Retail returns are routine rather than exceptional. Handled by hand, a partial refund either edits a closed sale or gets dropped, and gross revenue quietly stops matching what actually sold.
A single Stripe deposit covers hundreds of gross charges net of fees and refunds. Matching that back to the bank by hand is where store books drift, usually a month after it started.
How Acodei handles it
Catalog detail
Most of the detail an ecommerce business wants in QuickBooks is available, and each piece has a prerequisite. These are the ones worth knowing before you plan your chart of accounts around them.
Reporting by product line? QuickBooks class mapping covers the setup in full.
Multicurrency is available with prerequisites rather than as a switch you flip. Our team enables it for your account, QuickBooks multicurrency has to be on at your end, Undeposited Funds cannot serve as the holding account, and QuickBooks creates a separate customer record per currency by design. Zero-decimal currencies such as JPY are not supported today.
Multi-currency sync sets out the prerequisites and the limits in detail.
Historical Data Import replays past Stripe activity through the same pipeline as live syncing, deduplicated against what Acodei has already synced, and you preview the volume and cost before running it. Annual plans include historical-data credits.
Is Acodei right for your store?
Acodei syncs Stripe into QuickBooks Online and does not consolidate other sales channels. If Stripe is where your revenue arrives, that focus is the point: you get transaction-level detail, mapping rules, and payout reconciliation rather than a summary. If a large share of your sales settle through Amazon, Etsy, eBay, or PayPal, a multi-channel tool will serve you better, and it is worth reading why before you choose.
Plans start at $12/month and are priced by the number of Stripe transactions synced. See plans and how transactions are counted, or talk to us about a store with unusual mapping needs.
Running thousands of orders a month? Stripe accounting at high volume. Billing on Stripe subscriptions? Stripe accounting for SaaS. Keeping the books for stores rather than running one? Acodei for accountants and bookkeepers.

“The connection and sync with QuickBooks Online has been a huge time saver and is working very smoothly! I am so glad we found this tool!!”
“Works well and is really helpful for massive transactions. The support is really fast and helpful. 100% recommended.”
Yes, as two separate options our team turns on for your account. Shipping cost tracking splits the Stripe shipping amount onto its own line and needs a designated Shipping product in QuickBooks. Coupon tracking posts coupons and discounts as their own line and needs a designated Discounts product. Both read the fields Stripe sends, so a store that does not populate Stripe shipping will not produce a shipping line.
It depends on how the sale was created in Stripe. Stripe invoices sync into QuickBooks as invoices that keep their line items. A charge that is not tied to a Stripe invoice, such as a Checkout or one-off payment, is matched by your mapping rules to one QuickBooks product for the whole transaction. Acodei does not currently split a single non-invoice charge into one line per SKU, so if per-SKU revenue is the goal, the practical route is to map on Stripe product, price, or metadata so that each product line of the business lands in its own income account.
Multiple Product Mapping matches each transaction against a list of rules you order yourself, top to bottom, and the first match wins. Rules can match on Stripe product, Stripe product plus price, metadata, description text, transaction value, or which Stripe account the sale came from. Each rule points at a QuickBooks product or service, which carries the income account. Anything that matches no rule falls through to a default catch-all product, so nothing is dropped. Rule changes apply to future transactions rather than retroactively.
A refund posts as its own record rather than an edit to the original sale. Where it lands depends on the sale it came from: a partial refund against a single-line sale reverses back to the product that sale was mapped to, while a partial refund against a multi-line sale posts to your default refund product. You can also choose to route every refund to the default refund product, which keeps gross sales and gross refunds separate instead of netting them by product. That is usually the cleaner setup for reporting.
Yes, though class tracking is a QuickBooks feature before it is an Acodei one: it requires QuickBooks Online Plus or Advanced. With it enabled, Acodei can tag synced sales with the class you map, so a store can report revenue by product line or brand inside QuickBooks rather than exporting to a spreadsheet. Acodei tags the revenue side; cost of goods still comes from wherever you record it today.
Yes, with prerequisites worth knowing before you plan around it. Multicurrency support is enabled by our team rather than self-serve, QuickBooks multicurrency has to be turned on at your end, Undeposited Funds cannot be the holding account, and QuickBooks creates a separate customer record per currency by design. Zero-decimal currencies such as JPY are not supported today.
Acodei syncs what is in your Stripe account, so payments a storefront processes through Stripe are in scope regardless of which storefront produced them. What Acodei does not do is consolidate other sales channels: revenue collected through Amazon, Etsy, PayPal, or a Shopify checkout that bypasses Stripe needs a separate tool. If most of your revenue arrives outside Stripe, a multi-channel consolidator is the better fit, and our comparison pages say so plainly.
Connect Stripe and QuickBooks Online, map your products once, and let each order, refund, fee, and payout book itself.