What is it
Per-Transaction Pricing is a billing unit where customers are charged per financial or billing transaction processed — the meter of billing and accounting platforms. The transaction is the moment money (or a claim on money) moves: an invoice issued, a usage record rated into a charge, a ledger entry booked. Pricing on it ties the vendor’s fee to the financial activity the product exists to handle, which is the closest available proxy for value delivered.
The billing-infrastructure cluster owns the unit. Metronome, Orb, Lago, m3ter, and Togai sell the metering, rating, and invoicing layer beneath other companies’ usage-based pricing, anchoring their own bills to billed events, invoices raised, and — increasingly — invoice value. The billing suites — Chargebee, Maxio, and Stripe Billing — carry the unit alongside recurring plan charges, while newer platforms Flexprice and Zenskar sell it to developer-first buyers who want to read the meter before they sign.
Three companies stretch the word past money entirely, and they are the sharpest lesson on the page. Puzzle, an AI-native accounting tool, gates a free tier on transaction volume rather than charging per transaction. PromptLayer folds three LLMOps workloads into a compute meter it literally calls a “transaction (txn).” Schematic counts feature-flag activations and entitlement crossings — product activity, not invoices. Same word; money, compute, or usage depending on the vendor.
How it works
Three distinct mechanics share the unit:
| Mechanic | How it bills | Example from the corpus |
|---|---|---|
| Count-based | Per invoice / billed event / txn | PromptLayer bills $0.003/txn (Pro) covering requests, agent runs, and eval runs; Stripe Billing charges 0.4% per paid invoice for one-off invoicing |
| Value-based | Percentage of invoice value processed | Stripe Billing’s 0.7% of billing volume; Orb’s billings metric; Chargebee’s 0.75% overage above each tier’s revenue threshold |
| Volume-gated | Free until transaction volume crosses a line | Puzzle: Starter is free until $20k transaction volume; Schematic: entitlement activations counted toward tier limits (Free 500K events, Growth 10M) |
Worked example — count vs value. A marketplace issues 10,000 invoices a month averaging $40. On a count-based meter, it’s a 10,000-transaction customer; on a value-based meter, it’s a $400,000/month billings customer — and a SaaS issuing 200 invoices at $2,000 each ($400,000 too) prices identically on value and 50x cheaper on count. Which meter the vendor runs determines which of these two businesses subsidizes the other, the core trade the usage-metric guide frames as cost-proxy versus value-proxy.
Worked example — the value meter. Stripe Billing charges 0.7% of billing volume for recurring plus usage-based billing (with 100 million metered events per month included). A SaaS processing $2M/month in subscription billings therefore pays roughly $14,000 per month for the billing layer alone — calculable before a sales call. The pure metering cluster (Metronome, m3ter, Lago, Togai) publishes no rates at all; the equivalent quote is unknown without a discovery call, a transaction-value breakdown, and a minimum-commitment discussion.
Worked example — the count meter. PromptLayer runs the cleanest published count-based transaction meter in the cohort. A team on its Team plan ($500/mo) that runs ~250,000 requests and 40,000 eval-cell executions against a base of roughly 100k requests spills into overage: about 150,000 requests over base at $0.002/txn ($300) plus 32,500 eval runs over base ($65), for an all-in bill near $865/month. Because the rate drops from $0.003/txn on Pro to $0.002/txn on Team, the volume discount is baked into the tier rather than negotiated — a count meter behaving like a prepaid credit ladder.
Companies using this
Thirteen in-corpus companies meter transactions, in three camps: standalone metering platforms (Lago, m3ter, Metronome, Orb, Togai) that rate events and invoices as the core product; billing suites (Chargebee, Maxio, Stripe Billing) that embed metering in broader subscription management; and modern developer-first platforms (Flexprice, Zenskar). PromptLayer, Puzzle, and Schematic sit outside those camps, applying the same billing mechanics to units that aren’t invoices at all.
Patterns observed
The cluster keeps drifting from counts toward value. Orb is the cleanest arc: it once advertised billing “without charging a percentage of billings,” then made billings (total invoice value issued) a primary metric alongside events, added a platform fee on its Advanced and Enterprise tiers, and withdrew its briefly-published $1,750/month Core price entirely. Togai scales its platform fee with cumulative invoice value; m3ter bundles allowances for exactly the two things it does — data ingested and bills calculated. Counts are a cost proxy; the vendors that know billing best keep concluding that value is the defensible meter.
Transparency tracks the distribution motion, not the mechanic. The published rates in this cohort all belong to vendors who sell without a sales call: the billing suites (Chargebee 0.75% overage, Maxio’s billing-scaled bands, Stripe Billing 0.7%) serving an SMB-and-mid-market base that expects posted prices, and the open-core newcomers — Flexprice (free AGPLv3 self-host, then event-scaled cloud) and Zenskar, which markets its quotes as explicitly not a percentage of your revenue. Meanwhile Metronome, m3ter, Lago, and Togai publish no per-transaction rate at all: value mix varies so much by customer that a public card would be wrong for most of them, and an enterprise-sales motion lets them stay opaque. Two of the opaque cluster — Metronome and Togai — have already been acquired, a signal about the strategic value of owning the metering layer even when the rate stays private.
Counterexamples & variants
The two cleanest counterexamples are false friends — vendors that borrow the word “transaction” for something that isn’t money. PromptLayer folds three unrelated LLMOps workloads (API requests, agent-node runs, eval-cell runs) into one normalized “txn”: nothing has been invoiced, no money has moved, no ledger entry is booked, yet the mechanics apply perfectly — count, aggregate, charge on total. Schematic does the same with product activity: a “transaction” is a feature-flag activation or entitlement crossing, its tiers gated on monetized subscriptions and monthly events (Free at 10 subscriptions / 500K events, Growth $200/mo at 10M events). The pair gives buyers the sharpest lesson on the page — recognizing when “transaction” denominates money versus compute versus feature usage is a skill the unit’s own ambiguity forces on you.
The deeper variant is definitional drift within the billing cluster itself: an Orb billings percentage, a Togai invoice count, a Chargebee overage, and an m3ter bill-calculation allowance are all “transaction pricing” yet produce incomparable quotes for the same workload. The drift has a direction — counts toward value — that the Orb arc makes visible, which is the corpus’s clearest evidence that count-based transaction pricing is a transitional state rather than a stable equilibrium. Whether the newcomers’ transparency survives the enterprise sales motion at scale is the open question: Orb itself published rates early and removed them as it moved upmarket.
What this means for buyers vs vendors
For buyers
First establish which of the three mechanics you’re being quoted — count, value, or gate — because they price the same business by orders of magnitude apart. If there’s a percentage-of-billings component, model it against your growth plan and negotiate caps or declining tiers: that line scales with your revenue, not the vendor’s costs. For the quote-only cluster (Metronome, m3ter, Lago), arrive with both your transaction count and value distribution — the quote is built on both, and the invoicing and billing-cycles guide covers the mechanics worth probing.
Match your scorecard to the camp. A billing suite is evaluated on subscription-lifecycle depth; a metering platform on rating-engine performance and invoice accuracy at volume. And when a vendor’s “transaction” isn’t an invoice — a normalized compute txn, a feature activation, a volume gate — do not benchmark its per-txn rate against a billing platform’s per-invoice rate; that comparison flatters whichever vendor you spoke to last. Two vendors here (Metronome, Togai) have already been acquired, so weigh roadmap independence and contract transferability in diligence — and note the revenue-recognition risk when a billed “transaction” doesn’t map to a line in your ledger.
For vendors
Decide early whether you’re pricing the count or the value, and say so publicly — Orb’s reversal worked but cost it its published $1,750/month price. Value-scaled fees align you with customer success but antagonize high-volume/low-margin segments; offer them a capped or count-based track rather than losing the segment, since Zenskar’s “not a percentage of your revenue” pitch proves buyers will pay to avoid the value line. If your “transaction” is really a compute unit (PromptLayer) or a feature activation (Schematic), be candid that the unit is doing metaphor work — the mismatch surfaces at revenue-recognition time when finance can’t reconcile it against the ledger.
On transparency, the segment decides the play. Enterprise buyers accept opacity when the product is specialized and switching costs are high; SMB and mid-market make buy decisions from a rate card. Stripe Billing can post 0.7% only because a payments relationship already absorbs the cost — for a standalone vendor the analog is a free open-source tier or a published starter price, the play Flexprice and Lago are running. It’s unproven at enterprise scale, but the direction matches how infrastructure categories mature: opacity works until a credible transparent alternative exists, then only at the high end.
| Company | Product | Pricing model | Billing units | Free tier | Verified |
|---|---|---|---|---|---|
| Chargebee | Chargebee — subscription billing & revenue management platform (Billing, CPQ, RevRec, Growth) | Yes | 2026-07-22 | ||
| Flexprice | Flexprice — open-source usage metering & billing infrastructure for AI/SaaS | Yes | 2026-07-21 | ||
| Lago | Open-source usage-based billing and metering platform | Yes | 2026-07-22 | ||
| m3ter | Usage-based billing and metering infrastructure for B2B SaaS | No | 2026-07-21 | ||
| Maxio | Maxio — SaaS billing, subscription management & revenue recognition (formed from SaaSOptics + Chargify) | No | 2026-07-23 | ||
| Metronome | Usage-based billing and metering infrastructure platform | Yes | 2026-07-22 | ||
| Orb | Usage-based billing infrastructure for AI and software companies | No | 2026-06-03 | ||
| PromptLayer | Prompt management, evaluation, and observability platform for LLM and AI-agent teams | Yes | 2026-07-22 | ||
| Puzzle | Puzzle — AI-native accounting platform | Yes | 2026-07-21 | ||
| Schematic | Schematic — runtime monetization, feature entitlements & usage metering platform for SaaS | Yes | 2026-06-10 | ||
| Stripe Billing | Stripe Billing — recurring, usage-based, and metered billing on the Stripe platform | No | 2026-07-22 | ||
| Togai | Usage-based metering and billing infrastructure platform | Yes | 2026-07-21 | ||
| Zenskar | Zenskar — AI-native order-to-cash platform (billing, metering, invoicing, revenue recognition) | No | 2026-07-23 |
Explore this theme in the knowledge graph
FAQ
What is per-transaction pricing?
Per-transaction pricing is a billing unit where customers are charged per financial or billing transaction processed — an invoice issued, a billed event rated, or a ledger transaction booked. It is the native meter of billing infrastructure (Metronome, Orb, Lago, m3ter, Togai, Chargebee, Maxio, Stripe Billing) and newer platforms (Flexprice, Zenskar), because the fee scales with the money the product touches.
Which companies use per-transaction pricing?
Thirteen in this corpus: Lago, m3ter, Metronome, Orb, and Togai as standalone metering platforms; Chargebee, Maxio, and Stripe Billing as billing suites; Flexprice and Zenskar as modern usage-billing platforms; PromptLayer, which meters LLMOps overage in a unit it literally calls a 'transaction'; Puzzle, an AI accounting tool whose free tier ends at $20k of transaction volume; and Schematic, where 'transactions' are feature-entitlement activations rather than money movement.
Why do billing platforms charge a percentage of billing volume?
Because transaction counts undercount value: a platform processing 1,000 invoices worth $50 each delivers far less than one processing 1,000 invoices worth $50,000 each. Stripe Billing charges 0.7% of billing volume, Chargebee adds a 0.75% overage above each tier's revenue threshold, and Orb made billings (total invoice value) a primary metric — aligning the vendor's revenue with the customer's revenue rather than with row counts.
What's the downside of value-scaled transaction fees?
The alignment cuts both ways: high-volume, low-margin businesses pay the most as a share of their economics, and a percentage-of-billings line grows with your success even when the vendor's costs don't. Buyers negotiating these contracts should cap or tier the percentage component.
Why is so much per-transaction pricing unpublished?
Because the right rate depends on transaction value mix, which varies enormously by customer. Metronome, m3ter, Lago, and Togai all gate their managed pricing behind sales conversations; the corpus tracks this as a category-wide pattern — the vendors that meter usage for everyone else are the least likely to publish their own meters.
Is PromptLayer's 'transaction' the same as an invoice?
No. PromptLayer normalizes three LLMOps workloads — API requests, agent-node runs, and eval-cell runs — into a single overage unit it calls a transaction (txn), billed at $0.003/txn on Pro and $0.002/txn on Team. It is a compute meter wearing a financial word, the same semantic stretch Schematic makes with feature entitlements.
Related billing units
- Credit-Based BillingA billing unit where customers pre-purchase or are allocated a pool of credits that deplete as they use the product, often at variable rates per feature.
- Token-Based PricingA billing unit common in LLM and AI products, where customers are charged per input and output token processed.
- Per-Seat PricingA billing unit where the vendor charges a fixed fee per named user, regardless of how much each user consumes.
- Per-Resolution PricingA billing unit unique to AI customer-support products, where the vendor charges only when an AI agent resolves a customer issue without escalation.
- Bandwidth-Based PricingA billing unit where customers are charged per gigabyte of data transferred out of the platform.
- Per-Function-Invocation PricingA billing unit where customers are charged per serverless function invocation, often combined with a separate compute-time charge.
- CPU-Hour PricingA billing unit where customers are charged for the CPU time their workloads consume, typically measured in vCPU-seconds or vCPU-hours.
- GB-Hour PricingA billing unit where customers are charged for the memory their workloads consume over time, measured in gigabyte-hours.
- GPU-Hour PricingA billing unit where customers are charged for GPU time consumed, typically measured per-second or per-hour by GPU type.
- Per-API-Call PricingA billing unit where customers are charged per API request, regardless of payload size or processing time.
- Per-GB Storage PricingA billing unit where customers are charged per gigabyte of data stored on the platform per month.
- Media-Minute PricingA billing unit where customers are charged per minute of audio or video processed — used by speech, voice, and video AI vendors.
- Per-Request PricingA billing unit where customers are charged per request served — the generic meter for inference endpoints, search, scraping, and browser infrastructure.
- Per-Event PricingA billing unit where customers are charged per event ingested — the native meter of observability and billing-infrastructure platforms.
- Vector Storage PricingA billing unit where customers are charged for vectors stored or indexed — the storage dimension of vector database pricing.
- Per-Character PricingA billing unit where customers are charged per character of text processed — the standard meter for text-to-speech and translation.
- Per-Document PricingA billing unit where customers are charged per document processed or generated — common in AI writing, SEO, and document-intelligence tools.
- Per-Page PricingA billing unit where customers are charged per page crawled, parsed, or rendered — the meter for web scraping and document parsing.
- Active-User PricingA billing unit where customers are charged per monthly or daily active user rather than per provisioned seat.
- Per-Task PricingA billing unit where customers are charged per task an automation or agent executes — Zapier's historical unit, now spreading to AI agents.
- Per-Unit PricingA billing unit used by robotics, hardware AI, and some SaaS companies where the metered object is a physical or abstract 'unit' — a robot deployed, a device sold, or a defined deliverable.
- Workflow Execution PricingA billing unit where each end-to-end workflow or automation run is metered and billed, regardless of the compute steps it contains.
- Per-Message PricingA billing unit where each individual message or reply in a conversation is metered, common in AI chat and voice platforms.
- Per-Invoice PricingA billing unit used by billing infrastructure platforms where each invoice generated or processed is metered as the primary cost driver.
- Per-Action PricingA billing unit where each discrete action taken by an AI agent or automation is metered — common in browser automation and agentic workflow tools.
- Per-Image PricingA billing unit where each AI-generated image is metered, common in image generation APIs and multimodal AI platforms.
- Per-Conversation PricingA billing unit where each complete customer conversation — from first message to resolution — is metered as a single chargeable event.
- Per-Record PricingA billing unit where each data record processed, labeled, or extracted is metered — common in data platforms and web scraping services.
- Per-Word PricingA billing unit common in translation and localization platforms where the metered object is the word count of content processed.
- Per-Video PricingA billing unit where each AI-generated video is metered, common in video generation and synthetic media platforms.
- Milestone-Based PricingA billing unit used in drug discovery and biotech AI where payment is tied to achieving defined research milestones rather than time or compute consumed.
- Per-Outcome PricingA billing unit where payment is triggered by verified outcomes delivered — distinct from outcome-based pricing models, this refers specifically to 'outcomes' as a countable billing unit.
- Per-Datapoint PricingA billing unit where each individual data measurement or signal ingested is metered — common in cloud cost intelligence and ML evaluation platforms.
- Per-Interaction PricingA billing unit where each patient-agent or user-agent interaction is metered, common in healthcare AI and customer engagement platforms.
- Data Licensing PricingA pricing structure where access to proprietary datasets or data assets is licensed separately from the software or services, common in AI training data and clinical data platforms.
- Robot-Hour PricingA billing unit where each hour a robot or autonomous system operates is metered — the robotics equivalent of a GPU-hour.
- Per-Contact PricingA billing unit where each contact or lead in the database is metered, common in AI sales development and outbound automation platforms.
- Per-Mailbox PricingA billing unit where each connected email mailbox or sending account is metered, common in AI outbound sales and email automation platforms.
- Browser-Hour PricingA billing unit where each hour of headless browser compute time is metered, common in web scraping and browser automation platforms.
- Per-Generation PricingA billing unit where each AI-generated creative asset — image, video, or design — is counted as a 'generation' and metered accordingly.
- Per-Ticket PricingA billing unit where each customer support ticket handled by an AI agent is metered — common in AI customer service platforms.
- Per-Log PricingA billing unit where each LLM request log ingested or stored is metered — common in AI observability and evaluation platforms.
- Per-Trace PricingA billing unit where each distributed trace — a complete record of an LLM request chain — is metered, common in AI observability platforms.
- Per-IP PricingA billing unit where each IP address or proxy endpoint allocated is metered — used by web scraping proxy providers.
- Per-Device PricingA billing unit where each hardware device or endpoint connected to the AI platform is metered.
- Per-Case PricingA billing unit used in legal AI platforms where each case or matter processed by the AI is metered.
- Per-Report PricingA billing unit where each AI-generated report or analysis document is metered as a discrete output.