Overview

Subscriptions is a recurring billing engine within the Yorlet platform for collecting rent. It generates Invoices. The Billing engine then automatically collects Payments on those Invoices, and moves on to the next one. Invoices left unpaid after their due date are visible from the Billing dashboard so you can easily track arrears.

A subscription will always generate the first invoice on the first day (or move in day) of a tenancy. After that, all Invoices are created at the end of the billing interval, which is set during the creation of an application.

Subscriptions are automatically generated when an application is completed. Learn more about the application lifecycle.

Subscription lifecycle

1

Subscription created

The subscription is created when an application is completed or is created manually. The status of the subscription will be either active or scheduled depending on the start date.

2

Subscription becomes active

If the subscription is scheduled, it will become active on the start date. The subscription will generate the first invoice on the start date.

3

An invoice is created for the subscription

The first invoice is created on the first day of the tenancy or the start date of the subscription. Subsequent invoices are created at the end of the billing interval. The status of the invoice is open.

4

The customer pays the invoice

The customer pays the invoice using the payment method set on the subscription. The status of the invoice is paid.

5

The subscription generates the next invoice

The subscription generates the next invoice at the end of the billing interval. The status of the invoice is open.

6

The customer does not pay the invoice

If the customer does not pay the invoice by the due date, the status of the invoice is past due. The subscription will continue to generate invoices at the end of the billing period.

7

Subscription ends

The subscription lifecycle continues until the end date of the subscription is reached or the subscription is cancelled. The status of the subscription will be complete when the end date is reached or canceled if the subscription is terminated early.

Collection methods

You can determine the method by which an invoice is paid by setting the subscription collection method to either Charge automatically or Send invoice. Initially this is decided when creating an application, but it can be edited while the subscription is active.

  • Charge automatically: Collect a payment method from your customers during the application process, this becomes the subscriptions default payment method and invoice payments are automatically charged.
  • Send invoice: An email is sent to your customer with a link to a hosted invoice. If you select this method whilst creating an application your customer will not be asked to provide a payment method.

Optimised collection

Some payment methods can take several days to complete so Yorlet Billing automatically applies optimisations to make sure you’re being paid when a subscription invoice becomes due.

Without optimised collection

Without optimisation the payment would settle 3 days after the subscription due date. For example, Bacs Direct Debit payments take two to three business days to succeed:

TimingDescription
T+0Invoice is generated, payment initiated and debit request submitted
T+1Debtor’s bank receives request and prepares to debit funds
T+2Customer is debited funds
T+3Funds received and payment succeeds

In this example, the payment would settle 3 days after the subscription due date.

With optimised collection

Yorlet Billing will apply optimisations and initiate some payments early to avoid late settlement:

TimingDescription
T-2Invoice is generated, payment initiated and debit request submitted
T+0Customer is debited funds
T+1Funds received and payment succeeds

This optimisation means that the customer will be debited on subscription due date.