Use case

Stripe reconciliation with Lucius

Definition

Stripe reconciliation is the workflow that matches Stripe charges, fees, refunds, chargebacks, and payouts to the invoices that earned them and the bank deposits that received them — so revenue, AR, and cash all agree.

Map your current workflow

Tell us how this process runs today and we'll show how Lucius keeps contracts, cash, and the ledger connected.

Map your workflow

The problem

  • Stripe settles payouts days after a charge, net of fees, so the deposit in your bank never matches gross invoice amounts.
  • Refunds, partial captures, disputes, and chargebacks land asynchronously and break naive amount matching.
  • Teams rebuild the Stripe-to-bank-to-ledger picture in spreadsheets every month, and it drifts as volume grows.

How Lucius solves it

  • Lucius syncs every Stripe object — charges, fees, refunds, disputes, payouts, and balance transactions — and ties each back to its invoice and contract.
  • Payouts are matched to bank deposits automatically, with fees and adjustments posted against the originating invoices.
  • Revenue, receivables, and settled cash update on the same stateful ledger, so the Stripe balance, AR, and bank position reconcile continuously instead of at close.

Workflow

  1. 1

    Sync Stripe activity

    Charges, fees, refunds, disputes, and payouts sync into Lucius with full metadata.

  2. 2

    Link to invoices

    Each charge is matched to the invoice and contract that earned it.

  3. 3

    Match payouts to bank

    Stripe payouts are reconciled to bank deposits, net of fees and adjustments.

  4. 4

    Post settlement entries

    Fees, refunds, and chargebacks post against originating invoices on the stateful ledger.

  5. 5

    Report from one state

    Revenue, AR aging, and cash position all derive from the same maintained ledger.

Example data flow

FromToWhat happens
Stripe chargeInvoice matchLucius ties each charge to the invoice and contract that earned it.
Stripe payoutBank depositPayouts reconcile to bank deposits net of fees, refunds, and adjustments.
Fee / refund / chargebackLedger postingEach adjustment posts against the originating invoice with an explainable trail.

Frequently asked questions

How does Lucius reconcile Stripe payouts to my bank?

Lucius matches each Stripe payout to the corresponding bank deposit and posts fees and adjustments against the invoices in that payout, so gross revenue and net cash both reconcile.

Does Lucius handle Stripe fees, refunds, and chargebacks?

Yes. Fees, refunds, and chargebacks post against the originating invoices automatically and are linked to the Stripe event that created them.

Can Lucius reconcile Stripe and my accounting at the same time?

Yes. Stripe settlement and the stateful ledger update together, so there is no separate accounting reconciliation step after the Stripe sync.

What if a charge spans multiple invoices or a deferred schedule?

Lucius ties charges to contracts and recognition schedules, so revenue recognises correctly even when cash and recognition happen on different timelines.

Map your current workflow

Tell us how this process runs today and we'll show how Lucius keeps contracts, cash, and the ledger connected.

Map your workflow

Or explore the stateful ledger — Lucius's financial system of record.