Integration
Stripe + Ottit

Stripe + Ottit

Stripe, reconciled from balance transactions

Stripe is a payments platform charging 2.9% + 30¢ per domestic card transaction (plus 1.5% international, 1% currency conversion, 0.8% ACH capped at $5), $15 per dispute, and 1.5% for instant payouts. Ottit reconciles Stripe balance transactions to the ledger through Bookkeep, records fees and disputes separately, and builds deferred revenue schedules for subscriptions and annual prepayments under ASC 606.

100+Brands on this stack
EveryPayout tied to the bank deposit
15thFinancials by, often sooner
$595Ottit from, per month

Trusted by 100+ of your favorite DTC & CPG brands

01

How the data flows

Stripe
Payments Stripe charges, refunds, disputes
Stripe
Payments Stripe payouts (net)
QuickBooks Online
Ledger Bookkeep entries into QBO or Xero
Ottit
Ottit Deferred revenue schedule
Output Monthly reconciliation
02

One day in the ledger

What a single entry looks like in your ledger once Ottit has mapped it. One line per component, so margin by channel and the balance sheet fall out of the books instead of a spreadsheet.

Payout · Stripe · 30 Sep 2026Reconciled by Ottit · Illustrative figures
LineDebitCredit
Bank deposit1000 · Operating checking8,214.30
Stripe processing fees6110 · Merchant fees: Stripe268.90
Refunds4020 · Contra revenue145.00
Stripe clearing1220 · Undeposited: Stripe8,628.20
Totals8,628.208,628.20
Gross charges less fees and refunds equal the deposit; nothing is posted as revenue from the bank line.✓ Reconciled by Ottit
03

Setup and monthly work

Connect StripeBookkeep reads balance transactions: charges, refunds, fees, disputes, payouts and adjustments.
Book gross and feesRevenue on the charge date, processing fees and dispute fees as separate expense lines.
Match payoutsEach payout matched to the bank deposit, with instant-payout fees and reserve holds recorded.
Defer subscriptionsAnnual and multi-month plans deferred and recognized monthly; the schedule ties to Stripe Billing.
CloseStripe balance report versus ledger balance every month, disputes and refunds reviewed.

They helped us migrate TeraGanix's books from QuickBooks Desktop to QuickBooks Online from a really chunky instance to a clean, modernized tech stack with clean books that we receive in timely manner.

Chad KrauseCo-Founder & CFO, TeraGanix · Sam's List
Chad Krause
04

Who it's for

  • 4.1DTC brands using Stripe for headless checkout or subscriptions
  • 4.2SaaS and consumer subscription companies on Stripe Billing
  • 4.3Brands with Stripe alongside Shopify Payments and PayPal
  • 4.4Anyone whose Stripe payouts are booked as revenue
Runs on Stripe is one piece. Ottit works inside the rest.
QuickBooks OnlineQuickBooks Online
XeroXero
Bookkeep
Gusto
Bill.comBill.com
Ramp
Mercury
StripeStripe
QuickBooks OnlineQuickBooks Online
XeroXero
Bookkeep
Gusto
Bill.comBill.com
Ramp
Mercury
StripeStripe
"I've NEVER worked with a firm as great as Ottit. My books have been a mess for years and I never kept track of anything."
Andrew EdwardsClient since 2023 · Sam's List
"Amazing bookkeeping agency! really understand ecom and very granular about different channels and contrarevenue accounts which can get very complicated across the sheer transaction volume necessary in ecom."
Robert YangClient since 2023 · Sam's List · Google
05

Questions

Should Stripe payouts be recorded as sales?

No. A payout is net of fees, refunds and disputes. Recording it as revenue understates sales and hides processing cost.

Do you use Stripe Revenue Recognition?

It is an option ($25 a month, or from $190 a month annual) for companies that want Stripe to generate ASC 606 reports. Ottit maintains the deferred revenue schedule in the ledger either way so it reconciles to the balance sheet.

How are Stripe disputes booked?

The disputed amount reverses revenue (or sits in a reserve until resolved) and the $15 dispute fee is an expense; won disputes are reversed back.

Does Stripe Tax replace sales tax bookkeeping?

Stripe Tax calculates and can file where you are registered; Ottit still reconciles tax collected to tax remitted each month across every channel.

Already on Stripe? Let us look at the mapping.

A free 30-minute health check with a written read-out.

Book a free health check Or call (949) 229-2905
E-Commerce
Startups
SaaS
Advertisers
Marketing Agencies
IT Firms
CPG
App Developers
Pre Revenue
Fund Raising
E-Commerce
Startups
SaaS
Advertisers
Marketing Agencies
IT Firms
CPG
App Developers
Pre Revenue
Fund Raising
E-Commerce
Startups
SaaS
Advertisers
Marketing Agencies
IT Firms
CPG
App Developers
Pre Revenue
Fund Raising
Ready to jump in?
Let's recon
something
amazing
together.
Revenue Recognition
Analysis + Reporting
Reconciliation
Inventory Assets
COGS
Categorization
A/P + A/R
Data Entry
Historical Clean Ups
Revenue Recognition
Analysis + Reporting
Reconciliation
Inventory Assets
COGS
Categorization
A/P + A/R
Data Entry
Historical Clean Ups
Revenue Recognition
Analysis + Reporting
Reconciliation
Inventory Assets
COGS
Categorization
A/P + A/R
Data Entry
Historical Clean Ups