← Back to blog
8 min read

How to price AI automation services (why your first quote is always wrong)

How to price AI automation services without undercharging. The three mistakes every beginner makes, the sales-call script that fixed mine, and my actual 2026 rates.

The first number every AI automation builder quotes is wrong. It is wrong low, and they know it is wrong low about three weeks after the client says yes too quickly. That instant yes is the single clearest signal in sales that you are too cheap.

This is the mistake every aspiring automation builder makes, and the fix is not "charge more" — that is useless advice from the kind of person who has never felt impostor syndrome. The fix is to understand why the first number is always wrong, and what to replace it with.

§ 01

The first number is always wrong for the same three reasons

When you send your first quote, you are almost always pricing from the wrong variable. You are pricing from your cost, your time, or your comparison to what you think the client will accept. All three are wrong. Here is why, in order of how badly they will hurt you.

Pricing from your cost looks like this: you add up how much the tools cost you per month, add a markup, and call that the price. This is the cleanest-looking math and the most expensive mistake. The tools cost you a hundred dollars a month. The value to the client is ten thousand dollars a month. Pricing from your cost hands the entire spread to the client and leaves you with a thank-you note.

Pricing from your time looks like: "this will take me forty hours, my rate is seventy-five an hour, so three grand." This is a better version of the first mistake but still a mistake, because the client is not buying your hours. The client is buying the result. If the result is worth fifty thousand dollars this year, the client does not care whether it took you forty hours or four hundred. And if the result is worth five hundred dollars this year, the client will not pay you three thousand no matter how honest your rate card is.

Pricing from your comparison looks like: "well, the n8n agency on Upwork charges $2K for a chatbot, so I'll charge $2K." This is the one that hurts the most, because it feels safe and it is actually reckless. You are anchoring to the wrong market. The Upwork market is a race to the bottom populated by builders competing to be the cheapest; if you anchor to it you are joining the race. The market you want to be in is the one where the buyer has a problem that costs them money every day, and your job is to price against that cost.

§ 02

Price from the thing that breaks if the agent doesn't ship

Here is the rule I have settled on, after two years of getting it wrong. Price from the variable that breaks if the automation does not exist.

If the client is losing ten leads a week because their voicemail is full, and each lead is worth three hundred dollars, the variable that breaks is $3,000 a week, which is $12K a month, which is $144K a year. A voice agent that catches those leads is worth a floor of $1K-$2K a month, not because your costs are that high, but because it is saving the client twelve grand a month. I am not pricing from my cost. I am pricing from the leak.

This is the part that feels uncomfortable, because it sounds like you are "charging based on value" and a voice in your head says that's a grift. It is not a grift. It is the only honest way to price. When a plumber charges you $400 to unclog a drain that took him fifteen minutes, you are not paying for fifteen minutes; you are paying for the fact that you were going to be out of a working kitchen for a week. The plumber is pricing from the leak. The plumber is correct.

§ 03

The script that changed the number

Here is the script I use now, on every initial call, and the one I wish I had started with.

"Before we talk about what I'd build, I want to understand what this problem is costing you today. Walk me through what a typical week looks like right now. How many of these do you get, how long does each one take you, and what's the revenue impact if one of them falls through the cracks?"

The client will tell you everything. Not because you tricked them. Because no one has ever asked them. Most clients who are hiring you for AI automation have never quantified the problem, and walking them through the quantification together is the single most valuable thing you do on the call. By the time they finish answering those three questions, they have sold themselves on a number that is almost always three to five times what you were going to quote.

When you walk through those numbers with a client — inbound leads per week, how many never get a reply, what the average booking is worth — the weekly leak becomes obvious. Most clients are losing the price of the build every few days because no one is following up. Once they see the arithmetic, a quote at three or four times what you were originally thinking feels reasonable to both sides. Same scope, same tools. Different number entirely.

The difference is not your skill. It is spending fifteen minutes on the call doing arithmetic with the client instead of pitching features.

§ 04

The pricing structure that solved my second mistake

The second common mistake, and the one that takes longer to notice, is quoting only a build fee. "Fixed price, delivered in three weeks." The client pays. You build. Three weeks later, the agent is live and you are done and the client is off to the races, and you are off to find another client, because you have just priced yourself out of the ongoing relationship.

The fix is: build fee plus monthly retainer. The build fee covers the discrete work of getting it live. The monthly retainer covers the reality that the automation is a living system, it will break, the client's business will change, and someone needs to watch the logs and ship the small fixes. I charge $500-$2000 a month depending on complexity, and the retainer has two jobs. Job one is that I get paid to keep the thing alive, which is fair. Job two is that I stay in the relationship, which is where second and third projects come from.

The build fee is what lets the agent exist. The retainer is what lets the business exist. If you only charge the build fee you are going to get on the client-acquisition treadmill, and the treadmill is how most automation builders quit.

§ 05

The cheapest-looking offer is the one that costs you the most

There is a last version of this mistake, which is the one that shows up as a line on a proposal: "unlimited revisions." New builders put this on their proposals because it feels generous and it closes the sale. It is the most expensive sentence you will ever write. "Unlimited revisions" means you have agreed to work on this project forever for a fixed price, and the client has no incentive to scope their feedback, and you are going to end up rebuilding the same agent four times while the client discovers what they actually wanted.

Replace it with: "two rounds of revisions included, additional rounds billed at $X/hr." This sentence protects you from the single most common way these projects turn into a loss, and it does not cost you a single deal. Clients respect boundaries. Clients lose respect for builders who do not set them.

§ 06

So what do I charge now

Since people always want the real number: my current starting prices, in 2026, for context. A scoped n8n workflow with one integration and light LLM use: $1,500-$3,000 plus $250-$500/month. A Vapi voice agent with real integration into a CRM or calendar: $4,000-$8,000 plus $750-$1,500/month. A full multi-step build with custom UI and observability: $8,000-$20,000 plus $1,500-$3,000/month. I am not the cheapest. I am also never in a bidding war, because the clients who want the cheapest have already hired the cheapest.

The point of these numbers is not to copy them. The point is to notice that all of them have a build fee and a monthly, and none of them are priced from the cost of the tools. Every single number is priced from what the automation is replacing, not my costs, not my time, not the guy on Upwork.

So here is the honest answer to the question I wish someone had answered for me on day one: the first number you send is going to be wrong, and it is going to be wrong low, because you are going to be scared. That is fine. That is where everyone starts. But before you send the next one, get the client on a call, ask the three questions, do the arithmetic with them, and price from the leak. Your number will jump. Your close rate will not drop. And when it works you are going to sit there staring at the signed proposal wondering why nobody told you this before.

Consider this me telling you.

¹ The "two minutes to yes" signal is the single most reliable tell in sales for being priced too low. A correct price should feel uncomfortable to both sides—the buyer should wince, say they need to think about it, come back in a day. If the yes is instant, you are leaving money on the table. Not every time. Almost every time.

² I do not do pure performance-based pricing ("pay me per booking the agent catches") for beginners, because the accounting is a nightmare and attribution is worse. It can work later. It is not the right starting structure.