Bank Tools · Stripe Business
Stripe Business Reconciliation Questions
This page focuses on a repeatable accounting workflow: match Stripe payout batches to bank deposits, then explain differences using fees and adjustments.
Non-negotiable rules
- Reconcile to deposits: match payout batches to bank deposits.
- Do not reconcile to gross sales totals: gross is upstream and includes items not yet paid out.
- Pick a boundary and stick to it: payout period or settlement logic, not calendar months unless your payouts align.
- Separate components: gross charges, fees, refunds, disputes, and holds.
A clean model: Gross charges - fees - refunds - disputes/chargebacks - holds = net payout. Net payout should match the bank deposit.
What accountants want
- One bundle per period (monthly or payout cycle)
- Clear boundary definition (payout date range)
- Traceable mapping from payout batch to bank deposit
- Separate adjustments: refunds and disputes
What breaks reconciliation
- Mixing transaction-date exports with payout deposits
- Including pending or uncaptured items
- Ignoring dispute timing and reversals
- Merging multiple periods into one file without labeling
Common Stripe questions with practical answers
Why do Stripe payouts not match gross sales?
Stripe deposits are net of fees and adjustments. Gross sales totals include charges that may not be paid out yet, plus items that are later refunded or disputed. For bank matching, use payout batches.
Should I reconcile by transaction date or payout date?
Use payout date when matching deposits. Transaction date is useful for revenue recognition, but it is not the matching unit for bank deposits.
How do refunds show up?
Refunds reduce net payouts. A refund can happen in a later period than the original charge, so expect cross-period adjustments.
How do disputes and chargebacks show up?
Disputes can create holds and later reversals. Treat disputes as separate adjustments. If a dispute is lost, it reduces net payouts and may include fees.
Why is my bank deposit smaller than the payout amount?
Common causes: rolling reserves, negative balances from adjustments, instant payout fees, or currency conversion. Always start by confirming the payout batch amount and date.
Multi-currency issues
If you sell in multiple currencies, Stripe conversion and FX fees can change net payouts. Separate reporting by currency when possible.
Recommended workflow (operator version)
- Pick your boundary: monthly close or payout cycle.
- Collect payout batch documentation for that boundary.
- Match each payout batch to a bank deposit line item.
- Explain differences using fees, refunds, disputes, and holds.
- Create one PDF bundle per boundary and send to accounting.
This content is operational guidance and does not provide tax advice.