What is it
Per-Action Pricing is a billing unit where each discrete action taken by an AI agent or automation is metered — common in browser automation and agentic workflow tools. Unlike tokens (which meter compute) or seats (which meter headcount), the action unit tries to meter work done: a browser step completed, a data row enriched, a meeting brief generated, or a 15-minute block of autonomous coding.
The unit emerged as automation platforms needed a billing granule that non-technical buyers could understand without knowing anything about the underlying LLM calls or compute cost. Clay was an early adopter, separating its pricing into platform Actions (orchestration, under $0.01 each) and Data Credits (marketplace data cost), so buyers could reason about what it costs to run a workflow independently from what it costs to buy the data. Bardeen applied a similar idea to browser automation: credits map to output rows (standard rows at 1 credit each, enrichment rows at 3 credits), so the bill tracks the lead list delivered rather than the compute consumed.
What makes this category interesting — and challenging — is the wild variance in what “one action” means across vendors. At Cognition, one Agent Compute Unit represents roughly 15 minutes of active autonomous engineering work, a unit designed to price a full agentic task cycle rather than a single step. At Rox, an Agent Action meters a specific sales-agent task — account research, contact discovery, a meeting brief — with the per-action cost floating with the complexity of that task and the AI models it calls. At UiPath AI, the platform’s Intelligent Automation engine meters actions in Platform Units (0.2 Platform Units per chargeable action in its IXP product), a sub-unit nested inside the broader per-seat and per-robot licensing structure. That four-way divergence on the definition of “one action” means the per-action unit is the most definitionally contested billing primitive in this corpus.
How it works
The mechanical question is always: where does the action boundary sit? Vendors answer at three different levels of abstraction.
| Abstraction level | What counts as one action | Corpus example |
|---|---|---|
| Micro-step | A single browser interaction, form fill, or output row | Bardeen: 1 credit per output row; enrichment row = 3 credits |
| Orchestration unit | One enrichment, AI run, signal, or export — a platform call | Clay: 1 Action per enrichment or AI run, regardless of complexity |
| Agentic task | A named business task — account research, meeting brief, pipeline generation | Rox: 1+ Agent Actions per task, floating with complexity and model |
| Agentic time block | ~15 minutes of active autonomous work | Cognition: 1 ACU ≈ 15 minutes of Devin agent compute |
| Attended/unattended run | One supervised or unsupervised bot execution | Automation Anywhere and UiPath AI: per-bot run plus platform tier |
The pricing formula varies by vendor, but the common structure is:
Bill = (action pool or tier fee) + (actions consumed × per-action rate)
For Clay, the two-meter version is: Bill = Actions base fee + (Data Credits consumed × data credit rate). Actions are a fixed capacity tier; Data Credits are the variable, rollover pool. For Bardeen, the flat-fee version is: Bill = plan fee, with credits consumed until the pool runs out (no overage — you simply stop). For Rox, the renewal-based version is: Bill = base fee × number of times the pool resets per month.
Worked numeric example — Clay, a mid-size GTM team. A Growth team at the $495/month base tier gets 40,000 Actions and 6,000 Data Credits per month. A workflow that enriches 500 prospects — each requiring 1 Action plus 12 Data Credits (phone + firmographic data) — consumes 500 Actions and 6,000 Data Credits, exhausting the included credit pool in a single run. Topping up at the 10,000-credit tier costs $460/month, bringing total spend to ~$955 for that month. The Data Credits are the bill driver; the Actions cost pennies.
Worked numeric example — Bardeen, a lead-enrichment workflow. Bardeen’s own pricing page example: scrape 10 profile links, extract contacts, verify emails with an enrichment step (3 credits each), qualify 4 leads with AI (1 credit each) = ~64 credits consumed in one run. A Premium plan includes 1,000 credits/month, which supports ~15 runs of that workflow before the pool empties. Unused credits expire monthly with no rollover.
Companies using this
Seven in-corpus companies bill in actions: Clay and Bardeen are the canonical GTM/automation examples, while Cognition (Devin), Rox, Automation Anywhere, UiPath AI, and Writesonic each apply the unit at a different granularity — from browser-step to 15-minute agent-time-block.
Patterns observed
Actions are a wrapper around cost opacity, not a replacement for it. Across all seven companies, the action is an abstraction that hides the actual compute and data costs from the buyer. Clay makes this unusually explicit: it separates orchestration Actions (near-zero, for the platform work) from Data Credits (the real variable cost of buying data from 150+ providers). Most vendors collapse both into one unit — which buys simplicity at the cost of transparency. When Rox says “Agent Action cost scales with task complexity and AI model used,” it is describing a floating per-action rate that can’t be quoted as a single number.
The action-boundary decision is the biggest pricing lever. Vendors who define “one action” at a low altitude (Bardeen’s output row) have a legible, predictable meter — buyers can count rows. Vendors who define it at a high altitude (Cognition’s 15-minute ACU) have a meter that more faithfully represents business value, but that is harder to model before running a workflow. Cognition addressed this by keeping the ACU as the enterprise unit while wrapping self-serve buyers in a quota + on-demand-credit structure that softens the unpredictability.
Feature gating and action gating are converging. Rox made the shift cleanly visible: its 2024 beta gated features by tier (a traditional SaaS approach), and by 2026 it had removed all feature gates, making Agent Action volume the only upgrade lever. That means buyers upgrade purely because they want more agent work done — not to unlock a capability — which is the action model operating at its purest.
RPA vendors are retrofitting actions onto an older robot-based pricing frame. Automation Anywhere and UiPath AI both list “actions” as a billing unit alongside the older attended/unattended bot licensing. For both companies, actions appear as a consumption add-on or sub-unit within a larger tier + seat + robot structure, rather than as the headline meter. This reflects how enterprise RPA pricing evolves incrementally — agentic AI work is being metered in actions, but the full bill still runs through the bot licensing scaffold.
Counterexamples & variants
Writesonic is the closest thing to a false positive in this cohort. Its billing_units field includes actions, but in practice, actions are a minor footnote — Growth-plan buyers get an Action Center trial (5 off-page + 5 on-page optimization actions per month), and agentic workflow runs are bounded by a small monthly trial allowance (10 → 50 → 100 by tier). The core value metric at Writesonic is “AI answers tracked daily” across AI search engines, not actions per se. Including actions as a billing unit is technically accurate for the small slice of the product that uses them, but actions don’t drive the bill the way they do at Clay, Bardeen, or Rox. Buyers evaluating Writesonic should weight the daily-answer tracking quota as the real consumption dimension.
The rollover mechanics reveal how confident vendors are in their action definition. Clay’s Data Credits roll over up to 2× the monthly limit, acknowledging that enrichment work is bursty and customers shouldn’t be penalized for buying ahead of a campaign. Rox’s Agent Actions expire at cycle reset with no rollover — which makes sense for always-on monitoring agents that consume actions continuously, but creates a “use it or lose it” dynamic that punishes seasonal sellers. Bardeen takes the same hard expiry approach. The contrast signals a real strategic difference: vendors with rollover trust buyers to smooth their own usage; vendors without it want actions consumed in each cycle’s window, which compresses burn and accelerates renewal.
The human-in-the-loop variants. Automation Anywhere explicitly prices attended bots (human-supervised) lower than unattended bots (fully autonomous). This attended/unattended split is itself a form of action-level pricing: the “action” the bot takes carries a higher price tag when it runs without oversight, because the vendor is absorbing all the reliability risk. No other vendor in this cohort makes that distinction explicit in the price card.
What this means for buyers vs vendors
For buyers
Benchmark your specific workflows before comparing prices, not the headline action rate. A “1 credit per action” plan from Bardeen and a “1 Action per enrichment” plan from Clay can look identical on the surface and diverge 10x in cost once you account for how each vendor counts a multi-step enrichment. The choosing the right usage metric guide recommends running your three highest-volume workflows through each vendor’s counting rules as a literal first step in evaluation.
Watch for rollover policies: they reveal whether you’ll be forced to use up actions on low-value tasks at month-end or whether you can bank capacity for campaign bursts. For predictability, prefer vendors who publish a per-action rate or a per-action dollar ceiling. For scale, prefer vendors (like Clay) whose action cost doesn’t float with an undisclosed model or complexity variable. And read the free tier carefully — at Rox, a full-featured Starter plan with 2,000 actions/month is a genuine product trial because all features are included; at other vendors, the free tier is a crippled demo.
For vendors
The action is the most defensible unit in agentic AI pricing when you can publish the counting rule clearly, but it demands a worked example on the pricing page that lets buyers model their actual workflows. Bardeen’s 64-credit example (scrape, enrich, verify, qualify, export) and Clay’s per-model credit rate table are both examples of this done right. If you can’t write that worked example because your per-action cost floats with too many variables, consider whether your unit is actually an action or a capacity quota. Separating orchestration cost from data/model cost (Clay’s two-meter split) solves the floating-cost problem by putting the variable cost in a separate, rollover pool — a technique covered in the usage-based pricing fundamentals and the tracking and metering usage events guide. Finally, if your agents act continuously — monitoring, researching, alerting in the background — budget controls that let buyers cap daily action burn before the pool empties are table-stakes; without them, always-on agents can consume a month’s allotment in a long weekend.
| Company | Product | Pricing model | Billing units | Free tier | Verified |
|---|---|---|---|---|---|
| Automation Anywhere | Automation 360 (agentic process automation / RPA) | Yes | 2026-06-11 | ||
| Bardeen | AI browser automation and workflow agents | Yes | 2026-06-10 | ||
| Clay | AI-powered GTM data-enrichment and outbound platform billed on Actions plus Data Credits | Yes | 2026-06-02 | ||
| Cognition | Devin autonomous software engineer | Yes | 2026-06-16 | ||
| Rox | AI agent swarm for sales reps (AE copilot) | Yes | 2026-06-05 | ||
| UiPath AI | Agentic automation platform (RPA + AI agents) | No | 2026-06-11 | ||
| Writesonic | GEO / AI-search-visibility and SEO platform that tracks brand mentions across AI answer engines and ships content/citation fixes | Yes | 2026-06-07 |
FAQ
What is per-action pricing?
Per-action pricing is a billing unit where each discrete action taken by an AI agent or automation is metered and billed. The 'action' can mean a browser step, an enrichment row, a 15-minute block of autonomous agent work, or an attended-bot run — the definition varies by vendor and is the single most load-bearing design decision in the model.
How does Clay define an action?
Clay uses two separate meters: an Action (1 per enrichment, AI run, signal, or export — under $0.01 each) and a Data Credit (the marketplace cost of the data purchased, typically 0.5–10+ credits per record). The Action is the platform-orchestration charge; the Data Credit is the variable data cost. They are independent and scale on different axes.
How does Bardeen define an action?
Bardeen meters output rows: a standard action row (scraper, web search, AI tool) costs 1 credit, while an enrichment row costs 3 credits. Imports, utilities, and CSV exports are free. The $50/month Premium plan includes 1,000 credits per month.
What does Cognition charge per action?
Cognition's Devin bills in Agent Compute Units (ACUs), where one ACU equals roughly 15 minutes of active agent work. Enterprise customers pay a contracted ACU rate (historically around $2.25/ACU); self-serve plans bundle a usage quota and then charge on-demand credits at the same dollar value as ACUs.
What is the main risk of per-action pricing for buyers?
Definitional opacity. Because vendors draw the action boundary at different altitudes — a single browser step, a complete enrichment row, or a full 15-minute autonomous task — the same workflow can cost 10x more or less depending on how the vendor counts. Always model your specific workflows against each vendor's counting rules before committing.
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.
- Per-Transaction PricingA billing unit where customers are charged per financial or billing transaction processed — the meter of billing and accounting platforms.
- 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.