← Back to BlogIndustry Guides

Invoicing for SaaS Companies: Subscriptions, Usage-Based, and Hybrid Models

A
Admin
InvoiceFold Team
Apr 4, 202610 min read

SaaS invoicing operates at the intersection of technology and finance, where automated billing systems must handle thousands or millions of transactions while maintaining accuracy, compliance, and a seamless customer experience. Unlike traditional service businesses that send invoices manually, SaaS companies need billing infrastructure that can scale with their customer base and adapt to evolving pricing strategies. This guide covers the three primary SaaS billing models and the invoicing considerations specific to each.

Understanding SaaS Billing Models

Most SaaS pricing falls into three categories, each with distinct invoicing requirements. Many mature SaaS companies use elements of all three in what is known as a hybrid model.

Flat-Rate Subscription Billing

The simplest model charges a fixed monthly or annual fee for access to the software. Invoices are straightforward: they show the plan name, billing period, and amount. Annual subscriptions are typically discounted by 15 to 20 percent compared to monthly billing, and the invoice should show the annual amount with any discount applied. For enterprise clients, subscription invoices may also include the number of licensed seats, support tier, and any add-on modules purchased.

Usage-Based Billing

Usage-based pricing charges customers based on their actual consumption of the service, measured in API calls, storage gigabytes, compute hours, transactions processed, or other metrics. This model requires invoices that detail the usage metric, quantity consumed, unit price, and total for each metric. For example, a cloud infrastructure provider might invoice for 1,250 compute hours at $0.08 per hour totaling $100, plus 500 GB of storage at $0.023 per GB totaling $11.50, plus 2.3 million API calls at $0.001 per thousand calls totaling $2.30.

Hybrid and Tiered Billing

Hybrid models combine a base subscription fee with usage-based charges that kick in when the customer exceeds included allotments. For example, a CRM platform might charge $99 per month for up to 10,000 contacts, with an additional $0.005 per contact above that threshold. The invoice should clearly show the base fee, the included allotment, the overage quantity, the overage rate, and the total. Tiered pricing, where the per-unit cost decreases at higher volumes, adds another layer of complexity that must be reflected accurately on invoices.

Essential Elements of a SaaS Invoice

  • Company legal name, address, and tax identification number
  • Customer company name, billing contact, and account ID
  • Invoice number, issue date, and payment due date
  • Billing period start and end dates
  • Plan or subscription tier name and description
  • Base subscription fee with any applicable discounts
  • Usage details with metrics, quantities, unit prices, and line totals
  • Credits, adjustments, or prorations with explanations
  • Subtotal, applicable taxes including multi-jurisdiction calculations, and total due
  • Payment terms and accepted payment methods

Handling Prorations and Mid-Cycle Changes

SaaS customers frequently upgrade, downgrade, or add seats mid-billing cycle. Your invoicing system must handle prorations automatically. When a customer upgrades from a $49 plan to a $99 plan halfway through a billing cycle, the invoice should show a credit for the unused portion of the lower plan and a prorated charge for the higher plan. The math must be transparent on the invoice so the customer can verify the charges without contacting support.

Revenue Recognition and SaaS Invoicing

SaaS companies must comply with ASC 606 (or IFRS 15 internationally) for revenue recognition. This standard requires that revenue be recognized as the service is delivered, not when payment is received. Annual subscriptions paid upfront must be recognized as revenue ratably over 12 months, even though the full payment appears on a single invoice. Your invoicing system should distinguish between cash received and revenue recognized, providing the data your accounting team needs for accurate financial reporting.

Multi-Currency and International Invoicing

Global SaaS companies invoice customers in multiple currencies and must comply with tax regulations in every jurisdiction where they operate. VAT in the European Union, GST in Australia and India, and sales tax in various US states all have different rules for digital services. Your invoices must show the correct tax rate for the customer jurisdiction, include your tax registration numbers where required, and display amounts in the customer preferred currency. This is an area where automated billing infrastructure is essential, as manual calculation is impractical at scale.

If your SaaS company serves customers in the EU, you must register for VAT in at least one member state and charge the correct VAT rate based on the customer location, not your business location.

Dunning and Failed Payment Recovery

Credit card failures are a significant source of involuntary churn for SaaS companies. Your invoicing system should include a dunning process: a series of automated retry attempts and customer notifications when a payment fails. A typical dunning sequence retries the payment after 1, 3, 5, and 7 days, sending the customer an email notification at each attempt with a link to update their payment method. If all retries fail, the system should generate a final invoice with a warning that the account will be downgraded or suspended.

Enterprise and Custom Invoicing

Enterprise SaaS customers often require custom invoicing arrangements that differ from self-service billing. These may include purchase order numbers on every invoice, net 30 or net 60 payment terms instead of immediate credit card billing, consolidated invoices for multiple accounts or subsidiaries, and custom billing frequencies. Your invoicing system should be flexible enough to accommodate these requirements without breaking your standard billing workflow.

Using InvoiceFold for SaaS Billing

InvoiceFold provides the billing infrastructure SaaS companies need to manage subscription invoicing at scale. The platform supports flat-rate, usage-based, and hybrid billing models with automated proration calculations, multi-currency invoicing, and tax compliance across jurisdictions. With API integration, you can connect InvoiceFold to your application to automate invoice generation based on real-time usage data. The built-in dunning system handles failed payment recovery automatically, reducing involuntary churn and recovering revenue that would otherwise be lost.

SaaS invoicing is fundamentally different from traditional service invoicing because of its scale, automation requirements, and regulatory complexity. Investing in robust billing infrastructure early in your company growth pays dividends as you scale, preventing the billing technical debt that can slow down enterprise sales, complicate financial reporting, and frustrate customers. Whether you are a bootstrapped startup or a Series C company, getting your invoicing right is a foundational requirement for sustainable growth.

Ready to Get Started?

Create professional invoices and get paid faster with InvoiceFold.