Billing automation
Hosting billing automation that runs without you
The whole cycle runs once a day, on the schedule you set.

One run a day, safe to run twice
Every step is idempotent and keyed, so a retry after a network blip never double-bills a client or sends the same warning twice.
Nothing ships on a part payment
Provisioning, renewals and unsuspension wait until the invoice is paid in full, then fire exactly once.
Dunning you configure
Set the reminder offsets, grace window, late fee and suspension day. Reminders fire once, on exact offsets, not on every run.
It runs in your timezone
The daily run resolves against your billing settings rather than the server clock, so invoices arrive at a sensible local hour.
Every decision is written down
An automation log records what ran, what it touched and what it skipped. When a client asks why they were suspended, the answer is one search away.
Questions
Billing automation, in detail
What if the daily run fails halfway through?
Every step is keyed on the invoice and period, so the next run picks up where the failed one stopped. Nothing is billed twice.
Can I exempt one client from suspension?
Yes. Suspension and termination are set per service, so one client can be exempted.
Does it bill in advance or in arrears?
In advance. The renewal invoice is generated ahead of the due date, and the service term extends when it is paid.
Related capabilities
Try billing automation on your own server
Free up to 25 clients, with the full billing engine.