Whether you run Sage Business Cloud Accounting or Sage 50, the Stripe problem is the same: deposits arrive net, fees hide inside them, and Sage's bank feed has no idea a single deposit represents dozens of charges minus refunds. Sage's Invoice Payments feature (which uses Stripe under the hood) only handles getting invoices paid — it doesn't reconcile payouts.
StripeClose builds the month-end journal for you: gross revenue, Stripe fees, refunds, and disputes split into balanced lines, with payout totals that match your bank statement exactly.
Create a “Stripe Clearing” bank or current-asset account in your Sage chart of accounts. The monthly journal credits Sales gross, debits Card Processing Fees, debits Refunds, and transfers each payout's net amount from Stripe Clearing to your main bank account.
In Sage Business Cloud that's Adjustments → Journals → New Journal; in Sage 50 it's the General Journal Entry window (Tasks → General Journal Entry in the US edition). Either way, bank reconciliation then becomes matching deposits to payout legs that agree to the penny.
Sage's Stripe-powered Invoice Payments records customer payments against invoices but never books the processing fee per payout, and it ignores Stripe activity that didn't originate in Sage — subscriptions, checkout links, API charges. Stripe's dashboard exports, meanwhile, are multi-file raw dumps (charges in one report, fees in another, payouts in a third) with no Sage-ready journal format. A single monthly summary journal from reconciled payout data replaces all of it.
Advertisement
Sage and other product names are trademarks of their respective owners. StripeClose is an independent tool and is not affiliated with, endorsed by, or sponsored by Sage or Stripe, Inc.
Advertisement