# Pricing — Pay for Agents That Start Work

ACP pricing is bands of initiating agents: free up to 5, flat monthly tiers above. Subagents and delegation chains are free, calls are unlimited, and your model spend stays on your own keys.

<!-- Hero -->
<div class="acp-section">
  <div class="acp-container">
    <div style="text-align:center;">
      <h1 class="acp-hero-h1">You pay for agents that start work.<br/>Everything they delegate is free.</h1>
      <p class="acp-subtitle" style="max-width:680px;margin:16px auto 0;">
        An <strong>initiating agent</strong> is an identity that starts work &mdash; your coding agent, a deploy bot, a scheduled job. The subagents and delegation chains under it are covered, unlimited. No call meters, no seats, no tax on coverage.
      </p>
    </div>
  </div>
</div>

<!-- Pricing tiers (rendered from _data/pricing.yml — single source of truth) -->
<div class="acp-section" style="padding-top:0;">
  <div class="acp-container">
    
    <p class="acp-muted" style="text-align:center;font-size:13px;margin-top:16px;max-width:680px;margin-left:auto;margin-right:auto;">
      Think hosts and containers: you pay for the host, containers are free. Count the agents you'd name if someone asked "what agents do you run?" &mdash; that's your bill. Every workspace's console shows the named list, so the number is one you can verify yourself.
    </p>
  </div>
</div>

<!-- The honest part -->
<div class="acp-section" style="padding-top:0;">
  <div class="acp-container">
    <div class="acp-card acp-card-pad" style="max-width:760px;margin:0 auto;text-align:center;">
      <h2 class="acp-section-title" style="margin-bottom:8px;">Why price the agent, not the call or the seat?</h2>
      <p class="acp-muted" style="max-width:620px;margin:0 auto;">
        Per-call pricing taxes coverage &mdash; it punishes you for routing your whole fleet through the control plane, which is the one behavior everyone should want. Per-seat pricing charges by the humans, and the point of autonomous agents is that fewer humans are in the loop. The fleet is what actually grows, so the fleet is what we price &mdash; in wide bands, so adding one agent never changes your bill.
      </p>
    </div>
  </div>
</div>

<!-- Open source details -->
<div class="acp-section">
  <div class="acp-container">
    <div class="acp-card acp-card-pad">
      <h2 class="acp-section-title">Open core, hosted control plane</h2>
      <p class="acp-muted" style="max-width:640px;">
        The enforcement modules &mdash; identity, PII redaction, policy, limits, routing, audit &mdash; are MIT-licensed npm packages you can read and run yourself, and the on-device mode wires them into your agent harness with one command, no account, nothing phoning home:
      </p>
      <pre data-track="Pricing: Local Install Copy" style="background:var(--color-surface-2,#f3f4f6);border:1px solid var(--color-border);border-radius:8px;padding:12px 14px;font-size:13px;overflow-x:auto;max-width:640px;"><code>curl -sf https://agenticcontrolplane.com/install.sh | bash -s -- --local</code></pre>
      <p style="margin:8px 0 0;font-size:12.5px;color:var(--color-text-secondary,#6b7280);max-width:640px;">Windows &mdash; in PowerShell (connected install; <code>--local</code> is POSIX-only today): <code data-track="Pricing: PowerShell Install Copy" style="background:var(--color-surface-2,#f3f4f6);border:1px solid var(--color-border);border-radius:4px;padding:2px 7px;">irm https://agenticcontrolplane.com/install.ps1 | iex</code></p>
      <p class="acp-muted" style="max-width:640px;">
        Local mode uses the same policy format and audit schema as ACP Cloud &mdash; start on your laptop, attach a workspace later without reinstalling. The hosted control plane &mdash; console, team approvals, agent-to-agent control, cost X-ray, multi-tenant isolation &mdash; is how you run those layers in production. It is not open source; a self-hosted or VPC deployment of the full gateway is available on Enterprise, on request.
      </p>
      <p class="acp-muted" style="max-width:640px;font-size:13px;">
        The six layers, if you want them individually: <strong>identifiabl</strong> (identity), <strong>transformabl</strong> (PII), <strong>validatabl</strong> (policy), <strong>limitabl</strong> (limits &amp; runaway detection), <strong>proxyabl</strong> (identity-aware routing), <strong>explicabl</strong> (audit).
      </p>
      <div class="acp-btn-row" style="margin-top:20px;">
        <a href="/install-explained" class="acp-btn" data-track="Pricing: Install Explained">What the installer writes</a>
        <a href="/reference-architecture" class="acp-btn" data-track="Pricing: See Architecture">See the architecture</a>
        <a href="https://github.com/agentic-control-plane" class="acp-btn" data-track="Pricing: GitHub">View on GitHub</a>
      </div>
    </div>
  </div>
