Skip to main content
All CollectionsIntegrationsStripe
Setup Stripe subscription plans
Setup Stripe subscription plans
Updated over a week ago

This guide will walk you through the process of setting up Stripe subscription plans for purchase in your web app.

1. Create a product

Sign into your Stripe dashboard and create a new product. Configure your product’s price as follows:

  • Name: Enter the public name of your plan as users should see it.

  • Pricing model: Choose “standard”.

  • Price: Enter the amount you want to charge for the plan.

  • Recurring or one time: Choose “recurring”.

  • Billing period: Choose how often you want subscribers to be charged. Please note that Treefort supports subscription terms of 1 month or more. Weekly subscriptions are not supported.

  • Add another price: If you’d like to offer more than one payment option for your plan, click “Add another price” at the bottom of the page. Use this feature to offer both monthly and annual payment options for the same plan. Creating both monthly and annual prices under the same product allows Stripe to upsell users during checkout (e.g. “Save 16% with an annual plan!”).

🚧 Do not use the legacy “Add free trial” option in the Stripe dashboard - this is not supported. If you would like to offer a free trial then let us know and we’ll configure that for you.

2. Import your plan in the admin dashboard

Click "Stripe" in the "Subscription plans" card in the Monetization tab in your admin dashboard and use the import dropdown in the top right of the card to import the plan you just created. The newly imported plan won't be available in the app until you click the row for the plan and use the "Visibility" card to mark it as published. You'll also need to use the "Offerings" card to associate the plan with an offering to make it available in the app.

Did this answer your question?