Subscriptions Start free
Ellibo Subscriptions for SaaS & software

Subscription billing for SaaS & software companies

You ship product every week; billing should not need its own engineer. Ellibo runs your plans, trials, seat changes and renewals, charges cards through your own payment account, and tells you how MRR moved this month and why.

Start on the Free plan - no card needed. Works on any device.

SaaS metrics - October
MRR$84,350
Net revenue retention108%
Trial conversion31%
Expansion: Acme Labs 12 to 20 seatsTeam plan - pro-rated invoice sent
+$1,600
Churn: PixelnestReason: moved to in-house tool
-$490
Card failed: OrbitlyRetry 2 of 3 on Friday
Retrying
Revenue recognised day by day
Webhook sent: subscription.renewed
Sound familiar?

Billing that keeps up with your product

Early on, a spreadsheet and a payment link do the job. Then the questions start.

Seat changes billed by hand

A customer adds eight users mid-month, and someone has to work out the part-month charge and raise an invoice.

Change the quantity now and Ellibo charges the difference for the days left on an invoice, or gives it back as a credit note on a downgrade.

Trials that end in silence

Trial users never hear from you before the trial runs out, and nobody knows how many turn into paying customers.

Give a plan a free trial and set a workflow to email the customer days before it ends. The SaaS metrics report shows trial conversion over the last 90 days.

Board asks for numbers you cannot produce

MRR, net revenue retention and churn get rebuilt in a spreadsheet every quarter, and never quite agree.

MRR, ARR, ARPU, customer and revenue churn, NRR, GRR, lifetime value and cohorts are calculated from live subscriptions, month by month.

Failed cards quietly lose revenue

A card expires, the payment fails, and the account stays active for months without paying.

Failed charges are retried 3, 5 and 7 days later, each time with a Pay now link and a link to update the card. The recovery report shows what came back.

How it works

From sign-up to renewal, without a billing team

  1. Sign up on your site

    Put the pricing table on your website. Customers pick a plan, start a trial and add a card.

  2. Customer created

    The customer and subscription appear in Ellibo, and your app hears about it by webhook.

  3. Renewal charged

    Each period an invoice is made, posted to your books and charged to the saved card.

  4. Numbers update

    MRR movement, churn reasons and revenue recognition are ready for the month-end review.

Made for SaaS & software

What a software company needs from billing

Per-seat, volume, tiered and package pricing

Price by user, by band or by pack, with a monthly and yearly plan under one product.

Usage add-ons

Bill API calls, messages or storage used in the period, recorded through the API or by hand.

Self-serve portal

Customers see invoices, change plan and cancel themselves, with a retention coupon offered before they go.

Automatic card payments

Cards saved on your own Stripe account and charged on each invoice date.

API and webhooks

Create subscriptions, record usage and read invoices from your product, and get events as they happen.

Revenue recognition

See what was invoiced, what was earned each month and what is still deferred.

See every Subscriptions feature

Day one

Live before your next release

  • Create a product with monthly and yearly plans, priced per seat or by tier.
  • Connect your Stripe account on the Integrations page.
  • Turn on the sign-up page and paste the pricing table into your website.
  • Import running subscriptions with their next billing date.
  • Add a webhook so your app knows when a subscription starts, changes or ends.
Start free
Grows with you

Add more Ellibo apps when you need them

One account, the same customers, items and team in every app.

HelpdeskSupport tickets that show the customer's plan and invoices. CRMSend a subscription quote from a won deal. AccountingEvery renewal, credit note and payment in your full books.
Questions

Subscriptions for SaaS & software: FAQ

Can I charge per user and change seats mid-month?

Yes. Price a plan per unit and set the quantity. Changing it now invoices or credits the difference for the days left; you can also make it take effect at the next renewal.

Does it charge cards automatically?

Yes, on the Standard plan and above. Connect your own Stripe account; customers authorise a card once and each invoice is charged on its date. Card details never touch Ellibo.

Which SaaS metrics do I get?

MRR, ARR, ARPU, customer churn, revenue churn, net and gross revenue retention, lifetime value, trial conversion, MRR movement and cohorts, on the Professional plan and above.

Can my product create subscriptions through an API?

Yes. API keys let you add subscriptions, record usage and read invoices, and webhooks tell your app when something changes.

Can we move our existing customers without billing them twice?

Yes. Import running subscriptions with their next billing date. No invoice is made until that date, and Ellibo takes over from there.

Can customers cancel by themselves?

Yes, if you allow it. They choose a reason, can be offered a coupon to stay, and the subscription runs to the end of the term. Reasons show in the churn report.

Ship features, and let billing run itself

Start on the Free plan - no card needed. Add more apps whenever you are ready.

Chat with us