Entering recurring charges (subscription) revenue streams

In this article

Subscription or Recurring charges revenue streams are very useful for forecasting products or services that involve signups, recurring billings, cancellation rates, and the like. Some good examples are magazine subscriptions, gym memberships, or software-as-a-service products. If your business is building a subscription service, creating a reliable sales forecast is a critical step to understanding how your business will grow, and what the key drivers of revenue growth will be.

Adding a recurring charges revenue stream:


In your financial forecasting tool, Navigate to revenue tab and click on Add Revenue Stream button:


In the overlay that appears, Enter Revenue Stream title and click on Save & Next button :


Upmetrics gives you four ways to forecast revenue streams. You'll choose the type Recurring Charges when you set up a revenue stream by clicking the appropriate radio button.


Customers: Enter the number of customers of this service you think. This can be either a constant amount per month or varying amounts.

If you think you will have the same number of signups per month, choose the Constant amount and enter the number per month:

Churn rate: Churn is the percentage of customers that cancel your service in a given month—when they leave, they’ve “churned out” and are no longer subscribing. For your business to grow, you need to add customers at a faster pace than they are canceling their subscriptions. If you're not sure how to estimate your churn rate, start with the number of customers you expect to cancel in a given month, and divide that by the total number of customers that you forecast at the beginning of that month.

Tip:  If the renewal period you specified is monthly, then the churn rate applies to monthly renewals. Also, the churn rate is applied to the number of customers you have at the beginning of each month - before any new signups are added. Subscribers are not charged for the period in which they've canceled.

If you expect different numbers of customers to sign up depending on the month (for example, if your business has seasonal highs and lows), choose  Varying amounts over time. This will give you a grid so you can enter varying amounts:


Price: There are two different prices applicable for the subscription revenue model, One-time Setup fee(i.e.up-front fees) and Recurring price.

If you charge a setup fee (or other one-time charges) when customers sign up, enter that amount. If there is no initial charge, enter 0 and move on:

Next, enter the amount you will charge for each period of the subscription - this is your renewal charge. This can be a constant price or one that varies over time (for example, if your subscription price varies seasonally):

Finally, indicate how often you will charge your customers. This is your renewal period (for example, are your customers charged monthly, quarterly, every six months, etc.):

Enter the sales tax rate applied. Upmetrics will calculate your taxes and add them to the forecast automatically.


Refund: Unexpected refund risks involved with your subscription service business when you decided to provide refunds to your customers on requests, Let's enter how much refund rate do you estimate over revenue regenerated by Revenue Stream :


Start Date: Indicate when the revenue for this service charges sales stream will begin. Click Save:

Editing or deleting a revenue stream:

To edit an existing revenue stream:


In the Revenue groups, click on the grid icon of the revenue stream you'd like to edit:


In the overlay that appears, To start editing the revenue stream, Click on edit button:


In the form that appears, You can click on any input field that you wish to edit:


Make your desired changes, and click the Next button to review each step, and then click on the Save button.

To delete a revenue stream:


In the Revenue groups, click on the trash button on the revenue stream you'd like to delete:


Click Yes to confirm the action:

Where does this entry appear in the financial statements?

Your revenue streams will be used to calculate the highlighted lines the Profit & Loss, Balance Sheet, and Cash Flow table shown below: