Looking for the most trusted design agency for AI companies? Book a call with Studio Maydit

The Cost of Poor Onboarding at an AI Startup

Summarize with AI

The cost of poor onboarding at an AI startup is paid twice. You pay once to acquire every signup, whether or not they ever get value, and you pay again in inference for every model call those people trigger before they leave. So a weak first session is not only a growth problem. It is a cost of goods problem, and it shows up in gross margin.

That matters more for you than for a normal software company. Most onboarding advice was written for products where serving one more confused user costs close to nothing. Yours costs real money per session, and you know exactly where that money goes inside the product. The people signing up do not, which is why so many of them never reach the part you built for them.

Row 14 of a unit economics sheet

Picture an AI tool that drafts answers to sales questionnaires and RFPs for B2B teams. The founder keeps a Google Sheet with a tab called Unit economics v4. Row 14 is the month. It has round numbers, chosen for this example so the arithmetic is easy to follow.

  • Paid signups: 1,000. Blended cost per signup: $60. Acquisition spend: $60,000.
  • Activated (first draft exported to a doc): 300.
  • Inference cost in each new account's first week: about $4.
  • Accounts that never come back after day one: 700.

Nobody on the team reads row 14 as a design document. It is one. Every number in it is set by what happens in the first ten minutes after someone clicks Create account.

What the first session spends before anyone decides to stay

Here is the first session in that same example, in order. The signup form asks for work email and company name. The next screen has one large button, Connect Google Drive, and a line under it reading We will learn your company's voice from your existing documents. Most people click it, because there is nothing else to click.

A progress bar appears: Indexing 2,314 files. Every one of those files is being chunked and embedded, and the meter is running. When the bar finishes, the user lands on a screen with an upload box that says Drop an RFP here to get started. Most new users do not have an RFP on hand that afternoon. They came to see whether the tool is any good.

So they find the chat panel on the right and type what can you do. The answer is long and general, because the model has the whole retrieved context and no task. They try a real question, get a draft in a voice that does not sound like them, and press Regenerate twice. Then they close the tab. That account has used the most expensive parts of the product, indexing plus three full generations with retrieval, and has produced nothing anyone will read.

The founder never sees this session. He sees row 14.

The first bill: acquisition you paid for at signup

Acquisition cost lands the day someone signs up. Activation happens later, if it happens at all. So the honest number is not cost per signup. It is cost per activated user, and in this example that is $60,000 divided by 300, or $200.

Now run payback. Say a paying customer is on a $50 a month plan. AI product builders average around 52 percent gross margin, against 70 to 80 percent for traditional software, because inference sits in cost of goods. At 52 percent, each customer returns about $26 a month in gross profit. Earning back $200 takes close to eight months. The same funnel at a software company's margin earns it back in five to six.

That gap is the point. Every activation benchmark you have read was measured on companies with twenty more points of margin to absorb the same leak. You are running the same funnel with less room, and the leak is in the same place.

The second bill: inference spent on people who left

In row 14, 700 accounts spent about $4 each before disappearing. That is $2,800 a month, or roughly $33,600 a year, spent on serving people who got nothing. It is smaller than the acquisition bill. It is also worse in one specific way: it lands in cost of goods, against revenue that only the 300 activated users will ever generate.

Look at where that money went. It was not spent on the users who stayed. It was spent on indexing files for people who never asked a question about them, and on regenerations by people who could not tell what a good input looked like. A confused user is often your most expensive user per minute, because confusion looks like retries, and retries are model calls.

This is the part SaaS onboarding advice cannot see. In a traditional product, a lost user costs you the acquisition spend and nothing more. In yours, a lost user also leaves a line in your provider bill.

Why switching to a cheaper model is the wrong first fix

Here is what usually happens next. Gross margin looks thin in the board deck. The technical cofounder proposes routing first-session traffic to a smaller model, or distilling one. Two sprints go into it. Cost per token drops. The onboarding screens are not touched, because nobody filed a ticket about them.

The founder, meanwhile, puts the new cost per token in the investor update and keeps demoing the product himself on every serious call. Those calls go well, because he knows to skip Connect Google Drive and paste in a real questionnaire. He reads that as proof the product is fine.

Here is the claim most people would push back on: for an early AI product, the cheapest inference cut is not a smaller model. It is not running the model for people who have not yet told you what they want. A smaller model makes the wasted sessions cheaper. A better first session makes fewer of them. Only one of those also raises revenue, and the smaller model can make the first impression worse at the exact moment it matters most.

