Make processor deposits match your books
Drop your Stripe, PayPal, Square or Shopify export. PayoutSplit splits every payout into gross sales, fees, refunds and chargebacks, verifies it to the cent, and gives you journal entries for QuickBooks or Xero. It all runs in your browser.
How it works
- Drop your processor export โ Stripe payout reconciliation, PayPal activity, Square transactions or Shopify Payments transactions. Add your bank CSV if you want deposits matched.
- Check the payouts. Each one is split into gross sales, fees, refunds and more, and verified against the payout amount.
- Download journal entries for QuickBooks Online, QuickBooks Desktop or Xero and match them to the bank deposits.
Why PayoutSplit
For bookkeepers, accountants and online sellers who are tired of deposits that never match the sales.
Private by design
Your exports are read in your browser tab. Nothing is uploaded, there's no account to connect and no OAuth access to your processor or books.
Verified, not guessed
Each payout is checked against the processor's own payout row, PayPal's running balance is checked on every line, and every journal balances to the cent.
Real bookkeeping lines
Gross sales, fees, refunds, chargebacks, discounts, sales tax, tips, cash, holds and currency conversions โ each on its own line and account.
Bank deposits matched
Add your bank CSV and each payout is matched to its deposit by exact amount and date window. Missing deposits stand out.
QuickBooks & Xero
QuickBooks Online journal import CSV, QuickBooks Desktop IIF, Xero manual journal CSV, plus payout summary, fee report and an Excel workbook.
Safe files
Every text cell is neutralised against spreadsheet formula injection, amounts are exact to the cent (no floating-point drift), and multi-currency files stay separate.
Simple pricing
Free for a handful of payouts. Pro for month-end and catch-ups.
Free
- Every export format
- Up to 10 payouts per download
- Payout verification & bank matching
- No signup, 100% private
7-day pass
- 7 days of Pro, no subscription
- Unlimited payouts
- Combine exports & processors
- Perfect for a year-end catch-up
Pro Monthly
- Unlimited payouts
- Several exports & processors at once, duplicates removed
- Every format, every client
- Cancel anytime
Pro Yearly Best value
- Everything in Pro
- Save 38% vs monthly
- Ideal for bookkeepers & accountants
Prices in USD. Secure checkout and sales tax handled by our payment partner. Already bought? Enter your license key.
Guides
- Stripe payout reconciliation
- PayPal to QuickBooks journal entries
- Square deposit reconciliation
- Shopify Payments payout reconciliation
- Payout journal entry generator
- Which export do I need?
- How to Record Stripe Fees in QuickBooks Online
- Import payout journals into Xero
- Using a clearing account for payment processors
- An A2X alternative for occasional payout reconciliation
- A Synder alternative when you just need payout journals
- How to record a Stripe payout in QuickBooks as a journal entry
- How to reconcile Stripe payouts in Xero
- How to record PayPal fees and sales in QuickBooks
- Why your Square deposit doesn't match your sales
FAQ
Is it really private?
Yes. Your files are read and processed by JavaScript running in your browser tab; their contents are never sent over the network. You don't connect PayoutSplit to Stripe, PayPal, Square, Shopify or your accounting software, so there's no access to revoke later.
Which processors are supported?
Stripe (payout reconciliation itemized and balance change from activity reports), PayPal (activity download, English headers), Square (Transactions CSV and Transfers CSV) and Shopify Payments (transactions export). Bank files from any bank can be added for deposit matching.
What does a payout journal entry look like?
Debit your bank for the deposit, debit processing fees, refunds and chargebacks, and credit gross sales (plus sales tax and tips payable when the export has them). The entry always balances, and the bank line equals the deposit to the cent.
I already record sales another way. Will this double count?
Only if you leave Sales income pointed at your real income account. If your POS or store already books each sale, set Sales income to the clearing or Undeposited Funds account under Your account names โ the journal then just moves the net to the bank and records the fees.
What if a payout doesn't add up?
When the export includes the payout row (Stripe balance report, Shopify, PayPal withdrawals), PayoutSplit compares it with the sum of the transactions. A difference is flagged and booked to the clearing account so you can investigate instead of importing a wrong number.
What's free?
Every export format for up to 10 payouts per download, one processor file plus one bank file at a time. No account needed. Pro removes the limit and lets you combine several exports and processors in one go.