FINANCIALS · STRIPE

Every charge, fee, and payout,already in your books

Stripe knows every charge, fee, and refund — but your bank only sees the payouts. Connect the two and CashFish pulls in the full picture: gross payments, fees carved out, refunds tied back to their original charges.

SaaSOnline storesSubscription billingAgencies on card

Stripe · Available·Stripe OAuth — read-only API access, no credentials stored

Growth plan · $29/mo billed yearly ($349) · 4-day free trial · Full refund guarantee

01The deposit nobody can explain

The bank says $1,982.40.
It never says why.

Stripe holds fourteen charges, one refund and a fee. The bank holds a single number. Until something joins them, the end of every month is an act of reconstruction.

BANK · 26 AUG · STRIPE PAYOUT+$1,982.40unexplained
$2,133.53
Revenue that never appears on a statement
Fourteen customers paid $2,133.53 in the last week of August. Your bank account has never seen that figure and never will — it only meets what is left after the fee comes out and the refund goes back.
gross ≠ deposit
−$62.13
A real cost that arrives disguised as less revenue
Processing fees are netted off before the money moves. Unless somebody carves them back out, revenue reads low all year and one of your genuine expenses is never claimed.
fee · uncategorized
−$89.00
A refund that lands in a different week to the sale
Order #1841 was paid on the 19th and refunded on the 26th. Two payouts, two weeks, and nothing obvious tying the second event back to the first.
refund · orphaned
3
Renewals that failed while a dashboard was open
Three subscriptions didn't clear this week. In Stripe they are a small badge on a busy screen. In your revenue they are $237 that simply doesn't arrive.
$237 at risk

None of this is a bookkeeping failure. Stripe records the activity, the bank records the money, and the space between them is what somebody rebuilds by hand every month.

02What comes across

Six things arrive.
Nothing goes back.

CashFish asks Stripe for the activity behind the money, and for read access only. It cannot create a charge, release a payout or issue a refund.

01Payments & chargesevery successful charge, with the customer and the amount attached
02Subscriptionsrecurring billing events, feeding an MRR view built from real activity
03Refunds & disputeslinked back to the original charge so revenue stays honest
04Processing feesseparated from gross revenue and categorized as an expense
05Payoutseach batch matched against the charges, refunds and fees inside it
06Customerscarried into your CashFish contact list automatically
DIRECTION OF TRAVELData moves one way — from Stripe into CashFish. Nothing is ever written back to your Stripe account.

Access is granted on Stripe's own OAuth screen and can be withdrawn from Stripe, or from the Connection Health panel in CashFish settings, at any moment. Data is protected with 256-bit encryption; CashFish is SOC 2 Type II, ISO 27001 and GDPR compliant.

03One deposit, taken apart

One line on the statement.
Everything that made it.

The Stripe payout that reached the account on 26 August, opened up. Each component below is already a record in CashFish — which is why the deposit reconciles instead of being explained.

PAYOUT · DEPOSITED 26 AUG$1,982.40
Charges · 14customer payments captured between 19 and 26 August+$2,133.53
Refund · order #1841tied back to the charge it reverses, not counted twice−$89.00
Stripe feescarved out of gross and filed as a processing expense−$62.13
Net · what the bank receivedmatches the statement line to the cent$1,982.40

Two connections in this category behave differently on purpose. QuickBooks and Xero import into CashFish one way only: they stay your ledger and your system of record, CashFish reads from them and never writes back, and nothing here replaces the accounting software or the accountant who works in it.

04What becomes visible

A payout stops being
a number you take on faith.

Three things change once the charges, fees and refunds inside a deposit exist as records of their own. None of them ask anybody to type anything.

01
Payouts that match the bank
Each Stripe payout arrives as a batch — CashFish unpacks it into the charges, refunds and fees inside, so the deposit on your bank statement finally has a paper trail.
02
Recurring revenue you can trust
Subscription events flow in as they happen, building an MRR picture from real billing activity instead of a spreadsheet you update when you remember to.
03
Failed payments, surfaced early
A renewal that doesn't clear is easy to miss in a busy dashboard and expensive to miss for a month. CashFish flags it while there is still time to chase it.
05Connecting Stripe

Two minutes,
no credentials handed over.

Three steps, nothing to install, no data migration. The connection can be switched off from the Connection Health panel without touching anything already on your records.

01
Approve access in Stripe
Click connect and sign in to Stripe. Access is granted through OAuth with read-only permissions — CashFish never sees or stores your credentials.
02
Choose what flows in
Pick which data to sync — payments, subscriptions, refunds, customers — and how far back the historical import should reach.
03
Review the first sync
New activity lands categorized within minutes. Adjust a suggested category once and the rule sticks for future transactions.

Connection method: Stripe OAuth — read-only API access, no credentials stored. Data is protected with 256-bit encryption and CashFish is SOC 2 Type II, ISO 27001 and GDPR compliant. Every connection shows its state in the Connection Health panel and can be disconnected there at any time.

06Works alongside

Stripe rarely arrives alone.
These sit beside it.

Payment connections sit inside the wider set: QuickBooks and Xero import your accounting one way; Gmail, Outlook and any IMAP inbox read receipts and bills; Google Drive, Dropbox and OneDrive hold the documents; Zapier, webhooks and the API on Scale carry the rest.

See all integrations
07The plan for this

Stop reverse-engineering payouts

Connect Stripe in a couple of minutes — the 4-day free trial covers it, with a full refund guarantee inside those first 4 days.

Payment connections like Stripe are part of Growth and up. Email extraction and document storage work from Starter.

$29/mo billed yearly ($349) · or $39 monthly

4-day free trial · Full refund guarantee

Your subscription begins after the 4-day trial unless canceled beforehand. Full refund guarantee within the first 4 days.

Compare all plans →
08Straight answers

What people ask
before they connect.

Fees are extracted from each transaction and categorized as payment processing expenses, so your revenue figures stay gross and accurate. Payouts show as the net batch, matched to the charges and refunds inside it — which means the deposit on your bank statement lines up without manual work.

Start managing money smart.

Start managing money smart.

4-day free trial · Cancel anytime · Full refund guarantee

© 2026 CashFish Inc. All rights reserved.

CashFish

CashFish

CashFish