SaaS billing software
SaaS billing for seats, add-ons, free trials and invoices with terms
Two Minute Billing is SaaS billing software for per-seat plans and add-ons, with free trials, proration and self-serve upgrades. Entitlements your app can check keep the plan matrix in one place, and sales-led deals get invoices with terms.


Eight pricing models, and new plans without a deploy
Every pricing test, new tier or enterprise exception is revenue. If billing cannot express it, the change waits for engineering or the invoice goes out wrong.
Eight pricing models
Per seat, tiered, volume, usage and more, so the pricing page you want is the pricing page you ship.
New plans without a deploy
Your app checks feature keys, not plan ids. A new plan is a catalog change.
Self-serve and sales-led in one place
Self-serve card sign-ups and sales-led invoices with terms, in the same business.
Seat-based billing
Seat-based pricing with add-ons, yearly plans and usage on top
Eight pricing models, any interval, every currency. Editing a price never reprices the customers already on it.
- SeatsPer-unit prices for seats, or tiered and volume prices that get cheaper as a team grows.
- Add-onsExtra seats, premium support or a module, on the same renewal date and the same invoice.
- Monthly and yearlySeveral prices on one product, in each currency you sell in.
- Usage on topA metered line next to the plan, billed in arrears.


Self-serve from free trial to upgrade
Customers buy, upgrade and update their card without writing to your support team.
- Hosted checkoutTrial or paid sign-up on a page with your brand, showing exactly what is due today.
- Upgrade linksSend a checkout link that changes an existing subscription, with the proration shown before they pay.
- A customer portalCards, invoices, billing details, and pausing or cancelling when you allow it.


Entitlements: one plan matrix, read by your app
Feature access lives next to the price, so sales, billing and the product agree on what each customer has.
- Define features onceA switch such as SSO, or a limit such as seats, with a key your app reads.
- Grant them per planEach product carries its features, so a new plan is a catalog change, not a deploy.
- Override one subscriptionGive one customer more seats without inventing a new plan.
- Check from your appAsk whether a subscription has a feature, and get a yes or no with the reason.
Invoices with net terms and per-customer exceptions for sales-led deals
Larger accounts want invoices, terms and exceptions. They get them without a second billing system.
- Invoices with termsFor accounts that pay by transfer: send the invoice with net terms and record the payment.
- Negotiated exceptionsOverride one subscription's entitlements without inventing a new plan.
- HubSpot, both waysCustomers, subscriptions and prices flow to contacts, companies, deals and products.


SaaS metrics
New, expansion, contraction and churn MRR, with cohorts by sign-up month
New, expansion, contraction and churn MRR every month, cohorts by sign-up month, and cancellation reasons your team records.


From free trial to every renewal
- Step 1
Free trial
The customer signs up on your hosted checkout. Nothing is charged until the trial ends.
- Step 2
First invoice
The trial converts, the card is charged, and the features of the plan turn on.
- Step 3
More seats
The team grows. An upgrade link charges the prorated difference.
- Step 4
Every renewal
Plan, seats and add-ons renew on one date, on one invoice.
Money you can trace, cards you never hold
How we keep billing safeAn append-only ledger
Balances come from double-entry records. A correction is a new entry, so every figure traces back to the rows behind it.
PCI DSS SAQ-A scope
Card numbers go from the browser straight to your payment gateway. They never reach our servers or yours.
An audit log
Who changed what, from the dashboard or the API, with the values before and after.
SaaS billing questions
Read next
Set up your plans and add-ons in test mode
Create your plans and add-ons, subscribe a test customer, and upgrade them mid-period to see the proration.

