The Complete Guide To Subscription Billing
The Complete Guide To Subscription Billing
The
Complete
Guide to
Subscription
Billing
Companies exploring
subscription billing solutions
should look beyond their
immediate needs to ensure
they choose a platform that
meets their long-term needs.
This guide will walk through
the wide range of features
required to automate your
recurring billing, subscription
management and payment
process.
2
The Complete Guide to Subscription Billing
Fusebill All Rights Reserved
fusebill.com
Contents
1. Overview 4
4. Payments 9
4.1 Multiple Payment Types
4.2 Ad-hoc Payments
4.3 Scheduled Payment Runs
4.4 Payment Gateway Integration
4.5 PCI Compliance
4.6 Failed Payments
4.7 Overpayments and Credit Balance
4.8 Refunds and Chargebacks
5. Account Management 12
5.1 Overview
5.2 Customer Account Creation
5.3 Free Trial Accounts
5.4 Customer Account Maintenance
5.5 Updating Credit Cards
5.6 Cancelling Accounts
3
The Complete Guide to Subscription Billing
Fusebill All Rights Reserved
fusebill.com
6. Subscription Management 14
6.1 Creating a Subscription
6.2 Creating Multiple Subscriptions
6.3 Adding Products to Subscriptions
6.4 Removing Products from Subscriptions
6.5 Updating Products in Subscriptions
6.6 Changing Subscription Terms and Conditions
5.7 Suspending Subscriptions
5.8 Cancelling Subscriptions
7. Web Self-Service 15
7.1 Account Creation and Initial Purchase
7.2 Viewing Information
7.3 Updating Information
10. Taxation 18
1-888-519-1425
4
The Complete Guide to Subscription Billing
Fusebill All Rights Reserved
fusebill.com
1 Overview
The increasing use of subscription billing creates significant challenges for back-office
systems. Billing systems and processes need to respond to a shift from one-time
transactional charges, to ongoing recurring charges and subscription management.
This document is intended to help you assess the range of features required in your
systems, for metering, pricing, billing and collecting.
5
The Complete Guide to Subscription Billing
Fusebill All Rights Reserved
fusebill.com
2 Pricing and Packaging
The ability to rapidly define and introduce new price packages is key, and many companies
stagnate in the market when the billing system becomes a bottleneck to creating new
plans. Whether your goals are to better segment customers, improve cash flow, up-sell
additional offerings, or prevent abuse, pricing and packaging is an effective strategic
enabler. This section outlines a variety of pricing and packaging approaches that your billing
system should support.
Price plans are built from three kinds of charges: one-time, recurring and usage
based charges.
Typically, recurring charges for a time period are charged in advance. Different types
of recurring charges must be supported.
These pricing structures are commonly seen in B2B applications in which volume pricing is
negotiated when a contract is established.
6
The Complete Guide to Subscription Billing
Fusebill All Rights Reserved
fusebill.com
2.3 Usage-Based Charges
Usage-based charges are calculated based on the use or consumption of a service, and
can vary each month depending on actual usage.
Generally, price plans include an allocation for usage, with incremental charges for usage
above the allocation.
1. Standard: uses a set price per unit of usage, which does not vary with volume.
2. Tiered: the incremental unit price is set per range of usage
(e.g., 1-20 = $2; 21-40 =$1)
3. Stairstep: The unit price for all usage is determined by the overall volume; typically used
for volume purchases.
4. Volume: Provides a range of usage for a fixed price
(e.g., up to 10 users allowed for $100).
Pay-as-you-go charging, which charges the account as usage is incurred, is commonly used
to limit exposure to credit risk. To avoid small, frequent charges to a credit card, a ‘billing
threshold’ account setting should be used to accumulate charges until the threshold is
reached.
7
The Complete Guide to Subscription Billing
Fusebill All Rights Reserved
fusebill.com
2.6 Promotions and Coupons
To help convert prospects to customers, you may also choose to offer marketing
promotions, which can be time-based (e.g., 50% discount for the first 3 months), volume-
based (e.g., tiered pricing, whereby additional units become progressively cheaper), or
both.
2.7.1 Overview
With your usage-based pricing models, your commerce system will need to be able to
meter actual usage as it occurs to track what has been consumed and by whom.
2.7.2 Metering
Your business must be able to track what has been consumed and by whom. Typically, this
information can be obtained from the monitoring software of your underlying infrastructure,
but you will need to structure usage records in a consistent manner for your commerce
system. Each usage record should minimally have the following:
Your commerce system must own the aggregation of all usage data across your multiple
infrastructure systems, as well as the billing of customers against that data. In that way, your
infrastructure stack need only measure and record the above usage data, rather than being
burdened with additional commerce complexity.
8
The Complete Guide to Subscription Billing
Fusebill All Rights Reserved
fusebill.com
3 Rating and Billing
Rating refers to the process of translating metering data into invoice items for a customer,
based upon the chosen pricing plan. Your system will need to provide a rating engine that
can calculate these charges based upon usage data over time. In some instances, you may
need your system to be configurable as to how the rating calculations are performed.
Billing is the process of creating an invoice for customers on a recurring basis according to
the pricing plan they have selected, their usage during that time period, and any discounts
that may apply. This section outlines the key requirements for a cloud-based billing system.
3.2 Adjustments
Your system should permit you to adjust invoices. There are two types of adjustments
that you will typically make:
• Invoice-level adjustments: allow you to credit (e.g., for customer service reasons)
or debit (e.g., for added late fees) an invoice after it has been created.
• Line item-level adjustments: allow you to credit or debit against a specific line item
charge on an invoice (e.g., to reverse out a charge that was not incurred).
9
The Complete Guide to Subscription Billing
Fusebill All Rights Reserved
fusebill.com
4 Payments
This section outlines the key items your commerce system will need to accommodate in
order to process payments and accelerate your cash collection.
Electronic: These payments are typically electronic bank transfers (e.g., ACH) or credit card
transactions that are made with a direct connection between your billing system and the
electronic payment processor.
External: These payments, such as paper checks or wire transfers, are processed outside
of your commerce engine and must be recorded against an invoice back in the billing
system.
10
The Complete Guide to Subscription Billing
Fusebill All Rights Reserved
fusebill.com
4.5 PCI Compliance
If you intend to process credit cards as a method of payment, best practices will dictate that
your commerce system be PCI compliant, thereby achieving a level of security that meets
the standards of the Payment Card Industry (PCI) and giving your customers comfort that
their credit card information is protected.
PCI compliance involves network and system security approaches, as well as rigorous
adherence to process.
11
The Complete Guide to Subscription Billing
Fusebill All Rights Reserved
fusebill.com
5 Account Management
5.1 Overview
This section discusses key system requirements regarding the creation and maintenance of
customer accounts.
• Locale: information about the customer’s time zone and date format preferences
• Currency: the currency that is used to charge the customer
• Tax Exemption: a customer’s tax exemption status (typically not editable directly
by a customer)
• Payment Terms: you may want flexibility to offer both net 15 or net 30 terms
(typically not editable directly by a customer)
• Payment Methods: your system should ideally support entry of multiple payment
methods, in addition to selection of one default payment method
• Additional Contacts: for example, you may want to store different “bill to” and
“sold to” contacts for a particular customer.
12
The Complete Guide to Subscription Billing
Fusebill All Rights Reserved
fusebill.com
5.5 Updating Credit Cards
Subscription charges typically require that a credit card be maintained on file for the
duration of a subscription. Once a credit card is on file, there is the possibility that the
credit card will expire or the cardholder will cancel her credit card. Proactive notifications
to customers via e-mail and alerts on your web portal are needed when their credit
cards are about to expire. This proactive, automated approach will reduce the number of
failed payments and ultimately improve your cash flow.
• Before canceling an account, your system should cancel all the customer’s
subscriptions and verify that all due invoices have been paid or adjusted.
• The system should prohibit further subscriptions from being added to a cancelled
account.
• The system must ensure that any remaining usage prior to account cancellation gets
billed to the customer in the next billing cycle. Optionally, you may consider having your
system cancel all of a customer’s subscriptions but keep the customer account active, so
the customer can re-engage without friction later, with her existing account information
still intact.
13
The Complete Guide to Subscription Billing
Fusebill All Rights Reserved
fusebill.com
6 Subscription Management
When a customer purchases one of your cloud offerings, your system will need to create a
subscription for that customer, defining what has been purchased, by whom, over what
time period, and at what pricing rate. This section outlines the various requirements your
commerce system will need to support both in creating subscriptions and in managing
changes against it throughout a customer’s lifecycle with you.
• Customer Name and ID: identifying the customer who made the purchase
• Initial Term: the duration for the subscription
• Start Date: the date that the subscription begins
• Auto Renew: whether the subscription should automatically renew at the end of the term
• Renewal Term: the duration for a subscription renewal
• Products Purchased: the products that comprise the subscription
• Product Pricing: the amount to be charged for each product purchased, which can
include one-time fees, recurring fees, and usage-based fees
• Billing Interval: the interval (e.g., monthly, quarterly, etc.) over which recurring charges are
billed.
14
The Complete Guide to Subscription Billing
Fusebill All Rights Reserved
fusebill.com
6.5 Updating Products in Subscriptions
Your system should allow you to make changes to a product within a subscription if you
wish to alter the price charged to the customer for that product.
15
The Complete Guide to Subscription Billing
Fusebill All Rights Reserved
fusebill.com
7 Web Self-Service
A web presence allows customers to place initial orders, and reduces your lifecycle costs
by providing self-service capability to customers.
16
The Complete Guide to Subscription Billing
Fusebill All Rights Reserved
fusebill.com
8 Reporting and Metrics
Your system s h o u l d provide you with real time access to reports and subscription
metrics. appropriate for the cloud. Some important metrics to consider include:
17
The Complete Guide to Subscription Billing
Fusebill All Rights Reserved
fusebill.com
9 Accounting System Integration
9.1 Integration Options
Your commerce system will need to integrate with an accounting system to create your
company’s financial statements. There are two common approaches to integrating billing
data:
For instance, you may want to invoice a one-time setup fee as soon as the contract is
signed, but not start revenue recognition until the service is activated. Another common
complication for cloud businesses is in recognizing a one-time charge over the length of
a contract, or even the average customer lifetime. The commerce system will need to
be able to invoice for these one-time charges, but enable revenue to be recognized over
these longer service periods.
18
The Complete Guide to Subscription Billing
Fusebill All Rights Reserved
fusebill.com
10. Taxation
Applied taxes vary depending on geography (yours, and the customer’s) and type of
product or service. Each charge in your bundle of pricing may have different tax rules.
For instance, some states charge taxes on professional services but not on Internet
access, so your commerce system will need the ability to apply taxes differently for
each type of product that you offer.
Federal and state level taxes may apply, with variations for European Value Added Tax and
Canadian Provincial taxes.
Some of your customers, such as charities or churches, will be exempt from taxes. These
customers will need to provide proof of their tax exemption, and your commerce system
will need the ability to not apply taxes on a customer-by-customer basis.
About Fusebill
Fusebill automates invoicing, billing and collections for subscription based companies. Ideal
for both B2B and B2C businesses, our customers span many industry sectors, including
software as a service, digital media, and communications. Our customers rely on Fusebill to
reduce their costs, speed their cash collections, and extend their customer life cycles.
1-888-519-1425
fusebill.com
Email: [email protected]
Twitter: @fusebill
19
The Complete Guide to Subscription Billing
Fusebill All Rights Reserved
fusebill.com