Knowledge center

Run billing with Floatless.

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

Usage & Metering

If you sell meters — API calls, gigabytes ingested, deliveries, seat-minutes — the Usage Control Center is where you watch them. It shows every metered subscription line, how much has been consumed against included units, what will be billed, and what the usage is worth in revenue.

Open it at Billing → Usage.

Usage control center

When should I read this?

  • You bill per use and want to catch runaway customers before the invoice does.
  • A customer is about to exceed their included units and you need to decide: upsell, overage, or a conversation.
  • An invoice looks too high and you need to trace which usage events produced it.

Use cases

Scenario What you do
Month-end check before the bill run Filter by Over included and Nearing included, then talk to those customers early.
A customer disputes their API usage Open their meter row, drill into usage records for the billing window, reconcile event counts.
You want the revenue side of usage Read the Estimated usage revenue card — it prices current usage at the product's tiers.

The dashboard

Four cards summarize the fleet: Metered items, Total usage, Billable usage, and Estimated usage revenue.

Each row in the table is one metered subscription item:

Column What it tells you
Meter Subscription, customer, and product.
Status Guardrail state badge plus the subscription status.
Usage Total consumed, included units, and a progress bar (red = over, amber = near, blue = within).
Billable Quantity that will actually be billed, with the pricing mode and source.
Estimate Money: estimated amount with the effective unit price.
Last usage When the most recent event arrived and how many events exist.

Guardrail states

State Meaning
Within included Usage is inside the free/committed allowance.
Nearing included Approaching the included limit — time for a heads-up call.
Over included Beyond the allowance; overage will bill at tier rates.
Pay as you go Pure metered product with no included units.

Filter chips let you jump straight to any state, and the date range (From/To) scopes everything to a window. With no dates set, each subscription is evaluated over its current billing period — usually what you want.

How usage gets into Floatless

Three doors, one ledger:

  1. API ingestion — the normal production path. Post usage events to the usage events API; every event needs an idempotency key so retries can never double-bill. Only metered subscription items accept events.
  2. Manual report — on a subscription's Usage tab, Report Usage records a one-off correction with a note.
  3. Backfill/import — via the API in batches; keep the idempotency keys stable per source record.

Rating and the invoice

Usage is priced by the product's tier scheme (graduated or volume). The bill run pulls the usage accumulated in each subscription period, rates it against the locked tier table, and writes the result as invoice lines with the usage detail attached. That's why the estimate you see here matches — line for line — what the invoice shows later.

Common issues

  • Usage is missing. Check the event's timestamp is inside the subscription's current period and that the idempotency key wasn't a duplicate (duplicates are dropped, not merged).
  • A customer says they used less. Compare their records with the usage records for the period — the row's event count is the starting point.
  • Estimate looks different from last month. Estimates follow the locked tier table of the subscription; catalog tier changes affect new subscriptions only.

Related docs