Renewal Subscriptions

Summary

Our software provides a Renewal Date option for subscriptions that require customers to renew such as termite warranties. Companies can provide various payment options and have flexibility in what triggers the beginning of a warranty and subsequent renewal dates. Our platform supports these configurations and includes an Expiration Date for those contracts and warranties with an end date.

Setting up Renewal Dates in Service Types

The Renewal Date is set up at the Service Type level. Go to Admin > Preferences > Service Related > Service Type. Check the box for Display Renewal Date. To see the other available settings for the Renewal Date, press Save.

Applying the Renewal Date in Subscriptions

When creating a Subscription, the setting defaults for the Renewal Date from the Service Type will automatically populate. The user can override these settings at the Subscription level.

Applying the Renewal Date in the Customer Card

Set Renewal Date is the Subscription default for how the Renewal Date will be set. The options are:

  • Manually – By default, the Service Type will be set to Manually. This is recommended for those that may not know when the warranty date will start, such as those doing commercial work where the warranty starts when a certificate of occupancy is issued which cannot be auto-set.
  • At Initial Service Completion – Once the initial service is completed, the warranty start date will be set regardless of payment status. The Renewal Date will be set using the frequency setting.
  • At Initial Invoice Payment – If At Initial Invoice Payment is selected, then a full payment must be received for the Renewal Date to be set. This setting can be overridden at the Subscription level.

Renewal Frequency is the Subscription default for the frequency at which the Renewal will occur. The options are Annually (default), Semi-Annually, and Two Years. This setting can be overridden at the Subscription level if needed. Also, the user can make additional Renewal frequencies in Admin > Preferences > Service Related > Frequency Options.

Using the Initial Invoice Options

Customers can also define when the initial invoice will be generated.

  • After Initial Completion – Once the Subscription’s initial service appointment is completed, an invoice will generate for the amount set in the Initial Invoice Template.
  • After Agreement Signed – Once the customer signs the agreement for the Subscription, the software will generate an invoice for the amount set in the Initial Invoice Template
  • On Initial Billing Date – When this option is selected, a new field for “Initial Billing Date” will appear to select the date manually. The software will generate an invoice for the amount set in the Initial Invoice Template.
  • Custom Schedule – The software will generate an invoice for the amount set in the Initial Invoice Template on the scheduled dates within the Custom Schedule. Custom Schedule is recommended for companies that want to bill monthly in arrears for the initial amount.

Payments

When payments are received for renewals and processed within the Invoices tab of the Customer Card, information about the Renewal and available options are presented.

  • Renewal Date – the Renewal Date will automatically advance by the frequency set for the Renewal when full payment is received during the renewal period.
    • For example, if the Renewal Date is 1/1/2021 and payment is received on 12/1/2020, then the new Renewal Date will advance to 1/1/2022 (and not a year from when payment was received). If the customer pays after the Renewal Date, the Subscription will not automatically freeze, and the Renewal Date will advance to 1/1/2022.
  • Expiration Date – Expiration Date will only advance by one year if the Renewal Date is not enabled for the Service Type. A user can manually advance the Expiration Date at any time.
  • Send to Job Pool – When checked the customer’s subscription appointment will be sent to the Job Pool.

Partial Payments

  • Initial payment: If a partial payment is received for the initial invoice and “Limited To Subscription” for the Renewal and the Renewal Date is set at the Initial Payment Date, the options will default to unchecked. The warranty start date will not be set until full payment is received. A message indicates that the payment is for less than the full initial amount.
  • Renewal payment: If a partial payment is received for the Renewal and “Limited To Subscription,” then the options will default to unchecked. A message indicates that the payment is for less than the full renewal amount. It is assumed that a partial payment means that the customer has not met the requirement for the Renewal until full payment is received. The Renewal Date will not advance automatically, although the user can advance the date manually.

Customer Portal

When using the Renewal Date for the Subscription, the Customer Portal will show the “Current” period’s effective dates with the associated amount for the Subscription and the paid amount. If the customer is paying for the Renewal in arrears, then the “Current” will reflect the amount paid to date for the current period.

The Customer Portal will also show the “Upcoming” if an Expiration Date is not at the same time as the renewal date. The Expiration Date would indicate the end of the contract, and the customer is not provided with an opportunity to renew or pay. If the upcoming period does not expire, then the customer will see a “Pay Now” button to pay and renew the Subscription.

Once the customer has paid for the Renewal, the payment may show as a prepayment until the invoice is generated on the Renewal Date.

If on auto-pay for quarterly, monthly, or another custom schedule for the Subscription where the customer is paying in advance of the Renewal, then the amount paid will reflect payments received to date for the Renewal.

For the renewal date to advance after the customer pays on the portal, please set the Billing Frequency on the subscription Renewal. Using any other frequency will allow the customer to prepay for service, but it will not advance the renewal date.