Billing automation

Hosting billing automation that runs without you

The whole cycle runs once a day, on the schedule you set.

admin.yourhost.com
Automation status screen listing each daily billing task with its schedule, last result and next run time

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.

Try billing automation on your own server

Free up to 25 clients, with the full billing engine.