# Setup Plans & Pricing to Support Subscriptions and One-Off Purchases

In this guide, you will learn how to configure pricing plans for your users, each with distinct billing cycles, prices, unit counts (e.g., seats, devices, credits), currencies, and feature sets.

![Freemius Dashboard - Plans overview](/help/assets/ideal-img/freemius-developer-dashboard-saas-plans-view.cfba193.480.png)

## Setting Up Plans[​](#setting-up-plans "Direct link to Setting Up Plans")

To create your first plan:

1. Log in to the [Developer Dashboard](https://dashboard.freemius.com).
2. Navigate to the ***Plans*** page.
3. Click the **Add Plan** button to create a new plan.

   ![Freemius Developer Dashboard - Add plans button](/help/assets/ideal-img/freemius-developer-dashboard-saas-plans.ebaf481.480.png)
4. Enter a title and a unique name, e.g., 'Professional' and 'professional'.
5. Enter information about the plan such as pricing and billing cycles.

![Freemius developer dashboard - SaaS plans pricing](/help/assets/ideal-img/freemius-developer-dashboard-saas-plan-pricing.ee06a4a.480.png)

### Creating Subscription Pricing[​](#creating-subscription-pricing "Direct link to Creating Subscription Pricing")

To enable subscription pricing, you just need to enter the **Monthly Price** and/or **Annual Price** for the plan.

![Set up subscription pricing](/help/assets/ideal-img/freemius-saas-subscription-pricing.1e7b982.480.png)

### Creating One-Off Pricing[​](#creating-one-off-pricing "Direct link to Creating One-Off Pricing")

To enable one-off pricing, you just need to enter the **One-Time Price** for the plan.

![Set up one-off or lifetime pricing](/help/assets/ideal-img/freemius-saas-one-off-pricing.55dc2fc.480.png)

Each plan pricing configuration supports all three billing cycles: monthly, annual, and one-off. You can choose to fill out only the relevant pricing for your product.

This flexibility allows you to sell access to your software product through subscriptions, one-off purchases, or both. Checkout also lets customers choose their [preferred billing cycle](https://freemius.com/help/help/documentation/checkout/features/billing-cycle-selector-ui/.md) when purchasing a plan that supports multiple billing cycles.

### Creating Multi-Unit Pricing[​](#creating-multi-unit-pricing "Direct link to Creating Multi-Unit Pricing")

To sell multiple units (for example seats, users, devices, activations, or credits) from a single plan, click the **Add Bulk** button and either select the relevant option or just enter the number of units.

![Set up multi units pricing](/help/assets/ideal-img/freemius-pricing-add-bulk.d9a889b.480.png)

You can add as many bulk pricing options as you want, and each can have its own price. For example, you can sell 1 seat for $9.99, 5 seats for $39.99, and 10 seats for $69.99.

![Set up multi units pricing](/help/assets/ideal-img/freemius-pricing-bulk-pricing.4c7b31e.480.png)

Unit Label

Read our guide to learn how to [customize the unit label](https://freemius.com/help/help/documentation/saas/customize-license-unit-label/.md).

### Creating Multi-Currency Pricing[​](#creating-multi-currency-pricing "Direct link to Creating Multi-Currency Pricing")

Simply click on the **Add Currency** button on the right side to add more currencies to your plan.

![Set up multi currency pricing](/help/assets/ideal-img/freemius-pricing-add-currency.917b06c.480.png)

Adding a currency automatically copies your USD or the first available currency pricing to the new currency. You can then edit the pricing for the new currency as needed.

![Set up multi currency pricing](/help/assets/ideal-img/freemius-pricing-multi-currency.dbecce6.480.png)

Once your plan pricing is set, you can open Checkout to see how it looks for your customers. Simply click the **Checkout** button beside any pricing, and Checkout will open in a new tab.

All your configurations will be reflected, including the billing cycles, multi-units, and multi-currency pricing.

![Freemius Checkout preview for a SaaS product](/help/assets/ideal-img/freemius-checkout-with-billing-pricing-currency.84d5b76.480.png)

For example, in the image above, you can see:

1. Checkout shows an [upsell toggle](https://freemius.com/help/help/documentation/checkout/features/upsell-toggles/.md#annual-upsell) for annual and monthly billing cycles.
2. Another [upsell toggle](https://freemius.com/help/help/documentation/checkout/features/upsell-toggles/.md#one-off-or-lifetime-upsell) for the one-off pricing.
3. The multi-units pricing selector, from which customers can easily switch between the available options.
4. The [multi-currency](https://freemius.com/help/help/documentation/checkout/features/local-languages-currencies/.md) pricing selector, from which customers can easily switch between the available currencies.

There are various options to customize Checkout behavior and UI. Learn more in our [Checkout guide](https://freemius.com/help/help/documentation/checkout/.md).

## Plans Customization[​](#plans-customization "Direct link to Plans Customization")

There are other settings you can fill out to customize your plans, such as:

### Free and Paid Trials[​](#free-and-paid-trials "Direct link to Free and Paid Trials")

Freemius enables you to offer free trials to your users, with or without requiring a payment method. Offering a free trial may help increase your product's distribution and sales. See the [supported trial types](https://freemius.com/help/help/documentation/selling-with-freemius/set-up-trials/.md#supported-trial-types).

### Configure a Plan's Features[​](#configure-a-plans-features "Direct link to Configure a Plan's Features")

You can set up the features for each plan.

![Freemius developer dashboard - Setting up SaaS product plan features](/help/assets/ideal-img/freemius-developer-dashboard-saas-plan-features-setting.dfd3b88.480.png)

Set up plan features by:

1. Navigate to the ***Plans*** page.
2. Click the relevant plan to edit its details.
3. Scroll down to the **Features** section.
4. Add the respective feature details. Type the name of the feature and click the "+" button or press Enter to add it to the plan. Repeat this step until you've added all required features.

Showing Features to Customers

For integration with your product, these features can be accessed later using the [Features API endpoint](https://freemius.com/help/help/api/plans/list-features/.md) or the [Pricing API endpoint](https://freemius.com/help/help/api/products/retrieve-pricing-table-data/.md). Additionally, they are automatically displayed in the [pricing table](http://localhost:3000/help/documentation/saas-sdk/react-starter/components/#subscription-plans-table) generated by our [SaaS Starter Kit](https://freemius.com/help/help/documentation/saas-sdk/react-starter/.md).

### Checkout Confirmation Dialog[​](#checkout-confirmation-dialog "Direct link to Checkout Confirmation Dialog")

After purchasing, customers will see a confirmation dialog that includes a thank-you message and a close button. This dialog allows the title, message, and button to be configured. It is accessible via the **Customization** tab under the **Plans** page. [Learn more](https://freemius.com/help/help/documentation/checkout/customization/customizing-confirmation-dialog/.md).

![Freemius Dashboard - SaaS plans checkout confirmation dialog customization](/help/assets/ideal-img/freemius-developer-dashboard-saas-plans-customization-confirmation-dialog.301f0ee.480.png)

### Checkout Success Redirection[​](#checkout-success-redirection "Direct link to Checkout Success Redirection")

Under the **Plans** page, via the **Customization** tab, you can set a redirection URL that Checkout will use to redirect customers after a successful purchase. This works only for Checkouts opened in page mode and does not show the confirmation dialog (even if customized). The URL is automatically populated with purchase data. [Learn more](https://freemius.com/help/help/documentation/checkout/integration/hosted-checkout/.md#redirection-after-a-successful-purchase).

![Freemius Dashboard - SaaS plans checkout success redirection customization](/help/assets/ideal-img/freemius-developer-dashboard-saas-plans-checkout-redirection.1dd75be.480.png)

### Customize Checkout Style[​](#customize-checkout-style "Direct link to Customize Checkout Style")

Learn more in our guide for [Checkout CSS Customization](https://freemius.com/help/help/documentation/checkout/customization/applying-css-customization/.md).

note

If you're looking for the WordPress and Templates guide, please [refer here](https://freemius.com/help/help/documentation/wordpress/setup-product-pricing-plans-refunds/.md).
