Feature · Stripe-Connect Billing

One platform. N recurring revenue streams.

Connect your Stripe account once. Charge each sub-org monthly. Setup fees, trials, custom pricing per client — KILN handles the plumbing.

What it does

The agency revenue pattern KILN unlocks is simple: build once, sell access N times, charge monthly. The pricing layer makes that possible without you writing billing code.

Per sub-org, you pick a billing mode: Free (no charge, useful during onboarding), Stripe Subscription (recurring monthly + optional setup fee + optional trial), or Custom invoice (you bill the client outside KILN, useful for enterprise or non-card clients).

All Stripe traffic goes through your connected account — KILN never sees the customer's money. Fees go straight to your balance. The agency-revenue dashboard splits MRR from one-time setup-fee revenue so you see what's recurring vs lumpy.

How It Works

Three moving parts

Step 01

Connect Stripe (one-time)

Stripe Connect Express onboarding. KYC and payout setup happen on Stripe's hosted flow. Status mirrors back so the dashboard shows you when you're ready to charge.

Step 02

Set per-sub-org pricing

Open a sub-org's Pricing tab. Pick a billing mode. Enter monthly + setup fee. Toggle trial days. Save — the Stripe Product + Prices auto-provision.

Step 03

Send the onboarding link

Each sub-org has a public onboarding URL with the pricing pre-filled. Client signs up + pays. Invoices, dunning, and renewal all happen in your Stripe account.

Use Cases

What agencies actually build with this

Standard agency tier

Charge €497/mo per client + €1,500 setup fee, 14-day trial. Build one workflow template, deploy to 25 sub-orgs, collect €12,425/mo recurring + lumpy setup revenue.

Enterprise custom invoice

Big client wants quarterly billing via PO. Use Custom invoice mode — display the price on their onboarding page, bill them out-of-band, KILN access stays unblocked.

Free pilots that convert

Run a 30-day Free pilot. After it converts, switch the sub-org to Stripe Subscription mode without rebuilding the workspace.

Technical details

  • Stripe Connect Express integration with KYC + payout dashboards
  • Per-sub-org SubOrgSubscription mirror so the dashboard works without round-tripping Stripe
  • Webhook-driven sync — every Stripe event updates local state in real-time
  • MRR / setup-revenue split in the agency revenue dashboard
  • Trial periods, prorated upgrades, dunning, and cancellation all handled by Stripe
  • 12-month invoice mirror in KILN for the agency owner; live PDF + hosted-invoice URL

Ready to build with this?

Free forever for testing. Start charging your first client by next week.

Built in GermanyGDPREU-hosted