Your costs are
logged. Now make
them legible.
Share reports with clients, reconcile against provider invoices, and track spend across your whole team. From a hosted dashboard you don't have to run.
02 · Instruments · live charts
The same numbers your daemon prints,
laid out for a quarterly review.
Every chart below is built from real log data. Spend by project, daily rhythm, provider mix, reconciliation deltas. The same values the CLI prints, structured so finance can read them without a terminal.
Instrument 01
Spend by project.
Every request is tagged with a project slug at capture time. The daemon infers attribution automatically from the working directory. No manual labelling required.
Daily API spend — May 2026
Instrument 02
Daily cost rhythm.
Spend doesn't arrive uniformly. Spikes signal batch runs, test cycles, or new agents being evaluated. The daily chart surfaces those rhythms so you can correlate cost with delivery milestones before the invoice arrives.
The daemon buffers locally and flushes to the cloud API every 60 seconds. These numbers are never more than a minute behind reality.
Instrument 03
How it lines up with the provider invoice.
The numbers your daemon computes from your LLM API calls, reconciled against the totals each provider charges you at month-end. Targeted variance is <1% — anything over and the workspace flags it for review.
Full month-by-month reconciliation available on Business+.
PROVIDER MIX · COST SHARE
What's running
One click. PDF a client
would actually read.
Reports pull from your live ledger. No re-keying. Personal summaries for retros. Client invoices for billable AI work. Executive P&L for the leadership team. Generated, downloaded, shared with link expiry.
| Model | Reqs | USD |
|---|---|---|
| Opus 4.7 | 5,980 | $275.08 |
| Sonnet 4.6 | 32 | $2.01 |
| Haiku 4.5 | 710 | $0.77 |
| Gemini 3F | 6 | $0.02 |
QUICK TEMPLATES
04 · Pricing · open daemon, hosted Cloud
Daemon stays free.
Cloud is the convenience tax.
The daemon stays free and open-source. Cloud adds hosted persistence, team access, PDF reports, and provider reconciliation. Cancel any time; your daemon keeps working.
Solo
per month · billed annually ($192/yr)
2 months free
One developer. Full cost visibility across every LLM provider you use. 1 seat.
What's included
- Overview
- Projects (list + detail)
- Reports workbench
- Reports — Personal summary
- Reports — Client invoice
- Optimisation (recommendations)
- Settings (account, workspace, API, billing)
Team
per month · 10 seats · billed annually ($1,188/yr)
Additional seats charged separately
One workspace for the whole team. Attribution down to the individual; reports up to the client. 10 seats included.
What's included
- Everything in Solo
- Clusters
- Team page
- Members page
- Cost centres
- Traces (individual trace detail)
Business+
annual · invoiced
Unlimited seats, provider reconciliation, enterprise SSO, audit trails, and advanced attribution.
What's included
- Everything in Team
- Reports — Executive
- Reconciliation
- Audit log
- Executive P&L
- Benchmarks
Daemon
The daemon runs standalone. No Cloud account required.
$ pipx install halton-meter Every plan includes the open-source daemon. Your data is yours; export anytime.
FAQs →05 · Enterprise · self-hosted Cloud
When the data can't leave
the building.
Some workloads come with data-residency requirements that no public SaaS can satisfy. Halton Meter ships as a self-hosted distribution — the same backend and dashboard, running in your VPC under your keys, with no traffic routed through Halton Labs infrastructure.
- Data residency Your VPC, your keys
Deploy via Helm chart or Terraform module. Postgres, the API server, and the dashboard all run inside your perimeter. No outbound data. No shared tenant infrastructure.
- Identity SAML, SCIM, audit log
Connect Okta, Azure AD, or JumpCloud via SAML 2.0. Provision and deprovision teams automatically via SCIM. Every login, export, and policy change lands in an append-only audit log.
- Support Dedicated channel, SLA
Shared Slack channel with direct access to the engineering team. 99.9% uptime SLA on the hosted components. Annual security review with findings report.
Architecture · self-hosted deployment
06 · Questions
Frequently asked.
The daemon is required. It's the local proxy that captures requests on the developer's machine. Cloud is a hosted home for that data. The daemon stays free and runs entirely on your laptop; Cloud is the sync target.
Metadata only: model, token counts, computed cost, project tag, and timestamp. Prompts and responses never leave your machine. There's an opt-in 'sample prompts' setting for debugging, off by default.
Provider dashboards show you what you spent on that provider. Halton Meter shows you what you spent across every provider, attributed to the project, member, or client that incurred it, and reconciles those totals against the provider invoice so you can spot drift.
You get a full CSV export of your data. After cancellation, your data is available to download for 30 days. After that, it is deleted. We do not hold it as leverage.
Anthropic, OpenAI, Google Gemini, and xAI with first-class adapters. The daemon is also a generic OpenAI-compatible passthrough, so Groq, Mistral, DeepSeek, and anything speaking that protocol works — though those use the generic path and are not adapter-verified. Custom adapters available on Enterprise.
On a schedule (default nightly), Cloud pulls the totals from each provider's billing API and diffs them against the readings the daemon captured. Variance under 1% is a tick; over 1% gets flagged for review with a per-day breakdown. Reconciliation is a Business+ feature.
No. The daemon is a transparent local proxy. Your tools keep working exactly as they do now. If the daemon stops, traffic falls through to your providers. Nothing breaks.
We reconcile logged totals against your provider billing statements. In practice the variance is under $0.20 on a $300 month. The reconciliation methodology is documented in the footer.
Pricing is in USD. Provider invoices reconcile in each provider's billing currency.
From Settings → Billing → Cancel plan. Cancellation takes effect at the end of your current billing period. No cancellation fee. Your data export is available immediately.
07 · The handshake
Pair your daemon.
Watch the readings populate.
The daemon keeps your readings. Cloud makes them legible to everyone else.
pipx install halton-meter && halton-meter init