Key takeaways:
Invoicing, subscription billing, and usage-based billing work differently. Each suits a different type of customer relationship and charge.
The right model depends on whether your charges are one-off and variable, fixed and recurring, or tied to consumption.
Airwallex Billing supports all three billing models from one platform, so you can run the right model for each part of your business without switching tools.
The difference between invoicing, subscription billing and usage-based billing comes down to how and when you charge your customers.
Invoicing works well for one-off or variable charges, subscription billing is designed for predictable recurring payments, while usage-based billing ties the amount customers pay to how much they actually use.
Choosing the right model can affect your pricing, cash flow, and how easy it is to manage billing as your business grows. This guide explains how each model works, when to use it, and how they compare.
What's the difference between invoicing, subscription billing, and usage-based billing?
Each billing model suits a different billing relationship, and choosing the wrong one creates unnecessary admin, cash flow problems, or friction with customers. Here’s a quick overview:
Invoicing | Subscription billing | Usage-based billing | |
|---|---|---|---|
What it is | A request for payment sent after goods or services are delivered | Automated charges on a fixed schedule, authorised once by the customer | Charges calculated at the end of each cycle based on actual consumption |
How the amount is set | Varies per invoice: based on scope, hours, or deliverables | Fixed in advance: same amount each cycle | Variable: depends on how much the customer used |
Who initiates payment | Customer acts on each invoice | Automatic: no action needed after sign-up | Automatic: calculated from usage data |
Payment timing | On receipt of invoice, by due date | On a fixed billing date each cycle | At the end of each billing period |
Revenue predictability | Low: depends on invoice volume and collection | High: amount and timing are known in advance | Medium: scales with customer usage |
Best fit | Project work, custom scopes, one-off sales | Fixed-fee services, SaaS, memberships, retainers | API platforms, cloud infrastructure, AI tools, pay-as-you-go SaaS |
Invoicing
Invoicing is when you charge customers by sending them an invoice for a specific product or service.
The amount can vary from one invoice to the next, and payment depends on when the customer pays. This gives you flexibility, but it also means managing invoices, following up on overdue payments, and dealing with less predictable cash flow.
Subscription billing
Subscription billing makes payments more predictable.
Customers provide their payment details once and agree to be charged a set amount on a recurring schedule. Payments are collected automatically, making revenue easier to forecast. The trade-off is less flexibility when the price or scope of the service changes.
Usage-based billing
Usage-based billing combines elements of both. Like a subscription, payments can be collected automatically; like invoicing, the amount changes based on what the customer uses.
It's a good fit when customer usage directly reflects the value they get from your product. The downside is that you need systems to track usage accurately and calculate the right charge for each billing cycle.
When does invoicing make sense?
Invoicing works best when the amount you charge varies from one customer or engagement to the next. You decide what the customer owes, send an invoice, and collect payment based on the agreed payment terms.
Invoicing | |
|---|---|
Charge amount | Variable, based on the work, goods, or services provided |
Payment trigger | Customer pays each invoice |
Admin overhead | Higher as invoice volume grows |
Cash flow | Less predictable; depends on when customers pay |
Best for | Projects, custom work, one-off sales, B2B services |
For example, a consultant might bill by the hour, a marketing agency might charge based on the scope of a campaign, or a freight forwarder might invoice based on each shipment.
In each case, the amount can change, so sending a separate invoice makes more sense than charging a fixed recurring amount.
Invoicing also works well for one-off or project-based relationships. A customer commissioning a single project doesn't need to set up recurring payments; they can review the invoice, confirm the charges, and pay once the work is complete.
e-Invoicing in Malaysia
In Malaysia, invoicing also has a compliance element. Businesses covered by the MyInvois e-invoicing mandate need to issue e-invoices through LHDN's system, rather than relying solely on PDFs or paper invoices.
If you invoice customers overseas, you'll also need to consider things such as invoice currency, tax treatment, and the information required on the invoice. Your invoicing system should be able to handle these requirements as your business grows.
Pros and cons of invoicing
Pros | Cons |
|---|---|
Flexible: you can charge different amounts for each engagement | More manual work as invoice volume grows |
Works well for projects, custom scopes, and one-off sales | Customers need to take action on each invoice |
Lets you itemise exactly what the customer is paying for | Cash flow is less predictable |
No need to set up recurring payment authorisations | Requires tracking, follow-ups, and payment reconciliation |
Ultimately, invoicing is a good fit when charges vary from one engagement to the next, but recurring or usage-based charges may be easier to manage with an automated billing model.
When does subscription billing make sense?
Subscription billing works best when you need to charge customers a fixed amount on a recurring schedule. The customer authorises payment once, and future payments are collected automatically.
Subscription billing | |
|---|---|
Charge amount | Fixed; usually the same each cycle |
Payment trigger | Automatic; customer authorises payment once |
Admin overhead | Low once set up |
Cash flow | More predictable; amount and timing are known |
Best for | SaaS, memberships, retainers, productised services |
Once a customer subscribes, payments are collected automatically on the agreed date.
You don't need to send a new invoice or ask the customer to make a payment each month, which cuts down on administrative work and payment follow-ups.
The main advantage is predictability. If 100 customers each pay RM500 a month, for example, you have a much clearer view of your recurring revenue than if you invoice each customer manually. That makes cash-flow planning and forecasting easier.
Subscription billing isn't just for eCommerce
Subscription billing works for any business with a fixed recurring charge, not just eCommerce or consumer apps.
For example:
An accounting firm charging a fixed monthly retainer
A law firm offering a monthly compliance package
An IT provider charging a set monthly support fee
A SaaS company charging per user each month
If you're sending the same customers a new invoice every month for the same amount, automating those recurring payments can remove a lot of unnecessary admin.
Pros and cons of subscription billing
Pros | Cons |
|---|---|
Payments are collected automatically | Less flexible when charges vary |
More predictable recurring revenue | Additional charges may need separate invoices |
Less manual invoicing and payment follow-up | Customers may cancel when they no longer need the service |
Easier to forecast revenue as your customer base grows | Requires customers to commit to an ongoing payment |
Airwallex Subscription Management lets you set up automated recurring billing with flexible billing cycles and multi-currency support.
When does usage-based billing make sense?
Usage-based billing works best when the value customers get from your product increases with how much they use it. Instead of paying a fixed amount, customers are charged based on their actual consumption.
Usage-based billing | |
|---|---|
Charge amount | Variable; based on usage each cycle |
Payment trigger | Automatic; calculated from usage data |
Admin overhead | Medium; requires accurate usage tracking |
Cash flow | Variable; increases or decreases with usage |
Best for | API platforms, cloud infrastructure, AI tools, pay-as-you-go SaaS |
With usage-based billing, customers pay for what they actually use, such as API calls, data processed, transactions, messages, or AI tokens. At the end of each billing cycle, their usage is calculated and the corresponding amount is charged automatically.
The model works particularly well when usage is a natural measure of value. For example:
Payment processors can charge per transaction
Cloud providers can charge for compute or storage
AI platforms can charge per token or API call
In each case, the customer's bill increases as they get more value from the product.
This can also work well for product-led businesses. Customers can start with low usage and increase their spending as they get more value, without having to renegotiate their plan. Light users pay less, while revenue grows naturally as customers become heavier users.
Pros and cons of usage-based billing
Pros | Cons |
|---|---|
Customers pay based on what they actually use | Revenue is less predictable |
Light users can start with a lower cost | Requires accurate usage tracking |
Revenue grows as customer usage increases | Pricing can be harder for customers to predict |
No fixed pricing ceiling for high-usage customers | More complex billing infrastructure |
Airwallex Usage-Based Billing lets you track customer usage, apply your pricing rules, and generate invoices automatically based on consumption.
Can you use more than one billing model at the same time?
Yes. In fact, many growing businesses use different billing models for different products, services, or customer types. You don't have to choose a single model for your entire business.
For example:
Business | How it might combine billing models |
|---|---|
Consulting firm | Invoicing for one-off projects Subscription billing for ongoing retainers |
SaaS platform | Subscription billing for the base plan Usage-based billing when customers exceed their included usage |
Professional services firm | Subscription billing for fixed monthly packages Invoicing for ad-hoc work and reimbursable expenses |
Each model serves a different purpose. A consulting firm, for example, doesn't need to put a one-off project on a subscription just because it already uses subscriptions for retainers.
The key is to match the billing model to how you're charging for each part of your business.
As your products, services, and customer base grow, you can combine models rather than forcing everything into one system.
How to choose the right billing model
The best billing model depends on what you're charging for and how the amount is calculated. Use this table as a quick guide:
If you charge... | Use... |
|---|---|
For specific work, goods, or deliverables | Invoicing |
A fixed amount on a recurring schedule | Subscription billing |
Based on customer consumption | Usage-based billing |
A fixed fee plus usage | Hybrid |
Different types of charges for different products or customers | Multiple models |
You don't have to use one model across your entire business. As your products and customer base grow, you can combine different models to match how you're charging each customer.
Manage your billing models with Airwallex
As your business grows, billing can get complicated when different customers need to be charged in different ways.
You might use invoices for project work, subscriptions for recurring services, and usage-based charges for customers who pay according to consumption, often across separate tools.
Airwallex Billing brings these billing models together in one platform, so you can manage different ways of charging customers without building separate billing workflows. With Airwallex, you can:
Send one-off invoices for project work, custom charges, or ad-hoc payments.
Set up recurring subscriptions with automated billing and flexible billing cycles.
Charge based on usage with metered billing and flexible pricing models.
Manage different billing models in one place, with a single integration and unified reporting.
Bill customers in multiple currencies, making it easier to serve customers in Malaysia and overseas.
Whether you charge a fixed monthly fee, bill for individual projects, or scale charges with customer usage, Airwallex gives you one billing system to manage them all.
Frequently asked questions (FAQs)
What is the difference between invoicing and subscription billing?
Invoicing is a manual process where you send a payment request after delivering goods or services. The amount can change each time, and the customer acts on each invoice individually. Subscription billing is automated: the customer authorises a fixed recurring charge once, and payments collect automatically each cycle. The key difference is who initiates payment and whether the amount is fixed.
Is recurring billing the same as subscription billing?
Not exactly. Subscription billing is a type of recurring billing, but recurring billing is the broader term. A monthly retainer billed automatically is recurring billing. So is a gym membership or a SaaS plan. Subscription billing specifically refers to recurring charges tied to ongoing access to a product or service. All subscription billing is recurring billing, but not all recurring billing is subscription billing.
Can a Malaysian business use invoicing and subscription billing at the same time?
Yes. Many Malaysian businesses run both models in parallel: invoicing project or ad-hoc work while putting recurring clients on a subscription. The models serve different customer relationships and can operate independently within the same business.
What billing model is best for a SaaS business in Malaysia?
It depends on your pricing structure. If you charge a flat monthly fee, subscription billing fits. If you charge by usage (API calls, transactions, or data), usage-based billing is more appropriate. Many SaaS businesses use a hybrid: a subscription base fee that includes a usage allowance, with additional consumption billed on top. Airwallex Billing supports all three models from one platform.
What is the difference between subscription billing and usage-based billing?
Subscription billing charges a fixed amount on a recurring schedule, regardless of how much the customer uses the product. Usage-based billing charges based on actual consumption each cycle, so the amount varies. Subscription billing is simpler to manage and easier to forecast. Usage-based billing aligns cost more closely with the value the customer receives.
Do I need different software for invoicing and subscription billing?
Not necessarily. Some billing platforms support multiple models in one place. Running separate tools for invoicing and subscriptions creates reconciliation work and makes it harder to get a clear view of total revenue. If you're managing more than one billing model, a single platform that handles all of them is worth considering.
This publication does not constitute legal, tax, or professional advice from Airwallex nor substitute seeking such advice, and makes no express or implied representations / warranties / guarantees regarding content accuracy, completeness, or currency. This publication is not intended to be relied on for the purpose of making a decision about a financial product and users should verify details independently.
All comparisons and information contained in this publication reflect only Airwallex’s own research using public documentation on the stated dates and have not been independently validated.
Product features, pricing and other details are subject to change. All third-party names, products, and logos are trademarks of their respective owners and are referred to for identification and compatibility purposes only. If you would like to request an update, feel free to contact us at [[email protected]].
Airwallex (Malaysia) Sdn. Bhd., a company incorporated under the laws of Malaysia with company registration number 201801007747 (1269761-X), is regulated as a licensed remittance business under the Money Services Business Act 2011 (Licence number 00743 with an expiry date of 3 August 2028, an E-Money Issuer and a registered merchant acquirer under the Financial Services Act 2013.)

Cherie Foo
Growth Content Manager
Cherie is a Growth Content Manager at Airwallex, where she develops content for businesses in Singapore and across Southeast Asia. She focuses on turning complex topics like cross-border payments, business accounts, and spend management into clear, practical guides that help founders and finance teams make confident decisions.
Posted in:
BillingShare
- What's the difference between invoicing, subscription billing, and usage-based billing?
- When does invoicing make sense?
- When does subscription billing make sense?
- When does usage-based billing make sense?
- Can you use more than one billing model at the same time?
- How to choose the right billing model
- Manage your billing models with Airwallex



