Knowledge center

Run billing with Floatless.

Product guides, billing concepts, operational playbooks, developer references, and security notes for teams running subscription revenue.

Bill Runs

The bill run is your monthly (or weekly, or quarterly) money moment: it finds every subscription due to be billed, generates the invoices, and advances billing cycles. Floatless wraps the whole thing in a preview → fix exceptions → commit workflow so you never commit money moves blind.

In the console this lives at Billing → Bill Runs — the page is titled the Billing Workbench.

Billing workbench with preview results

When should I read this?

  • It is the start of a billing period and you are about to invoice all recurring customers.
  • Last month's bill run had exceptions and you want to clear them this time.
  • You want an audit trail of who ran billing and what was produced.

Use cases

Scenario What you do
First of the month, all monthly plans renew Preview with As-of date = today, review the ready list, commit.
You want to see the next two quarters of renewals Preview with Billing cycles = 2 (read-only planning, no invoices).
One customer has a bad payment method and you don't want to hold the whole run Let it land in Exceptions, commit the ready ones, fix the customer, run a fresh preview.

Preview before execution

Preview is read-only. Nothing is invoiced, collected, or advanced.

Choose one end condition:

Preview mode Use when
As-of date You want every billing period due on or before a specific date.
Billing cycles You want a fixed number of future cycles (1–24) per subscription, without picking a calendar date.

The modes are mutually exclusive. Click Preview bill run and the workbench evaluates every subscription.

What preview checks

  • Subscription status and next billing date.
  • Billing period and current cycle number.
  • Product prices and quantities (locked subscription prices, not catalog prices).
  • Metered usage recorded for usage-based lines.
  • Customer tax settings and tax-exempt flags.
  • Existing invoices for the same subscription period (no duplicates).

Reading the preview results

The summary cards show Evaluated, Ready, Blocked, and the Estimated total. Results are sorted into four tabs:

Tab Meaning
Ready to invoice Clean subscriptions — these will get invoices.
Exceptions Data problems that need a human (see below).
Skipped Not eligible this run (paused, not yet due, already billed).
All Everything, with search.

Expand a row to see the exact invoice lines: description, usage type, usage events, quantity, unit price, and line total. Anything you can dispute, you can see here — before it becomes an invoice.

Resolve exceptions

Exceptions carry a severity badge (Error / Warning), a link to the subscription, the details behind the failure, and a recommended action: review the source record, resolve the data issue, then run a new preview before committing invoices. You can dismiss exceptions you have triaged.

Typical causes: a customer without a billable address, a price that no longer resolves, a usage anomaly, or a duplicate period.

Execute the run

Click Commit ready invoices (only available after a preview with ready items). The confirmation shows how many invoices will be created and how many subscriptions will stay blocked. Committed subscriptions get posted invoices with auto-pay enabled — payment collection starts immediately for customers with saved payment methods.

Run outcomes:

Outcome Meaning
Completed Every evaluated subscription was billed.
Completed with exceptions Ready invoices were created; blocked subscriptions remain in the queue.
Failed The run stopped; nothing was partially committed.

Bill run history

The right-hand panel keeps the last 20 runs, marked Preview or Commit. Click any entry to reopen its results — this is your audit trail for "what did we bill in June and who approved it".

Common review checks

  • The customer count matches the expected billing cohort.
  • No paused, canceled, or future-start subscriptions appear.
  • Service periods and cycle numbers are correct.
  • Taxes, coupons, and credits show on the invoice lines.
  • Usage lines include only the intended window.

Troubleshooting

Symptom Check
Subscription missing from preview Status, start date, next billing date, and billing period.
Invoice amount is wrong Product price, quantity, coupon, customer tax status, and usage records.
Too many future invoices in preview Use either as-of date or billing cycles — not both.
Execution created no invoices The preview must have shown ready items; blocked items never invoice.

Related docs