</div>

<!-- FAQ -->
<div class="acp-section">
  <div class="acp-container">
    <h2 class="acp-section-title">Pricing FAQ</h2>
    <div style="display:grid;gap:20px;margin-top:16px;max-width:720px;">
      <div>
        <div class="acp-linkcard-title">What counts as an initiating agent?</div>
        <p class="acp-linkcard-desc" style="margin-top:4px;">A durable identity that starts work &mdash; a person's coding agent (Claude Code, Cursor, Codex, any client), a named background agent, a CI bot, a scheduled job. It's counted once per month no matter how many sessions it opens or how many machines it runs on. Reinstalls and key rotations don't fork an agent's identity, and our own install-verification probe never counts.</p>
      </div>
      <div>
        <div class="acp-linkcard-title">What about subagents and delegation chains?</div>
        <p class="acp-linkcard-desc" style="margin-top:4px;">Free, always, on every plan &mdash; and deliberately so. ACP enforces policy down the entire delegation chain; charging for every agent in the chain would punish exactly the architectures we want you to build. Fan out as wide as you like: only the agent at the root of the chain counts.</p>
      </div>
      <div>
        <div class="acp-linkcard-title">Are there usage limits?</div>
        <p class="acp-linkcard-desc" style="margin-top:4px;">No call caps on any plan. The only number that matters is how many agents start work in a month.</p>
      </div>
      <div>
        <div class="acp-linkcard-title">What happens if I go over my band?</div>
        <p class="acp-linkcard-desc" style="margin-top:4px;">Nothing breaks &mdash; blocking your agents mid-task is the one thing a control plane must never do to you. Agents beyond your band keep working, but they run <em>ungoverned</em>: no policy, no audit trail, no cost tracking, with a loud notice on every call so nobody finds out later. Upgrading puts them back under policy and audit immediately.</p>
      </div>
      <div>
        <div class="acp-linkcard-title">Do you mark up my model spend?</div>
        <p class="acp-linkcard-desc" style="margin-top:4px;">No. Your model spend stays on your own keys and subscriptions, always &mdash; ACP never touches or marks up your tokens. We meter and X-ray what your agents cost you; we don't take a cut of it.</p>
      </div>
      <div>
        <div class="acp-linkcard-title">What's the difference between self-hosted and managed?</div>
        <p class="acp-linkcard-desc" style="margin-top:4px;">Self-hosted uses the open-source npm modules in your own infrastructure. Managed (ACP Cloud) adds the web console, built-in integrations, agent-to-agent control, multi-tenant isolation, and we handle deployment and scaling.</p>
      </div>
      <div>
        <div class="acp-linkcard-title">Can I cancel anytime?</div>
        <p class="acp-linkcard-desc" style="margin-top:4px;">Yes. Free needs no card. Paid plans are flat monthly &mdash; upgrade, downgrade, or cancel as your fleet changes.</p>
      </div>
      <div>
        <div class="acp-linkcard-title">What's your compliance posture?</div>
        <p class="acp-linkcard-desc" style="margin-top:4px;">ACP is not certified for SOC&nbsp;2, HIPAA, or ISO&nbsp;27001, and we say so plainly on our <a href="/trust">trust page</a>. What ACP provides today is the evidence layer those frameworks ask for: identity-attributed logs of every tool call, redaction findings, policy decisions, and per-user attribution — audit exports built to serve as evidence in your own certification work.</p>
      </div>
    </div>
  </div>
</div>

<!-- CTA -->
<div class="acp-section">
  <div class="acp-container">
    <div class="acp-card acp-card-pad" style="text-align:center;padding:48px 32px;">
      <h2 class="acp-section-title">Control every agent your team runs</h2>
      <p class="acp-muted" style="max-width:480px;margin:8px auto 0;">
        Start free with up to 5 agents. Grow into a band when the fleet does &mdash; subagents free, calls unlimited, always.
      </p>
      <div class="acp-btn-row" style="justify-content:center;margin-top:24px;">
        <a href="https://cloud.agenticcontrolplane.com/login?from=%2Fonboarding" class="acp-btn acp-btn-primary" data-track="Pricing CTA: Start Free">Start for free</a>
        <a href="/contact" class="acp-btn" data-track="Pricing CTA: Enterprise">Talk to us</a>
      </div>
    </div>
  </div>
</div>
