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
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.
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.
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.