Overview:

Stripe is the payments infrastructure most US startups use to charge customers, whether that's subscriptions, one-off payments, or usage-based billing. If your startup collects money online, Stripe is almost certainly where revenue starts its journey.

Stripe is also where bookkeeping quietly goes wrong. The amount a customer pays you and the amount that lands in your bank are never the same number. Stripe deducts its fees, batches charges into payouts on a delay, and handles refunds, disputes, and failed payments along the way. Recording only the payout means understating both revenue and expenses, which is the single most common error in startup books.

Inkle's direct API integration with Stripe pulls the full picture: charges, fees, refunds, and payouts, recorded on an accrual basis so revenue lands in the period it was earned rather than the period the cash cleared.

Features

Revenue recorded gross

Charges book at full value and Stripe's processing fees book separately as an expense, so both sides stay accurate.

Payouts matched to charges

Each bank deposit ties back to the batch of charges behind it, which is what makes your operating account reconcile.

Refunds and disputes handled

Reversals book against the original revenue rather than landing in your books as unexplained debits you have to investigate.

Journal entries generated automatically

Inkle Books creates entries for Stripe invoices without anyone typing them, tagged as system-generated so manual entries stay distinguishable.

Built for high volume

Stripe usually carries the highest transaction count in a startup's books, which is exactly what Smart Reconcile was designed for.

Secure, read-only access

Inkle reads what happened in your Stripe account and cannot charge customers, issue refunds, or change any of your settings.

How do you connect

stripe

to Inkle?

01

Open Data Sources

from the left navigation in Inkle Books.

02

Click Connect

in the top right to open the Connect Data Sources hub.

03

Find Stripe under Revenue.

It sits in its own category rather than under Bank & Credit Cards, since it's a revenue source rather than an account you hold cash in.

04

Authorise through Stripe.

You approve read access on Stripe's own screen. Your Stripe credentials and API keys never reach Inkle.

05

Confirm the account to sync.

Stripe then appears on the Reconciliations dashboard under Accounting with its own Last reconciled till date. Reconcile it after your operating bank account and cards, since Stripe payouts feed into your bank.

What data does Inkle pull from

stripe

?

What syncs into Inkle Books
  • Charge date, amount, and currency
  • Customer or counterparty name
  • Processing fees per charge
  • Refunds, disputes, and reversals
  • Payout amounts and dates
  • Invoice records
What never leaves Stripe
  • Your Stripe login or API keys
  • Full customer payment details
  • Stored card numbers
  • The ability to charge customers or issue refunds
  • The ability to change your Stripe settings

FAQs

Why does my Stripe revenue not match my bank deposits?

Because it shouldn't. Stripe deducts processing fees before paying out, and batches charges into payouts on a delay, so a $1,000 day in Stripe might arrive as $971 two days later. Recording only the deposit understates both your revenue and your expenses. Inkle Books records the charge gross, the fee as an expense, and matches the payout to the charges behind it, which is what accrual accounting requires and what investors expect to see.

How does Stripe revenue get recorded, on a cash or accrual basis?

Accrual. Revenue books when it's earned rather than when the payout clears, which means your income statement reflects the month the customer was actually charged.

Do I still need to reconcile Stripe manually?

Stripe accounts typically carry the highest transaction volume in a startup's books, which makes Smart Reconcile (AI) the right choice: Inkle matches your books against the statement automatically and flags discrepancies for you to resolve. The guided manual flow is there if you prefer it, and a licensed CPA is available in-app if a line won't tie out.

Is connecting Stripe for bookkeeping the same as paying Inkle through Stripe?

No, these are separate. Connecting Stripe under Data Sources brings your revenue into your books. Separately, Inkle processes its own invoice payments through Stripe when you pay for services at checkout. One is your revenue, the other is your Inkle bill.

Which plan includes the Stripe integration?

Automatic Stripe revenue sync is part of the Books Standard Plan. (See note below, this needs sign-off.)

What if I use Stripe Connect or multiple Stripe accounts?

Stripe Connect accounts appear on the Reconciliations dashboard the same way and are a common high-volume case for Smart Reconcile.

Ready to take the next step? We would love to help you