For AI and API productsWorks with your gateway

Every request priced. Every provider cost tracked. Margin per customer, live.

Billr meters your API traffic, prices each request against the customer's plan and model, keeps the provider cost next to it, and runs prepaid balances, overages and invoices. You keep building the product.

Book 30 minutes

A 30-minute call about your billing. Free, no contract, no obligation.

Before and after

The same month for an API business, with and without Billr.

Without BillrWith Billr
MeteringCounters in the gateway, exported to a sheetEvery request priced per customer and model as it arrives
Provider price changeMargins shrink until someone noticesCost updated from that date, customer prices repriced by rule
Prepaid customersRun out and find out when requests failAlert at 80 percent, stop at 100 percent, top-up credited
Enterprise exceptionsHard-coded in the productA customer override in Billr, valid from a date
Month-endInvoices built from logs by handInvoice lines per customer, prepaid and overage on one statement
A customer asks whyAn engineer queries the logsA report per model and day behind every amount

AI assistant

Ask Billr anything. Through the AI you already use.

Copy one page from Billr into Claude, ChatGPT, Cursor or any assistant that can call an API. From then on it reads your customers, charges, price lists, bills and analytics directly, with the permissions of your own user.

  • Investigate. Why did this invoice go up, which customers lose money, what did we charge this customer last year.
  • Report. Margin per customer, product or service, as a table, a chart or a sentence, without an export.
  • Prepare. Draft price lists, overrides and corrections. You review and publish in Billr.
  • Nothing to install. The full data model is open through GraphQL, the analytics through REST. Your roles still apply.
See it on your own data
Your AI assistant, connected to BillrClaude · ChatGPT · Cursor

Which customers will run out of credits before Friday at the current burn rate?

Four accounts. Two of them are on the enterprise plan and have auto top-up disabled:

CustomerBalanceRuns out
Lumen Labs$1,240Wed 14:00
Orbit Analytics$880Thu 09:00
Quill AI$310Thu 18:00
Pixelforge$95Tonight

Source: Billr balances and the last 7 days of charges per customer

What is our margin on reasoning models this month, per provider pool?

23 % overall. Pool A (annual commitment) runs at 31 %, pool B (pay as you go) at 9 %, because 60 % of long-context requests were routed there after 12 October.

Source: Billr analytics, cost and margin by model and provider pool

Draft a price list for Lumen Labs with 10 % off output tokens from 1 November.

Draft "Lumen Labs Nov 2026" is ready in Billr: output tokens -10 % on all models, input and cached tokens unchanged, valid from 1 November. Review and publish when you are ready.

Meter, price, deplete, invoice. Without touching the product.

Billr sits next to your gateway, prices every request against the customer's plan, and shows you cost and margin on each one.

Every request priced as it arrives

Send usage events from your gateway or proxy, in real time or in batches. Billr prices each request per customer, model and tier within minutes, and reports it per API key, team or project. Billr never sits in the request path.

Live revenue and usage charts per model

Prepaid credits, spend limits and a hard stop

Customers buy credits upfront or get a monthly limit. Billr draws the balance down per request, alerts them and you at 80 percent, and tells your gateway to stop at 100 percent until the next top-up.

Provider cost next to the customer price

Load the OpenAI, Anthropic and Google price sheets, set your markup per model, and publish your own price list. Billr keeps what each request cost you and what the customer paid. Margin per customer, model and provider pool, so you know which accounts lose money before the month is over.

Pricing changes without a deployment

Per-model rates, markups, free allowances, minimums and enterprise exceptions live in Billr, not in code. Change them from a date, for one customer or for all of them, and test the new price on last month's real usage before any customer sees it.

Price list rollover: new prices valid from a date, old ones kept for lookup

Invoices, overages and credits that reconcile

Monthly invoice lines per customer in their currency, prepaid top-ups and overages on the same statement, and an audit trail from every amount back to the requests behind it.

Invoice language picker next to currencies

Every invoice comes with the proof

Each invoice carries a line-by-line report down to the requests behind every amount, per model and per day. Fewer support tickets, and no argument at month-end.

