Bookkeeping · Close · Tax Small businesses, startups & ecommerce Updated September 2026

Excello Services

“Excelled People For Excellent Services”

Stripe accounting software, or how one payout becomes sales, fees and refunds.

Excello pairs Stripe accounting software with accountants: each Stripe payout is split into gross sales, processing fees and refunds, matched to its bank deposit and invoices, and reconciled inside your own QuickBooks, Xero or Odoo.

Your income statement shows real sales with fees as their own cost, and the month closes within five business days as standard.

Every deposit explained, down to the fee.

An online checkout paying into a bank An ink drawing of a browser checkout window whose payment travels as coins to a small bank, with one coin set aside as a fee.


Is Stripe an accounting system?

The short answer

Stripe is a payments platform. It collects card and bank payments, runs invoices and subscriptions, and reports on what came in, but your general ledger lives in your accounting software.

When people look for a Stripe accounting system, they usually need two things: Stripe data flowing into the ledger, and someone making sure it lands in the right accounts.

Stripe tells you what was paid. The ledger has to explain what was earned.
Stripe features that help with accounting
Stripe featureWhat it does
Payout reconciliation reportBreaks each automatic payout into the transactions it contains, grouped by category
Stripe Invoicing and BillingCreates invoices and subscriptions and collects the payments
Stripe Revenue RecognitionProduces revenue reports in line with ASC 606 and IFRS 15 from Stripe billing data
Accounting appsApps in the Stripe App Marketplace sync Stripe data to QuickBooks and other accounting systems

Source: Stripe Documentation and stripe.com product pages, checked September 2026

One Stripe payout, split the right way

A worked example

Say customers paid $10,000 through Stripe this week. Stripe deducted $320 in processing fees and $180 in refunds, then paid $9,500 into your bank.

Record only the deposit and your revenue is understated and your fees vanish. Record each line and the books show exactly what happened. These figures are illustrative.

An illustrative Stripe payout, split into its parts
LineAmountWhere it goes in your books
Gross sales$10,000Revenue
Processing fees−$320Merchant fees, an expense
Refunds−$180Refunds, reducing revenue
Payout to your bank$9,500Matched to the bank deposit

How Excello handles Stripe

Four steps

  1. Step 01

    Pulled in

    Stripe charges, fees, refunds and payouts arrive through the Stripe connection, checked daily.

  2. Step 02

    Split

    Each payout is broken into gross sales, processing fees, refunds and any disputes.

  3. Step 03

    Matched

    Payments are matched to their invoices, and each payout to the deposit in your bank.

  4. Step 04

    Reconciled

    The Stripe balance is agreed at every close, completed within five business days as standard.

Stripe accounting software you run, compared with Excello

Side by side

Stripe sync apps compared with Excello
What mattersA sync app you runExcello
Stripe data into the ledgerAutomatic once mappedAutomatic, connection checked daily
Fees and refundsSplit by the mapping you setSplit and checked by accountants
Invoice matchingYour team handles exceptionsMatched, including partial payments
Payout to bankYour teamMatched to every deposit
Month-endYour teamStripe balance reconciled at every close

Stripe inside your current accounting software

Nothing to migrate

Excello works inside your existing QuickBooks, Xero or Odoo with your Stripe account connected. Payments, refunds and payouts stay under your control in Stripe.

Frequently asked questions

What is Stripe accounting software?

Stripe accounting software is a tool that moves Stripe payments, fees, refunds and payouts into your accounting system. Examples range from Stripe's own reports to sync apps, and Excello pairs that data with accountants who reconcile every payout.

Is Stripe an accounting system?

No. Stripe processes payments and provides billing, invoicing and reporting, while your general ledger lives in accounting software such as QuickBooks, Xero or Odoo, where Excello keeps it current.

Why does my Stripe payout not match my sales?

Stripe pays out after deducting processing fees and refunds, and one payout can cover several days of payments. Recording gross sales, fees and refunds separately makes each payout match its bank deposit.

How are Stripe fees recorded?

Processing fees are recorded as an expense, separately from the sale. Revenue then shows the full amount customers paid, and your payment costs are visible as their own line in the profit and loss.

Can Excello match Stripe payments to invoices?

Yes. Each Stripe payment is matched to the invoice it pays, including partial payments, so your receivables stay current, and each payout is matched to the deposit that reaches your bank.

What happens with refunds and disputes?

Refunds are recorded against the original sale. Disputes and their fees are recorded as they appear in each payout, so every payout still reconciles to the bank deposit it produced.

Book a call

Tell us how you take payments and roughly how many Stripe payouts you get each month. We'll come back within one business day with a time for a call and a quote.

  • Keep your Stripe account and your ledger
  • Every payout split and matched
  • Books closed within five business days as standard

Enquiry form

Fields marked * are required. We use your details only to reply; see our privacy policy.