Free tools Windows power users keep installed
One-click scans. No signup required.
AI usage meters can produce precise-looking totals from stale prices, incorrect cache rules, duplicate retry events, missing usage data, or faulty quota windows. In an article published September 22, 2026, Roy Tong and the AgentMeasure authors reported more than 45 verified bugs across 110 open-source tools for counting tokens, tracking costs, or enforcing budgets, and 23 fixes merged upstream. Those are the authors’ reported audit results, not findings independently reproduced here.
Why an AI usage bill or dashboard can be wrong
A usage meter is only as reliable as the information and accounting rules behind it. It must identify the model, apply the right provider-specific prices and cache treatment, interpret events consistently, and handle absent data and time windows correctly. An error in any of those steps can flow into totals, alerts, or budget decisions.
As an Amazon Associate I earn from qualifying purchases.
The audit authors reported five recurring bug families. Their findings describe problems in the tools they examined; they should not be read as a prevalence estimate for every metering product or as proof that a particular provider invoice is wrong.
Five failure modes the authors reported
1. Stale or missing model prices
A cost calculation can be internally consistent and still wrong if its pricing table lacks a model or contains an outdated rate. The audit authors said that five of the seven tools in their pricing sample had outdated or missing rows. That is a result from a small sample, not a claim that five out of every seven meters have the problem.
#1 Best Overall
For anyone reviewing a cost total, the useful question is not only “What rate did the tool use?” but also “Which model and pricing-table version did it use, and when was that table updated?” Without that trail, a changed rate can make later totals difficult to verify.
2. Cache rules applied to the wrong provider
Cache reads and cache writes may be accounted for differently, and the applicable treatment can vary by provider and model. The article gives an example in which an Anthropic cache-read discount was applied to OpenAI models, understating cache reads by five times. That is the authors’ example of a configuration mistake—not a general or current price comparison between providers.
A meter should make its provider- and model-specific cache rules inspectable, and distinguish reads from writes rather than treating all cached tokens as one category.
What’s actually slowing this PC down?
Pick the symptom - the matching free tool is one click away.
3. Retries counted twice—or real work discarded
When a streamed request is retried, events from an earlier attempt may be emitted again. The audit article reports that 46% of 604 re-emitted events in a public corpus were byte-identical. Counting repeated events blindly can inflate usage; deduplicating too broadly can erase legitimate work.
Look for an explicit distinction between a logical operation and its physical attempts, together with a documented, auditable rule for deciding which events count. “Remove duplicates” is not enough if the tool cannot explain what it considers a duplicate.
4. Missing usage treated as zero
An absent usage field does not establish that usage was zero. The article flags code that substitutes zero for a missing value, turning “unknown” into what looks like free usage. The authors argue that rollups should preserve the distinction and can report a result as “UNPROVABLE” when the available data cannot support a total.
Rank #3
This matters in dashboards as well as billing exports: a displayed zero may mean no recorded usage, or it may conceal a missing record. A meter should expose which case applies instead of silently conflating them.
Windows Errors? Fix Them Before They Spread
Repair common Windows errors and clear accumulated junk for a smoother, more stable PC - no reinstall needed.Free scan · no reinstallCrashes, No Sound, or Screen Glitches?
Random freezes, missing sound and display glitches usually trace back to one bad driver. Find and replace yours safely.Free scan · under a minute5. Quota windows that break at date boundaries
Quota logic often depends on a time window, such as a daily or monthly interval. The article describes a class of boundary risk in which tests are anchored to fixed calendar dates: they may pass at first and fail as time advances. This is a general explanation of the reported issue family, not an independently reproduced defect in a named tool.
When assessing a meter, check whether its tests cover the start and end of a quota period and use time-relative fixtures rather than relying only on one absolute date.
What the audit results do—and do not—establish
The September 2026 article reports more than 45 verified bugs across 110 open-source tools and 23 fixes merged upstream. It also says the work took about a month. The accessible account does not provide a complete list of the 110 projects or the pinned code findings needed to independently verify each result, so tool-specific conclusions should be treated as the authors’ claims unless checked against the relevant code and issue history.
The article also reports an independent auditor’s reproduction of a 236-check conformance suite and an affected commercial-provider cache-accounting path with up to 98.9% under-reporting. The accessible account does not name the auditor or provider. The figure is therefore a bounded, attributed report, not a general estimate of commercial-meter accuracy.
Recommended Free Tools
Separately, the authors say their survey of 20 commercial vendors found no published dispute or correction process. That does not establish that those vendors lack private escalation channels. The article recommends a named dispute path and machine-checkable billing disclosures; these are the authors’ proposed controls, not a published standard or legal requirement.
Best Value
How to check whether a usage meter is trustworthy
Use exported usage records where possible, and inspect both the records and the logic that turns them into totals. A checklist can expose gaps, but it cannot guarantee an invoice is correct—especially if provider-side data was never exported.
- Can you identify the model and the pricing-table version used for each cost calculation?
- Are cache reads and writes handled separately, with rules tied to the relevant provider and model?
- Does the meter distinguish logical operations from retries and physical attempts, and explain its deduplication rule?
- Does missing usage remain unknown, rather than being silently converted to zero?
- Do tests exercise quota-window boundaries using time-relative fixtures?
- Can you trace a total or verdict back to the records and rules that produced it?
When comparing two meters or conformance tools, those same questions provide useful axes: pricing maintenance, cache handling, retry semantics, missing-value behavior, boundary tests, data handling, and traceability. The article describes its own checker as local and rule-traceable, but does not provide an independent comparative evaluation of competing products.
What the article says about its conformance pack
The authors describe an open-source conformance pack under the MIT license. Their stated workflow is to export usage data and run checks locally, with no data leaving the machine. They say it distinguishes logical operations from physical attempts, cache reads from writes, and absent values from zero; verdicts are traceable to named rules. The article refers to a settlement specification called AMS-1.
Do these 3 things before closing this tab:
1Repair Windows errors before they cause bigger problems2Scan for outdated or missing drivers - takes under a minute3Clear out junk files and repair common Windows errorsThese are descriptions in the article, not independently tested capabilities. A local checker can examine the exported records and the meter’s accounting behavior; it cannot on its own validate provider-side information that was not included in the export, establish that an invoice is correct, or demonstrate coverage of every tool.
Quick Recap
Product prices and availability are accurate as of the date/time indicated and are subject to change. Any price and availability information displayed on Amazon at the time of purchase will apply.