Customer page in Billr: revenue over the year and every bill with its report

What goes in, what comes out

Billr works from the events your gateway already logs.

Your gateway sendsBillr returns
A request: customer, model, input and output tokensA priced line with the customer rate, your provider cost and the margin
A top-up paymentBalance credited, alert thresholds re-armed
Balance reaches zeroA webhook to your gateway to pause the account
A new provider price listCost updated on every request from that date, customer prices repriced by rule
A pricing ideaLast month's usage priced both ways, the difference per customer shown before you decide
Month-endInvoice lines per customer, prepaid and overage on one statement

Billing shouldn’t take you months to implement

Here’s what you can get done
with Billr in just 30 days

Week 1

Map your billing.

  • YouShare pricing rules and sample invoices
  • YouProvide access to operational and cost data
  • WeMap billable events, costs, surcharges and exceptions

Week 2–3

Configure & validate.

  • WeConfigure customer-specific pricing rules
  • WeConnect your accounting / invoice workflow
  • BothReconcile Billr output against current billing
  • BothRun Billr in parallel with production

Week 4

Go live.

  • WeOngoing support
  • YouBill real customers with Billr
  • YouUpdate pricing without engineering
  • YouReview exceptions and billing insights

Controls

Built for finance teams that get audited.

Billing software is judged on the month it goes wrong. These are the rules Billr enforces so that month does not happen.

Recorded once, never billed twice

Send an event as often as you like. Billr stores it once under its ID, keeps its order or session reference, and it can only ever be billed once.

Billing waits for complete data

A run does not start until every data source has delivered up to the period end and no errors are waiting. Nothing goes out until you approve it.

Gap-free invoice numbering

Numbers are assigned when a bill is finalised, in sequence, one bill per customer, location and currency. No holes to explain to the auditor.

Corrections keep the history

A credit reverses the revenue, with or without the cost. A corrected event credits the old charges and bills new ones. The originals stay.

Re-price with a preview

After a price change, see the difference per customer for a selection or a whole period before anything is applied.

Who changed what, and when

Field-level history on prices, price lists, mappings and overrides, plus who started and who approved every billing run.

Every customer runs in its own environment in the EU (AWS Ireland), with its own database, its own users and invite-only access.

Questions we hear first

Do we have to route traffic through Billr?

No. Your gateway or proxy keeps handling requests and sends Billr usage events, in real time or in batches. Billr is never in the request path and cannot add latency or downtime to your API.

Can Billr handle pooled provider accounts with different prices?

Yes. Cost is tracked per provider pool, so a request served from a cheaper pool shows the right cost and the right margin.

Is the prepaid balance available today?

The metering, pricing, cost and invoicing engine runs in production and bills more than €100M a year. The prepaid balance, threshold alerts and the pause webhook are the first things we build with our first AI customer, on top of that engine, within the four-week setup.

How does payment work?

Billr produces the amounts, balances and invoice lines. Collecting the money stays with Stripe or your payment provider, and top-ups flow back into the balance.

How long does it take to go live?

About four weeks. Week one we map your plans and a sample of usage, weeks two and three we configure and run Billr next to your current billing, week four you bill real customers with it.

Who changes prices once we are live?

Your team, in Billr, from a date you choose. When you need a pricing model Billr does not have yet, we build it with you.

The first step

Your month in Billr. Free.

You do not need a project, a budget or a decision to find out what Billr would change for you. You need half an hour.

1. The call

30 minutes, your case

You show us how you bill today: your systems, your price lists, where the month goes wrong. We tell you on the call what Billr would do with it, and what it would not.

2. The priced month

Your real data in Billr

One customer, one month: send us the invoice and the data behind it. You get it back priced in Billr, matched against your invoice, with the breakdown behind every line and the analytics on top: volumes, revenue, margin.

3. The write-up

Something you can forward

A short document: what matched, what differed and why, what we found in the numbers, and what a setup would involve. No contract, nothing to install, nothing to prepare.

Book 30 minutes

If you do not like what you see, you say no. That is the whole risk.