In order to start billing your customers, you’ll need to create at least one product and at least one plan to go with that product. 

A product is the item, service, or good your customer is buying. It might be a monthly widget box shipped to them, a mastermind program, or a subscription to an app. 

A pricing plan is a definition of a subscription schedule to regularly pay a certain amount of money for some service or product. For example, a plan could be required in order to belong to an organization, to receive digital content, or to receive a service.

A subscription will be created on the basis of these plans that you create. 

Let’s get started:

How to Create Your First Product

To get started, you’ll head to the “Settings” screen, then click on “Products & Pricing Plans” and “Add Product.” From there, you’ll choose:

  • Product ID: It represents a unique identification code used for internal purposes, such as API calls. Customers won’t be seeing that ID. If that attribute is left empty during a Product’s creation, it will be generated automatically.
  • Product name: This will be displayed to your customers. This field is mandatory.
  • Unit label: This is what one item of your product is called. For a mastermind program, that might be “seat,” if you’re selling individual widgets, it’s “widget.”
  • Accounting code: This is optional and is something you can add to your products, to make them map more cleanly to your accounting software. 

Then, you’ll select whether it’s taxable and shippable or not. If you select that it’s taxable, you’ll choose the tax category ID, so that Rebilly can properly calculate taxes. After you’ve filled in all of that information, it’s time to create your first pricing plan.

How to Create Your First Pricing Plan

When you click “Add Pricing Plan”, you’re taken to this screen. From here, you’ll fill in: 

  • Plan ID: It represents a unique identification code used for internal purposes, such as API calls. Customers won’t be seeing that ID. If that attribute is left empty during a Plan’s creation, it will be generated automatically.
  • Plan name: The name for your plan that will appear on receipts and invoices. This field is mandatory. This might be something like “Gold” or “Silver.” 
  • Currency: The currency your plan will be billed in. 
  • MinQuantity: This is the minimum quantity of subscriptions by plan. For example, if you require a minimum of a three-month subscription, you’d set this to 3.
  • MaxQuantity: This is a maximum quantity of subscriptions by plan. When MaxQuantity left as empty you are unlimited in quantity.
  • Description: this is a short explanation of the plan to the customer.

Next, you’ll set up the billing schedule. These options include: 

  • Recurring billing settings: You can set your product to recur “Forever” (it goes on indefinitely until the customer cancels or the product is deleted), set it to recur a specific amount of times before stopping, or never. Then, you choose the recurring period — this might be 2 weeks, one month, 90 days, etc. 
  • Pricing: This is where you’ll select the way your product is priced. Most commonly, recurring memberships use fixed fee (where there’s a fixed cost per month) or flat rate (where there’s a rate per unit) pricing. 

Advanced Settings

Last but not least are the advanced settings. If you toggle these on, you can turn on a trial period (and specify how long it should be and whether it’s free or paid) and/or a setup fee. 

  • Trial periods: You can add an optional trial period and optional price for the trial (or set it to be free). 
  • Setup fees: If you charge a setup fee for the service, you can designate that here. (This is different than having a one-time fee for the product — for that, you’ll choose to have the subscription never recur.) 

After this, you’ll be ready to start getting customers! What are you waiting for?

Need help? 

If you have any questions or need assistance with implementing Rebilly, please contact us. You can email us at, chat with us or schedule a talk with a billing specialist here.

Did this answer your question?