Per-Trace Pricing: Examples & Companies

3 companies in the corpus Updated stub analysis
Definition

Per-Trace Pricing is a billing unit where each distributed trace — a complete record of an LLM request chain — is metered, common in AI observability platforms.

Also known as: Trace-Based PricingLLM Trace Billing

What is it

Per-trace pricing is a billing unit where each distributed trace — a complete record of an LLM request chain — is metered, common in AI observability platforms serving agentic and multi-step LLM applications.

A trace is a higher-order unit than a log event. Where a log captures a single LLM call, a trace captures an entire agent run: the root prompt, all intermediate reasoning steps, tool calls, retrieval operations, sub-agent delegations, and the final response. LangSmith, its parent company LangChain, and Weights & Biases all meter this trace-shaped data because they serve teams where the meaningful unit of work is the user request, not the individual model call.

The trace unit matters most as AI applications move from single-turn calls to multi-step agent workflows. A customer support agent might make 8–15 LLM calls to resolve one ticket. Per-log pricing charges for each internal call; per-trace pricing charges once per agent run, matching the customer’s intuition of “I processed one request.” That rewards complex chains — a 20-step agent pays the same per-trace rate as a single-call app — so LangSmith and Weights & Biases both ship free tiers sized to developer and small-team volume. For how vendors pick meters like this, see choosing the right usage metric.

Many LLM calls, one trace — priced by count or by bytes
Many nested LLM calls collapse into one billed trace llm call tool call retrieval sub-agent llm call 1 TRACE LANGSMITH · LANGCHAIN — COUNT THE TRACE $2.50 /1k base (14-day) $5.00 /1k ext. WEIGHTS & BIASES — METER THE BYTES $0.10 /MB of Weave ingestion A 20-step agent pays the same per-trace rate as a single-call app.

How it works

Trace billing opens a trace record when the root span starts and closes it when the final span completes. All child spans (sub-calls, tool invocations, retrievals) nest inside the root trace. The platform stores the full tree and bills the trace regardless of how many spans it contains — though vendors differ on whether they count traces or the bytes those traces ingest.

CompanyTrace unitFree tier allotmentOverage rate
LangSmithOne run tree per request; two retention classes5k base traces/mo (Developer, $0); 10k (Plus, $39/seat/mo)$2.50 / 1k base (14-day); $5.00 / 1k extended (400-day)
LangChainSame trace meter on the LangSmith platform5k (Developer) / 10k (Plus) base traces/mo$2.50–$5.00 / 1k traces (one of seven meters)
Weights & BiasesW&B Weave data ingestion (GB of logged traces)1 GB/mo (Free); 1.5 GB/mo (Pro, $60/mo)$0.10 / MB above the included allotment

The unit math for LangSmith and LangChain’s countable per-trace model:

Monthly trace cost = max(0, traces − included_allowance) ÷ 1,000 × rate_per_1k

A five-seat team on LangSmith Plus running ~200k traces/month on extended retention lands around $1,145/month — $195 in seats plus roughly $950 in trace overage. Because every LangChain Fleet run ($0.05/run) is also traced by default, trace volume compounds with the other meters on that platform.

Weights & Biases prices the same trace data differently: its W&B Weave observability product meters logged trace ingestion by volume at $0.10/MB (roughly $100/GB) rather than counting individual traces. A GenAI app that logs verbose traces and large prompts can produce several GB a month, so a team that budgeted “$60 for W&B Pro” can see a four-figure ingestion line — trace pricing expressed as data throughput rather than a per-run count.


Companies using this

Three companies in the corpus meter LLM traces, all serving teams where the agent run — not the individual LLM call — is the natural unit of application behavior to track and debug. For how these platforms capture the underlying data, see tracking and metering usage events.


Company Product Pricing modelBilling unitsFree tier Verified
LangChainAgent orchestration frameworks + LangSmith platformYes2026-07-29
LangSmithLLM tracing and evaluationYes2026-07-29
Weights & BiasesMLOps experiment tracking, W&B Weave LLM observability/evals, Models registry, and Serverless InferenceYes2026-07-29

Explore this theme in the knowledge graph

FAQ

What is a trace in LLM observability pricing?

A trace is a complete record of one agent or chain run — capturing every step, sub-call, tool invocation, and token count from start to finish. LangSmith bills traces directly (a run tree for one request), while Weights & Biases meters the same data as Weave ingestion volume. One user query to an agent might produce dozens of LLM calls but is a single trace, making it a more meaningful billing unit than individual log events for multi-step workflows.

How much does per-trace pricing cost?

LangSmith charges $2.50 per 1,000 base traces (14-day retention) and $5.00 per 1,000 extended traces (400-day retention), after 5,000 free traces on the Developer plan or 10,000 on the $39/seat Plus plan. LangChain uses the same trace rates on the LangSmith platform. Weights & Biases meters traces as W&B Weave data ingestion instead, charging $0.10/MB of logged trace data above the included 1–1.5 GB per month.

Does per-trace pricing include free traces?

Yes. All three vendors include a free trace allotment. LangSmith and LangChain include 5,000 base traces per month on the free Developer plan and 10,000 on Plus. Weights & Biases includes 1 GB of Weave trace ingestion per month on the free tier and 1.5 GB on Pro before per-MB overage applies.

How does per-trace pricing scale for agentic applications?

Per-trace pricing scales with the number of agent runs, not the internal complexity of each run. A user who sends 1,000 queries generates 1,000 traces whether each run makes 5 LLM calls or 50, so teams running long agent chains get a favorable effective cost per LLM call. The trade-off is that on LangSmith a trace can auto-upgrade from the $2.50/1k base rate to the $5.00/1k extended rate the moment you add feedback, queue it for annotation, or an automation rule matches it.

Related billing units

Back to companies