Introduction to online payments 11
There are two ways to set this up: build your own payments system or buy existing soware.
Either way, you need to make sure your billing system can accept orders from a web or mobile
checkout, correctly bill the customer based on the pricing model (flat-rate billing or tiered pricing,
for example), and collect payments using whichever payment methods customers prefer to use.
You also need the ability to surface insights that are important for recurring businesses, including
churn, monthly recurring revenue, and other key subscription metrics—or integrate with your
customer relationship management system or account system.
As you decide whether to build your own soware from scratch or buy an existing one, think
about the opportunity costs. Consider the ongoing engineering resources required to build and
maintain your billing soware versus the other needs of your business.
Here are three considerations for SaaS and subscription payments:
Set flexible subscription logic
Subscription logic is made up of time-based and price-based rules that, together, accurately
charge your customers on a predetermined cadence. When you only have one product and
simple pricing, like $25 per month for a soware subscription, setting up this logic in your
billing system is easy because the dollar amount doesn’t change from month to month.
Over time, you may expand your business to add new products and promotions. You need
to ensure that your subscription logic can handle this growth with the ability to experiment
with dierent pricing models, like flat-rate, per-seat, or metered subscriptions, tiered pricing,
freemium, and free trials. You may also want the ability to oer bundles or discounts.
Your subscription logic should also be flexible enough to account for customers changing
plans at any time. If someone wants to switch to a cheaper plan mid-month, you have to
prorate the costs of both plans and ensure that the customer will be charged for the right
amount going forward.
Think about your invoicing needs
Customers usually prefer to receive an invoice if you’re charging them for a large amount
or sending a one-o bill (both of which are common for SaaS companies that have other
businesses as their customers).
To send invoices, think about what the creation process should look like: do invoices
have the same line items or does each one need to be customized? Depending on which
countries you are operating in, you also have to follow dierent invoice requirements. For
example, you may have to follow sequential invoice numbering or set invoice prefixes at
either the customer or account level.
Then, you need a way to send the invoices to your customers. Think about whether you
want to manually send them via email or if your billing solution can automate this process
for you.
2
1