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 is the canonical example, splitting its pricing into platform Actions (orchestration, always 1 per enrichment and under $0.01 each) and Data Credits (the marketplace cost of the data, roughly 0.5–10+ credits per record), so buyers can 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 challenging is the wild variance in what “one action” means across vendors — from a browser output row up to a 15-minute autonomous task. UiPath AI shows how deep the sub-unit can nest: its Intelligent Xtraction & Processing engine meters actions in Platform Units “at a rate of 0.2 Platform Units per chargeable action,” a granule buried inside a broader per-seat and per-robot licensing structure. That divergence makes the action 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 several different levels of abstraction.
| Abstraction level | What counts as one action | Corpus example |
|---|---|---|
| Micro-step / output row | A single output row a step creates | Bardeen: 1 credit per action row; 3 credits per enrichment row |
| 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 & UiPath AI: per-bot run inside a 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 capacity tier + (Data Credits consumed, drawn from a rollover pool). Actions are a fixed capacity that resets each cycle; Data Credits are the variable pool. For Bardeen, the flat-fee version is: Bill = plan fee, with bundled credits consumed until the pool runs out and no rollover — unused credits simply expire. For Rox, the base fee buys a monthly Agent Action pool that resets each cycle, and Core users can “early-renew” to reset the allotment mid-cycle.
Worked numeric example — Clay, a mid-size GTM team. A Growth team at the $495/month base tier starts with 40,000 Actions and 6,000 Data Credits per month. A workflow that enriches 500 prospects — each requiring 1 Action (500 Actions total) plus roughly 12 Data Credits for phone and firmographic data (6,000 Data Credits total) — exhausts the entire included Data Credit pool in a single run, while barely denting the 40,000-Action allowance. The Data Credits are the bill driver; the Actions cost pennies. You can model the two meters against your own workflow volume with the Clay pricing calculator.
Worked numeric example — Bardeen, a lead-enrichment workflow. Bardeen’s own pricing-page example — scrape 10 profile links, extract contacts, verify emails with enrichment steps (3 credits each), and qualify leads with AI (1 credit each) — burns about 64 credits in one run. The $50/month Premium plan bundles 1,000 credits/month, which supports roughly 15 runs of that workflow before the pool empties; the $10/month Basic plan and the free tier both grant only 100 credits/month, so a single 64-credit run consumes more than half of it. Unused credits expire monthly with no rollover.
Companies using this
Seven in-corpus companies bill in actions — Clay and Bardeen as the canonical GTM/automation examples, plus Cognition (Devin), Rox, Automation Anywhere, UiPath AI, and Writesonic, each at a different granularity. The table below sorts by pricing model, billing units, and free-tier availability.
Patterns observed
Actions are a wrapper around cost opacity, not a replacement for it. Across all seven companies, the action abstracts away the actual compute and data costs the buyer never sees directly. Clay makes this unusually explicit by separating near-zero orchestration Actions from Data Credits (the real variable cost of buying data and AI from 150+ marketplace providers). Most vendors collapse both into one unit — buying simplicity at the cost of transparency. When Rox says an Agent Action’s 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 headline number.
The action-boundary decision is the biggest pricing lever, and RPA vendors bolt it onto an older robot frame. Vendors who define “one action” at a low altitude (Bardeen’s output row) get a legible meter buyers can count; vendors who define it high (Cognition’s 15-minute ACU) get a meter that more faithfully represents business value but is harder to model up front — which is why Cognition keeps the ACU as its enterprise unit while wrapping self-serve buyers in a quota-plus-on-demand-credit structure. Meanwhile Automation Anywhere and UiPath AI both list “actions” as a billing unit, but only as a consumption sub-unit layered on top of their older attended/unattended bot and per-seat licensing — agentic work gets metered in actions, but the headline bill still runs through the bot scaffold.
Feature gating is giving way to action gating. Rox shows the shift cleanly: its November 2024 beta gated features by tier (a traditional SaaS approach) and priced Core at $20/month with per-tier account caps, and by 2026 Core was $50/month with all feature gates and account caps removed — making Agent Action volume the only upgrade lever. Buyers now upgrade purely because they want more agent work done, which is the action model operating at its purest.
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 ($399/mo) buyers get an Action Center trial (5 off-page + 5 on-page actions per month) and a small agentic-workflow trial allowance (10 → 50 → 100 runs by tier). The core value metric at Writesonic is “answers tracked daily” across AI search engines (50 → 300 → 600/day), not actions per se. Listing actions as a billing unit is technically accurate for the small slice of the product that uses them, but they don’t drive the bill the way they do at Clay, Bardeen, or Rox — buyers should weight the daily-answer tracking quota as the real consumption dimension.
Rollover mechanics reveal how confident each vendor is in its action definition, and the attended/unattended split is action-pricing in disguise. Clay’s Data Credits roll over up to 2× the monthly limit on Launch and Growth, acknowledging that enrichment work is bursty — whereas Rox’s Agent Actions and Bardeen’s credits both expire at cycle reset with no rollover, a “use it or lose it” dynamic that compresses burn and accelerates renewal. A distinct variant appears at Automation Anywhere, which explicitly prices unattended bots (fully autonomous) higher than attended (human-supervised) ones: the same action carries a higher price tag when it runs without oversight, because the vendor absorbs all the reliability risk. No other vendor in this cohort makes that distinction explicit on 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 yet diverge sharply once you account for how each vendor counts a multi-step enrichment — Bardeen charges 3 credits for an enrichment row, and Clay’s real cost lives in the separate Data Credit meter. 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. Then watch the rollover policy: it tells you whether you’ll be forced to burn actions on low-value tasks at month-end or can bank capacity for campaign bursts, 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, whereas 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 own workflows, the way Bardeen’s scrape-extract-verify-qualify walkthrough and Clay’s two-meter split both do. Separating orchestration cost from data/model cost puts the variable spend in its own rollover pool and solves the floating-cost problem — techniques covered in the usage-based pricing fundamentals guide and the tracking and metering usage events guide. If you can’t write that example because your per-action cost floats with too many variables, your unit may actually be a capacity quota. And if your agents act continuously — monitoring, researching, alerting in the background — budget controls that 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-07-23 | ||
| Bardeen | AI browser automation and workflow agents | Yes | 2026-07-30 | ||
| Clay | AI-powered GTM data-enrichment and outbound platform billed on Actions plus Data Credits | Yes | 2026-07-06 | ||
| Cognition | Devin autonomous software engineer | Yes | 2026-07-30 | ||
| Microsoft Dynamics 365 | Microsoft's enterprise CRM + ERP suite — Sales, Customer Service, Field Service, Business Central, Finance and Supply Chain, with Copilot woven in | No | 2026-07-06 | ||
| 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 |
Explore this theme in the knowledge graph
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 (always 1 per enrichment, AI run, signal, or export — under $0.01 each) and a Data Credit (the marketplace cost of the data purchased, roughly 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. Every account gets 100 free credits a month, and 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 (Free, Pro $20/mo, Max $200/mo) 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.
- 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-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.