Skip to content

Build an advanced subscription product with variants

Create a subscription product in Easytools with monthly and yearly plans, a free trial, and turn one variant into an upsell.

Last updated
July 31, 2026

In Easytools you can sell more than one-time products - you can build advanced subscription products with several price variants. This guide shows how to create a subscription, add a free trial, add monthly and yearly plans, and finally turn one variant into an upsell.

Create a subscription product

  1. Go to StoreProducts.
  2. Click + New product.
  3. Fill in the basics: Product name, Description, and add an image in the Gallery section.

The Products list under Store, where you start a new product

Product name, description and image filled in, with a live checkout preview

Set the subscription price

  1. Open the Main price section and pick your Currency.
  2. Under Price type, choose Subscription.
  3. Enter the subscription Price.
  4. By default a subscription renews once a month. You can change this with Billing period (day, week, month or year) and Renewal frequency - for example, set the period to “month” and the frequency to 2 to bill every second month.

Setting the subscription price, billing period and renewal frequency

Note: Leave the billing period on “month” and the frequency on 1 for a classic monthly subscription.

Add a free trial

  1. Turn on the Enable trial toggle.
  2. In Number of days in trial, enter any number of days, for example 14.

During checkout the customer enters their card details right away, but the first payment is only taken after the trial ends - as long as they don’t cancel the subscription earlier.

A 14-day free trial enabled on the subscription

  1. Click Save, then Publish. You have now created your first subscription product with a single variant.

Add more subscription variants

One product can hold several price variants, so you can offer different plans side by side.

  1. In the left panel, open the Price variants section.

The Price variants section, where you add and edit variants

  1. Open the variant you already created and give it a clear name, for example “Standard”, then click Save.
  2. Click + New variant to add another one. Enter a name (for example “Premium”), choose Subscription, set the Price, and add a free trial if you want. Click Save, then Publish.

Creating a second subscription variant with its own price

Add a yearly variant

  1. Click + New variant again and name it, for example “Standard yearly”.
  2. Choose Subscription and enter the Price.
  3. Set Billing period to year.
  4. Leave the free trial as it is, then click Save and Publish.

A yearly variant - the billing period set to year

You now have three subscription variants. The same way, you can add a yearly version for the Premium plan too.

Three subscription variants: Standard, Premium and Standard yearly

Turn a variant into an upsell

Instead of showing the yearly plan as a separate option, you can offer it as an upsell on the monthly variant - the customer picks the monthly plan and can then extend it to yearly.

  1. Open the “Standard” (monthly) variant for editing.
  2. Turn on the Add an upsell toggle.
  3. In the search field, choose the variant you want to offer, for example “Standard yearly”.
  4. Add an Upsell description.
  5. Click Save, then Publish.

Turning the yearly plan into an upsell on the monthly variant

In the checkout the customer now sees the monthly variant with an option to extend it to the yearly plan.


Related: Subscriptions, Free trials, Creating price variants, Upsells.

Didn’t find what you were looking for? Contact us