Move through the dark to inspect unattributed usage

Customer usage / verified monthly charges

Your customers use AI
Know what to bill

Meter supported AI usage per customer, close a fixed monthly billing run, and push draft charges to Stripe without storing prompts or responses.

Four provider adapters · selected non-streaming generation endpoints · test and live data kept separate

Sample dashboard
Active price rule

40% markup on estimated raw model cost.

Acme184 calls · 482,000 tokens

$38.40 raw model cost

$53.76 billed
Northstar96 calls · 219,500 tokens

$17.20 raw model cost

$24.08 billed
Unattributed14 calls · 28,700 tokens

$2.05 raw model cost

$2.87 billed
Sample month$80.71 billed$57.65 raw model cost · $23.06 margin

Illustrative customer IDs and billing amounts. Tollgate can close fixed billing runs and create Stripe draft invoices; it does not send invoices or collect payment.

Customer billing / sample data

Three customers.
One complete dashboard.

Explore Overview, Events, Customers, Pricing, Billing runs, and Setup with realistic read-only data. No provider key or recovery code required.

Explore the sample dashboard ↗

Customer metering / 24-second product film

From model usage
to a customer amount.

01 / Unattributed

Usage arrives without a customer.

The model runs and the provider records cost. Your billing system still does not know who used it.

CUSTOMER IDacmeattributed
CUSTOMER USAGE482,000tokens · 184 calls
RAW MODEL COST$38.40
PRICE RULE+40%
BILLING-RUN READY$53.76 billed$15.36 calculated margin.

Illustrative customer ID · metering uses provider-reported tokens · prompts and responses not stored.

The billing loop

Measure usage.
Close the month.

  1. 01

    AttributeAdd a customer ID and unique retry ID to each supported model call.

  2. 02

    MeterRecord calls, tokens, and available raw model cost once.

  3. 03

    PriceApply a default or customer price, including base charges and allowances.

  4. 04

    CloseFreeze a monthly run, export CSV, or create Stripe draft invoices.

Read the technical contract ↗

Before you connect

The questions that should have clear answers.

No vague security promises. No hidden product limits.

01 / Cost

What does Tollgate cost?

The private beta is free. Paid pricing has not been set.

02 / First step

What happens after I enter my email?

Tollgate creates a private meter and shows three secrets once: a recovery code plus separate test and live write keys. You then land in Setup with a working request example.

03 / Recovery

How do I reopen my meter?

Use the recovery code shown when the meter was created. A private browser session lasts up to 12 hours, and you can sign out earlier.

04 / Customer

How is usage assigned to a customer?

Send an X-Tollgate-Customer header. Calls without one are stored as unattributed.

05 / Price

How is the billed amount calculated?

Set a default rule or a customer override: percentage markup or USD per 1,000 tokens, with an optional monthly base charge and included tokens.

06 / Missing cost

What if provider cost is unavailable?

Add an exact provider-and-model rate card. Without reported cost or a rate card, Tollgate blocks a percentage-based month close instead of inventing a zero.

07 / Support today

Which providers and calls work?

Non-streaming OpenAI and OpenRouter Chat Completions, Anthropic Messages, and Gemini GenerateContent. Other endpoints, including streaming and OpenAI Responses, are not supported yet.

08 / Boundary

What does Tollgate not do?

Tollgate creates Stripe draft invoices but does not send them or collect payment. Subscriptions, tax, credits, refunds, and automatic payment recovery are not included.

09 / Privacy

What crosses the gate?

Your key, prompt, and response pass through for the request but are not written to Tollgate’s database.

Start now

Turn one customer call
into billable usage.

Create a private meter with one email. Use the test key first, attach a customer, set pricing, then close a verified monthly run when you are ready.

Create your private meter

No password. No API key yet. Your multi-provider meter is created immediately.

Trust is a product surface

Know what crosses the gate.

Metadata retainedUsage signals
  • Customer ID, provider, model and token counts
  • Available cost, cost status and latency
  • Strict task, session and agent IDs
Content retainedZero
  • No API keys or authorization headers
  • No prompts or model responses
  • No tool arguments or payloads
01⌁

Strict trace IDs

Free-form task labels are rejected before provider spend.

02✓

OWASP-guided logging

Designed around minimum-data and sensitive-content logging guidance.

Read the guidance ↗