About Kinde billing feature
Billing
In the Kinde model, we handle everything except the payment processing part of billing. Kinde integrates with a third-party payment processor (Stripe) for secure payment processing.
This involves a continuous sync between Kinde and Stripe, to ensure that products, prices, subscription information, invoices and payments, are accurate in both systems.
Kinde does not store payment details, such as credit card information. This is exclusively managed by Stripe.
Kinde supports billing models for B2B, B2C and even B2B2C. Depending which you are setting up, you may need to do a few different tasks. Most of the setup is common, but we will call out tasks that are only relevant to one or the other.
Kinde integrates a single payment processor (only Stripe Billing for now) to handle the financial and payment management side of things.
Stripe uses the plan data and the customer info to create an agreement in Stripe. The customer is invoiced based on this agreement. Stripe securely stores your customer’s payment details and Kinde never sees credit card or other bank information.
Here’s what the billing feature looks like as a workflow.
Stripe is currently the only payment provider supported with Kinde. But we plan to expand to other providers in the near future.
Kinde has customers everywhere and almost every global currency is supported.
By default, Kinde uses the following billing behavior. You set each fixed charge’s billing interval when you add the charge to a plan.
$10 / month + $3 / week). Each charge renews on its own schedule.On plan details in the self-serve portal (and on the admin organization or user billing subscription card), Next invoice shows:
If the agreement includes metered features, Kinde shows the caption May change with usage before the invoice is issued.
For mixed annual + monthly plans, the next invoice is often only the sooner charge (for example the monthly item a month later) — not a monthly-normalized average of the whole plan.
Fixed charges on the subscription are listed with their own intervals (for example $100 AUD / year and $3 AUD / month). Recurring feature rates show the interval after the unit label (for example $5 AUD per unit / month); usage totals so far do not include an interval.
You can also set policies to control what happens when a customer cancels or changes their plan.