Stripe integration

Get paid online.
Corebill does the bookkeeping.

Paste your Stripe key and you're done. Every invoice gets a payment link, every payment lands on the right invoice, and every fee shows up in your margin — without exporting a single CSV.

Stripe
Connected · Live mode
Connected
Collected
$48,200
Refunded
$600
Fees
$1,410
Net
$46,190
WebhookActive · kept up to date
Payment links on send
Invoice for every Stripe payment
Customer sync
Keys stored encryptedUSD
Setup

Connected in three steps.

  1. 01
    Paste your Secret Key

    Live or test mode. Corebill checks it against your account.

  2. 02
    Webhook created for you

    Corebill registers it and keeps its events up to date.

  3. 03
    Choose your options

    Payment links on send, mirror invoices, customer sync.

Your keys and webhook secret are stored encrypted. Disconnecting removes them along with the webhook.

Collect

A pay button on every invoice.

Corebill creates a Stripe payment link for the amount still due — so it works for deposits, partial payments and balances. Your client opens the invoice and pays by card in seconds.

AS
Acme Studio
Invoice INV-2026-000118
Due today
Total
$2,400.00
Paid
$800.00
Amount due
$1,600.00
Pay $1,600.00 online
Payments received
Sep 12, 2026Card · Stripe$800.00
Download PDFPaid by transfer? Upload your receipt
  • —The link always charges the outstanding balance, never more
  • —Attach it automatically every time you send an invoice
  • —Your client sees a "Pay online" button, payments received and the PDF on the public invoice page
  • —Paying by bank transfer? They can upload the receipt right there for you to review
  • —Uses the invoice currency, or your Stripe default
Reconcile

Payments match themselves.

When a client pays, Stripe tells Corebill and the payment is recorded on the invoice in real time. Refunds and disputes come through too, so the ledger always matches Stripe.

INV-2026-000118 · Payments
DateEventAmount
Sep 12Payment · Stripe$800.00
Sep 28Payment · Stripe$1,600.00
Oct 02Refund · Stripe-$200.00
Balance due$200.00
From Stripe
Payment succeededRecorded on INV-2026-000118
Charge refundedOnly the new difference recorded
Dispute openedFlagged on the invoice
  • —Payments recorded on the invoice ledger the moment they succeed
  • —Refunds recorded as they happen in Stripe, never duplicated
  • —Disputes are picked up so you know when a charge is challenged
  • —Charging directly in Stripe? Turn on "Create an invoice for every Stripe payment" and Corebill issues the paid invoice for you
  • —Import your Stripe products as Services and keep customers in sync
Subscriptions

Your recurring revenue, next to everything else.

See every Stripe subscription in Corebill with its customer, plan and transactions. Pause, resume or cancel without opening the Stripe dashboard.

SubscriptionsPauseResumeCancel
CustomerPlanStatusNext charge
ASAcme StudioRetainer · $1,200/mo
Active
Nov 1
NWNorthwindHosting · $84/mo
Active
Nov 4
LLLumen LabsSupport · $450/mo
Paused
—
Ready-made automations
Payment failed follow-up
Send paid invoice from Stripe
Subscription canceled alert
Plan changed alert
  • —List and open subscriptions with their transaction history
  • —Pause, resume or cancel in one click
  • —Each Stripe charge can become a paid invoice in Corebill, with Stripe's lines and currency
  • —Ready-made automations for failed payments, cancellations and plan changes
Fees and margin

Stripe fees, logged for you.

Every payment logs its real processing fee as an expense, so your margin per client is the real one — not the one before Stripe took its cut.

Stripe
Payment received · INV-2026-000118$1,600.00
Real Stripe fee logged as an expense
EXP-000151 · Payment fees · Stripe-$46.70
Acme Studio · Summary
Revenue$12,400.00
Stripe fees-$362.40
Margin$12,037.6097.1%
  • —The actual fee from Stripe, not an estimate
  • —Logged under Payment fees with Stripe as the vendor
  • —Fees that Stripe hasn't settled yet are picked up automatically later
  • —Revenue, Expenses and Margin side by side in your Summary and Reports
AI Agent

"Which subscriptions failed to pay this month?"

The AI Agent reads your Stripe subscriptions and transactions — and can pause, resume or cancel one when you ask it to.

Pause the subscription for Acme Studio until they confirm the new plan
Found Acme Studio's active subscription
Checked the last transactions
Paused the subscription in Stripe
Acme Studio
Paused
PlanRetainer · $1,200/mo
Done. Acme Studio's subscription is paused — no new charges until you resume it. Want me to remind you next week?
Ask anything about your subscriptions or payments…
FAQ

Questions about Stripe

No. You use your own Stripe account: paste your Secret Key and Corebill creates the webhook it needs. Money goes straight to your Stripe balance, as always.

Team reviewing payments received online

Send the invoice. Let Stripe and Corebill do the rest.

Connect Stripe from Settings > Integrations and your next invoice goes out with a pay button.