# Stripe Revenue Recognition for Accounting Firms | Meridian

Meridian recognizes and amortizes your clients' Stripe revenue over each invoice's service period, then posts summarized, product-level journal entries into QuickBooks. Accrual books that tie out, without the spreadsheet schedules.

Canonical URL: https://meridian.pilot.com/stripe-revenue-recognition

## On this page

- Every Stripe client creates edge cases
- From Stripe invoice to recognized revenue
- The full invoice lifecycle, not the happy path
- Trust the work because you can inspect it
- Not a new workflow. A proven one

## Proof points

| Figure | Label |
| --- | --- |
| 199K | Pilot: months of books |
| over 8,000 | Pilot: businesses since 2017 |
| 11.8M | Pilot: supporting schedules generated |
| 600K | Pilot: transactions processed monthly |
| $46.2B | Pilot: in assets handled each year |

## Frequently asked questions

### How does Meridian recognize revenue from Stripe?

Meridian reads invoice data from the client's existing Stripe account, spreads each invoice's revenue across its service period on an accrual basis, and posts summarized, product-level journal entries into QuickBooks Online. The unearned balance is carried in deferred revenue until it is earned.

[Explore Stripe revenue recognition](https://meridian.pilot.com/stripe-revenue-recognition)

### Does this require a separate revenue recognition product?

No. Meridian works off the Stripe data your client already has. There is no add-on to buy and no separate report your team has to translate into the books. Recognition happens inside the month-end close Meridian runs.

### Which Stripe activity does Meridian cover?

Invoice-based activity: subscriptions and invoices with structured service periods, including payments, credit notes, refunds, uncollectible balances, and voided invoices. One-off charges without an invoice, like Payment Links, post to revenue directly and are handled in the close rather than amortized.

### Can recognition be configured per client?

Yes. Subscription clients get amortized recognition over service periods. Clients that sell physical goods can recognize at point of sale instead. Service periods can be overridden per invoice when the client's intent differs from what Stripe recorded.

### What about months of historical Stripe activity?

Meridian books historical recognition in one pass, with a preview to review before anything posts. A new client with a backlog of unrecognized revenue does not need a cleanup project first.

[See Stripe catch-up accounting](https://meridian.pilot.com/stripe-revenue-recognition)

### Does the Stripe balance actually tie out?

Yes. The Stripe balance in QuickBooks is reconciled to Stripe's reported month-end balance, and payouts are tick-and-tied to the bank. Revenue, deferred revenue, and cash agree by the time your team reviews.

### Is this cash or accrual accounting?

Accrual. Revenue is recognized when it is earned, not when cash lands. For a client that invoices $120,000 upfront for an annual contract, that means $10,000 a month, with deferred revenue carrying the unearned balance.

### Is Meridian only for SaaS and subscription clients?

No. Meridian is the AI operating system for accounting firms. It runs the full month-end close for every client on the roster. Stripe revenue recognition is one workflow inside that close, applied to the clients that bill through Stripe.

### What if some of my clients are not on QuickBooks Online?

Meridian currently supports QuickBooks Online and Xero. Support for NetSuite, Sage Intacct, QuickBooks Desktop, Rillet, and additional or custom ledgers is in development. Meridian separates ledger-specific connectors from its accounting workflows, which makes it straightforward to add a ledger while preserving the depth required for subledgers, dimensions, schedules, write-back, and review. Firms with mixed portfolios or a priority ledger on this list should talk to Meridian about their requirements and the development roadmap.
