Where 5p comes from
Subhankar Denria
CTO & product engineer
What this part does
Know what the feature costs before deciding what to charge for it. Every model call records its own cost, and usage caps turn that into a ceiling you can calculate in advance.
- The number
- About 5p a kit, on top of a run that costs 13p once research is cached
- How it's known
- Every call writes its tokens and cost next to what it produced
- What you get
- A cost per customer you can state before anyone signs up
A real moment: pricing day
Sooner or later a feature built on a language model needs a price. That day goes very differently depending on what was recorded along the way.
The moment
The feature works and people like it. Now it needs a price, and the first question in the room is the obvious one: what does one customer cost us in a month?
A typical first build
- Cost is estimated from the provider’s price list and a guess at usage
- Usage is open-ended, so nobody can name the most a customer could cost
- The price is set by feel, and checked against the invoice later
This build
- Every run has been recording its own cost since the first one
- Usage is capped, so the most a customer can cost is a sum
- The price is set against measured numbers, on the day
How: tokens and cost are written next to every result, and the product limits put a ceiling on any one account.
Where the money goes in a research run
In the research stage, over 90% of the cost is input tokens. The reason is simple once you see it: every web page the model fetches stays in the conversation, and is sent again on each round that follows.
So a generous page size isn't paid for once. It's paid for on every later round. That single observation is where most of the saving came from.
Four settings, about 70% less
Four configuration changes brought a research run down by roughly 70%. No prompt rewrite, no new architecture — four numbers.
| Setting | Before | After |
|---|---|---|
| Research model | The strongest model | A mid-tier model |
| Research effort | High | Medium |
| Content kept per fetched page | 40,000 tokens | 8,000 tokens |
| Fetches / searches per run | 5 / 8 | 3 / 5 |
Research model
- Before
- The strongest model
- After
- A mid-tier model
Research effort
- Before
- High
- After
- Medium
Content kept per fetched page
- Before
- 40,000 tokens
- After
- 8,000 tokens
Fetches / searches per run
- Before
- 5 / 8
- After
- 3 / 5
The reasoning behind the model choice is worth copying. Research is extraction: read pages, pull out facts, cite the source. A mid-tier model does that well. Choosing which opportunity is worth an organisation's effort is judgement, so that step stayed on the strongest model, where it costs about 11 to 16 US cents a call.
Research is then cached per organisation for 30 days. The first run pays for the web research, measured at £0.51 to £1.16. Every run in the following 30 days reuses it and costs about 13p.
Why the kit is only 5p
The kit applied those lessons from day one.
- 1No web tools. The research already exists. The kit call receives up to twelve verified facts from it and nothing else, so there's no growing conversation to pay for.
- 2One call. The story, the levels, the email, four social posts and the plan messages come back in a single structured response. Measured cost: 6 US cents, about 5p, in about 25 seconds.
- 3Edits cost nothing. Changing a giving level updates the story, the email and the buttons with no model call at all. Part 3 shows how.
- 4Rewrites are capped. Each idea gets its first kit plus three rewrites.
- 5Every call is costed. Token counts and cost are written to the run at the rates for the model that actually ran, so the figure in the database matches the invoice and stays right when the model changes.
Caps turn a variable cost into a known one
Two runs a month. Four kit generations per idea. Customers rarely notice limits like these, and they do something valuable: they put a ceiling on what any one customer can cost.
For a subscriber, before payment fees:
A typical month
- Run 1First run of the month£0.51
- Run 2Research reused£0.13
- KitsTwo ideas taken forward£0.10
The absolute ceiling
- Run 1Full research£1.16
- Run 2Full research again£1.16
- KitsAll eight ideas, every rewrite£1.60
| Typical month | Absolute ceiling | |
|---|---|---|
| Run 1 | £0.51 | £1.16 |
| Run 2 | £0.13 (research reused) | £1.16 |
| Kits | £0.10 (two ideas taken forward) | £1.60 (all eight ideas, every rewrite used) |
| Cost to serve | £0.74 | £3.92 |
Run 1
- Typical month
- £0.51
- Absolute ceiling
- £1.16
Run 2
- Typical month
- £0.13 (research reused)
- Absolute ceiling
- £1.16
Kits
- Typical month
- £0.10 (two ideas taken forward)
- Absolute ceiling
- £1.60 (all eight ideas, every rewrite used)
Cost to serve
- Typical month
- £0.74
- Absolute ceiling
- £3.92
The ceiling assumes every limit is reached, which almost nobody does. That's the point of it: the price can be set against a number that cannot be exceeded, rather than against a hope.
The same logic prices the free trial. A trial is one run, so welcoming a new organisation costs at most about £1.20 in model spend. A free trial with a known price is a marketing budget. One without is an open tab.
A newer model is only an upgrade if you measure it
When two newer models arrived, both were run against the stored research before anything changed. One was on par with the current choice and slightly cheaper. The other, at the same effort, returned about half as many verified facts.
Nothing was switched. The test took an afternoon, cost pennies, and replaced a guess with a result. Stored research makes that kind of comparison nearly free, which is one more reason to keep it.
What to take from this part
- Measure before you price. The pricing only exists because every run records its own cost.
- Caps turn a variable cost into a known one. They are product decisions with a finance benefit.
- Give a free trial a known price. One run, one ceiling.
- Spend the model on judgement. Dates, sums, formatting and validation are cheaper, faster and more reliable in ordinary code.
- Sell the finished job. Nobody is buying "AI". They're buying a launch they can run this afternoon.
Booking new builds now