The gap exists because the founder knows his product and the stranger does not. He would never index a whole Drive before picking a task. The product does it to everyone by default.

What ten points of activation is worth in row 14

Move activation from 300 to 400 out of the same 1,000 signups, and change nothing else. Cost per activated user falls from $200 to $150. Payback at $26 a month drops from close to eight months to under six. The wasted inference falls from 700 accounts to 600, and if the expensive indexing only starts after a user picks a task, the cost of each one who leaves falls to a few cents.

There is a benchmark for the revenue side too, with one caveat. On SaaS and product-led companies, a ten point improvement in activation typically drives a 15 to 25 percent increase in free-to-paid conversion. Those numbers were measured on software with far better margins than yours, so treat them as a direction, not a forecast. The direction matters, because every point you gain is worth more to a company running at 52 percent than to one running at 80.

It also changes the conversation about the raise. The Series A bar for AI startups is around 3.5 million in ARR, up from roughly one million three years earlier (Carta, Q1 2026). Investors underwrite the retention curve and the margin together, and row 14 is where both of them start. For more on how product decisions turn into growth in a self-serve model, see our guide to product-led growth design.

Five changes you can make this week

None of these needs a hire. Each one either cuts inference spent on people who leave, or gets more people to the moment they stay.

  • Write down your activation event as one sentence, with an action and a time limit. If it counts something the product does on its own, like a summary that gets generated anyway, pick a later event. This guide to defining activation for an AI product walks through the choice.
  • Add two rows to your sheet: inference spent in the first week on accounts that never activate, and acquisition cost per activated user. Pull the first from your provider logs, joined to signup date.
  • Move every expensive job after the first commitment. Do not index a whole Drive at signup. Ask the user to pick one task first, then index only what that task needs.
  • Replace the empty upload box with a filled example. Load one sample RFP with a finished draft beside it, and a single button: Try it on your own questions.
  • Watch five first sessions end to end, with the sound off. Count retries. Every Regenerate before a first export is a place where the product did not explain what a good input looks like.

How to put this in front of a cofounder or an investor

Do not open with a redesign. Open with row 14. Show cost per signup next to cost per activated user, then show inference spent on accounts that left. Then show the same row with activation ten points higher. Most technical cofounders respond to that faster than to any screenshot, because it reads like a cost problem they already own.

For an investor, the framing is simpler. You are not asking for budget to make the product nicer. You are showing that a share of cost of goods buys nothing, and that the fix raises margin and activation at the same time. That is a better story than a cheaper model, because it is also a growth story.

Dualite is a useful reference here. After design work that supported a repositioned ICP, it reached 100,000+ users in seven months, and you can see how that work was approached in the case study. If you would rather compare outside help first, there is a ranking of design agencies for activation and retention.

Studio Maydit designs the first run of AI products: the signup, the first screen, and the moment a stranger either does something useful or leaves. Our fixed-scope projects take three to four weeks and end with a diagnosis of what is leaking in the product, so you know which row of the sheet each change is meant to move. You can see what that covers on our product design page, or book a 30 minute call and bring your row 14.

Frequently given answers

Sid, founder of Studio Maydit

Looking for something else?

Book a call with the founder.

Poor onboarding costs an AI startup twice. You pay acquisition cost for every signup who never gets value, and you pay inference for every model call they trigger before leaving. The second cost lands in cost of goods, so it lowers gross margin as well as growth.

Divide acquisition spend by the number of users who activate, not by signups. That gives cost per activated user. Then add the inference spent in the first week on accounts that never activate, pulled from your provider logs. Those two numbers together are the monthly cost of the first session not working.

A cheaper model lowers the cost of each wasted session but does not reduce how many there are. If many new accounts leave after their first session, fixing that session usually saves more and also raises revenue. A smaller model can also make first answers worse, which is when users decide whether to stay.

Traditional software costs close to nothing to serve one more user, so a lost signup costs only what you paid to acquire them. An AI product spends money on every session through model calls, indexing and retrieval. Confused users often retry and regenerate, so they can cost more per minute than users who succeed.

There is no reliable benchmark measured on AI products yet. For product-led SaaS companies, activation usually sits between 20 and 40 percent, with the best at 40 to 60 percent. Treat those as a rough guide, and define activation as the user acting on an output, not just seeing one.

Show it as a row in the unit economics sheet. Put cost per signup next to cost per activated user, add inference spent on accounts that left, then show the same row with activation ten points higher. That turns a design question into a cost of goods question, which both cofounders and investors already track.

Let’s chat about
what you’re building

Tell us where you’re headed, and we’ll scope the right plan for you.