Billing

Subscriptions and invoices that run themselves

From the first trial to the hundredth renewal, BillCaster handles plans, invoices and payments so your team doesn't have to.

How it works

  1. 1

    Create plans

    Set prices, trials and add-ons.

  2. 2

    Add customers

    Manually, via signup page or API.

  3. 3

    Let it run

    Invoices, renewals and reminders happen automatically.

Pricing the way you sell

Flexible plans

Monthly or yearly, flat-rate, tiered or usage-based, with trials, add-ons and coupons.

Price versions

Change prices without moving existing customers off the price they signed up for.

Metered usage

Your product reports usage through the API and it lands on the next invoice.

Invoicing and payments

Automatic renewals

Invoices are created on schedule with your own numbering, credit notes and account credit.

Smart dunning

Failed payments are retried on a schedule you choose, with reminder emails.

27 currencies

Daily European Central Bank rates, with reports converted to your workspace currency.

Customer self-service

Hosted signup

Share a signup link and let customers start a subscription on their own.

Online quotes

Send quotes customers accept with one click.

Customer portal

Customers see invoices and change plans without emailing you.

Everything around the invoice

Prorations

Upgrades and downgrades mid-period are charged or credited fairly.

Coupons and discounts

Percentage or fixed, limited in time or uses, plus retention offers before cancellation.

Credit notes

Full or partial, always reusing the original VAT rate.

Customer timeline

Subscriptions, invoices, payments, quotes and emails in one history.

Bank reconciliation

Match bank statement lines to open invoices.

Bookkeeping export

Export entries for your accounting system.

Questions and answers

Your data stays in the EU

Hosted on Hetzner in Germany with encrypted backups in Finland, operated with Elestio. GDPR-ready with a data processing agreement.

Ready to get started?

Get started