Founder & Lead Engineer, RAITHub
An AI agent has two costs: the build and the running bill. Most AI development projects reviewed on Clutch cost $10,000 to $49,999, with an average of about $120,600. The running cost is per task: an 8-step agent run in the worked example below costs about $0.17 on a mid-tier model, roughly 19 times a single chat reply, because every step resends the growing context.
An AI agent is a system where a language model decides which tools to call, in a loop, until a task is done: look up an order, check a policy, issue a refund, write the reply. That loop is what makes agents useful, and what makes them cost more to build and run than a chatbot. This guide sets out the cited market figures, works out the running cost from current vendor prices, and lists what drives a build quote. RAITHub publishes no rates, so the figures here are market figures and arithmetic, not RAITHub prices.
How much does it cost to build an AI agent?
Market figures put most AI builds in the low tens of thousands of dollars, with a long tail of much larger projects. The spread comes from scope, not from the model.
| Market figure | Value | Source |
|---|---|---|
| Most common AI development project size | $10,000 to $49,999 | Clutch AI development pricing |
| Average AI development project cost | $120,594.55, over about 10 months | Clutch, same page |
| Typical hourly rate, AI development firms | $24 to $49 an hour | Clutch, same page |
| Typical hourly rate, North American firms | $50 to $99 an hour | Clutch, same page |
| Median US software developer salary | $135,980 a year (May 2025) | US Bureau of Labor Statistics |
These are market figures (Clutch figures checked 29 September 2026), covering AI projects in general rather than agents alone, and reviewed projects on one directory rather than the whole market. Use them to sanity-check a quote, not as a price list. The salary line is there for the in-house option: one engineer's base salary before benefits, tools and management time.
What does an AI agent cost to run?
More than people expect, because an agent calls the model once per step, and each call resends everything so far: instructions, tool definitions, earlier steps and tool results. Input tokens grow with every step.
type Price = { inputPerM: number; outputPerM: number }
// Each step resends the whole context so far, then appends its own output
// and the tool result. That growth is why agents cost more than chat.
export function agentRunCost(
price: Price,
baseTokens: number, // system prompt + tool definitions
outputPerStep: number,
toolResultPerStep: number,
steps: number,
): number {
let context = baseTokens
let input = 0
let output = 0
for (let s = 0; s < steps; s++) {
input += context
output += outputPerStep
context += outputPerStep + toolResultPerStep
}
return (input * price.inputPerM + output * price.outputPerM) / 1_000_000
}
// 3,000 base tokens, 300 output and 1,500 tool-result tokens per step, 8 steps:
agentRunCost({ inputPerM: 2, outputPerM: 10 }, 3000, 300, 1500, 8) // 0.1728
That run sends 74,400 input tokens and receives 2,400 output tokens. A single chat reply with the same 3,000-token prompt and 300-token answer costs $0.009 at the same prices, so the agent run costs about 19 times as much. At list prices from Anthropic's pricing page (checked 29 September 2026):
| Model (input / output per 1M tokens) | Per agent run | Per 10,000 runs a month |
|---|---|---|
| Claude Haiku 4.5 ($1 / $5) | $0.086 | $864 |
| Claude Sonnet 5.5 ($2 / $10) | $0.173 | $1,728 |
| Claude Opus 5.5 ($4 / $20) | $0.346 | $3,456 |
This is illustrative arithmetic, not a benchmark or a RAITHub figure. Real runs vary in step count, and the same page notes that Claude 4.7 and later models use a tokenizer producing about 30% more tokens for the same text, so equal words do not mean equal tokens across models. Tool use itself adds a fixed system prompt, 286 tokens on Sonnet 5.5 per the same page, and server-side tools cost extra: Anthropic's web search tool is $10 per 1,000 searches. Anthropic's hosted Claude Managed Agents add $0.08 per session-hour of runtime on top of tokens.
What makes an AI agent expensive to build?
The work around the model. The model call is a few lines; the tools, permissions, failure handling and evaluation are the project.
| Line item | What it covers | What pushes the cost up |
|---|---|---|
| Tools and integrations | Each system the agent can read or change: CRM, orders, billing, calendar | Legacy APIs with no docs, write access, many systems |
| Permissions | The agent acts only as the user it serves, with server-side checks on every tool | Multi-tenant data, role hierarchies, audit requirements |
| Guardrails | Confirmation before irreversible actions, step and spend limits, a kill switch | Money movement, customer-facing messages, deletes |
| Knowledge | Retrieval over your docs and policies, so decisions follow your rules | Many sources, per-customer content, frequent changes |
| Evaluation | A set of real tasks scored on every prompt, tool or model change | Many task types, strict accuracy needs, human grading |
| Observability | Logs of every step, tool call, token count and cost | Replay tooling, dashboards, alerting |
| Interface and handoff | Where users meet the agent, and how it escalates to a person | Several channels, live-agent handover |
The prompt-injection risk grows with every tool. The OWASP Top 10 for LLM Applications 2025 ranks prompt injection first; for an agent that can act, the defence is least privilege and confirmation in code, not a stronger prompt.
Is an AI agent worth it, or would a simpler workflow do?
Often a workflow does. Anthropic's Building effective agents separates workflows, where models and tools follow predefined code paths, from agents, where the model directs its own process, and notes that agentic systems often trade latency and cost for better task performance.
If the steps are known in advance, such as "classify the ticket, fetch the order, draft a reply for a human to approve", write them as code with a model call at each decision point. It costs less per run, fails in predictable places, and is easier to test. Keep the open-ended loop for tasks where the path genuinely cannot be known in advance. How to add a first, lower-risk AI feature is covered in how to add AI features to an existing SaaS.
How do you keep an AI agent's running cost under control?
- Cap the steps. A hard maximum per run, and a spend cap per user and per tenant. A loop that never finishes is the most expensive bug an agent can have.
- Route by difficulty. Send each step to the least expensive model that handles it. PadhAI's 70/20/10 model router sends each query to a lightweight, mid-tier or premium model by complexity, which is how it keeps AI cost per student viable.
- Cache the stable prefix. Instructions and tool definitions repeat on every step. On most Claude models a cache hit costs 0.1 times the base input price, per Anthropic's pricing page.
- Trim tool results. Return the five fields the agent needs, not the whole 4,000-token API response.
- Batch what can wait. Overnight jobs can go through a batch API; Anthropic lists batch processing at a 50% discount.
Per-user limits need rate limiting that works in your hosting setup; the patterns are in rate limiting without Redis on serverless.
What should an AI agent quote include?
A written scope that names every tool, what the agent may do with each, the evaluation set that defines "done", and the running-cost estimate with its assumptions. A quote that prices only the build hides half the cost.
- Tools list with permissions: read-only or write, and which actions need confirmation.
- Acceptance criteria: the task set, the pass rate required, and who grades it.
- Running-cost model: steps per run, tokens per step, model per step, monthly volume.
- Limits: step caps, spend caps, and what happens when they trip.
- Ownership: you own the code, prompts and evaluation set.
Why RAITHub for an AI agent
- AI in production, cost designed in. RAITHub built PadhAI, an AI tutoring platform of 11 services with a 70/20/10 model router, math verification and RAG. RAITHub has not published an agent case study; PadhAI is the nearest proof.
- Permissions done properly. An agent is only as safe as the authorization under its tools. Sundor Skin, a B2B wholesale platform RAITHub built, has 88 permission codes across 12 staff roles and 146 PostgreSQL tables with row-level security.
- Tested, not trusted. 1,024 tests on PropDesk and 530+ on Sundor Skin; an agent gets an evaluation set in CI the same way.
- A fixed quote. A free 15-minute technical audit, then a fixed written quote that separates build from running cost. You own the IP, and an NDA is standard.
When you don't need us
- A platform agent already fits. If your help desk or CRM sells an agent that uses your data and tools, trial it against your task set first.
- The steps are fixed. A scripted workflow with one or two model calls may be a small job for your own team.
- You need a certified vendor. RAITHub is not SOC 2 or ISO 27001 certified; it signs DPAs and SCCs and follows your controls.
RAITHub's engagement models are on the pricing page, and agent builds sit within the SaaS development service. For a real number, book the free 15-minute technical audit and bring the task, the tools involved and a monthly volume.
Last reviewed: 29 September 2026. Market figures and prices checked on 29 September 2026.
Frequently asked questions
How much does it cost to build an AI agent?
On Clutch, most AI development projects cost $10,000 to $49,999, and the average is about $120,600. These are market figures for AI projects in general; an agent's cost depends mainly on its tools, permissions and evaluation.
How much does an AI agent cost to run per month?
Steps per run times tokens per step times price times volume. In this post's example, 10,000 eight-step runs cost about $864 on Claude Haiku 4.5 and $1,728 on Claude Sonnet 5.5 at list prices.
Why does an AI agent cost more to run than a chatbot?
Each step is a separate model call that resends the whole context so far. In the worked example, one agent run costs about 19 times a single chat reply at the same prices.
What is the difference between an AI agent and an AI workflow?
A workflow follows code paths you define, with model calls at set points. An agent lets the model choose its own steps and tools. Workflows cost less and are easier to test.
How do I stop an AI agent from running up a large bill?
Cap steps per run, cap spend per user and tenant, route steps to lower-cost models, cache the stable prompt prefix and trim tool results before they reach the model.
Does RAITHub publish prices for AI agent builds?
No. RAITHub gives a fixed written quote after a free 15-minute technical audit, with build and running costs listed separately.
Related posts
Ready to discuss your project?
Book a free 15-minute technical audit with our engineering team.