Field Notes

AI Feature Development Cost: The Monthly Bill Breaks the Budget, Not the Build

Software with AI features fails on running cost, not build cost. Four tiers — prompt calls, internal document search (RAG), fine-tuning, and self-hosted models — with build price and monthly running cost for each, the formula for estimating token spend, and the three design decisions that make the bill ten times higher than expected.

Son Yeongeun · Freesi··7 min read

The Answer First: A 1,500,000 KRW (approx. USD 1,100) Build, and That Is Not All of It

The median of the 9 API integration and backend quotes Freesi issued in 2026 was 1,500,000 KRW (approx. USD 1,100). Most work that adds AI features falls into that category.

The problem is that it does not end there. Ordinary software costs you a server bill once it is built; AI features charge you every time they run. More users means a bigger bill, and a poor design lets the running cost overtake the build cost within months.

So an AI project quote should come in two lines: what it costs to build (once) and what it costs to run (monthly). Start with only the first line and month three is an unpleasant surprise.

Wondering what your project would cost by these standards? Check in 30 seconds

The Four Tiers People Call "AI Features"

This is why the same request to "add AI" produces quotes that differ by an order of magnitude.

Tier 1. Prompt calls — send a request to an external AI model and use the answer. Summarizing documents, routing inquiries, drafting replies, classifying review sentiment. Most "AI features" are really this tier, and stopping here is also the cheapest.

Tier 2. Internal document search (RAG) — find your own company's documents and answer based on their contents. Internal policy Q&A and product manual chatbots are typical. Splitting and storing documents plus tuning retrieval quality adds substantially to the build.

Tier 3. Fine-tuning — teach the model your tone of voice or a fixed output format. Building the training data often takes longer than the development. This is a step you reach after tiers 1 and 2 have demonstrably failed, not a card to play from the start.

Tier 4. Self-hosted models — run the model on your own servers because the data cannot leave your network. Here hardware and server costs exceed the development fee.

Most companies want tier 1, and tier 2 covers the rest. If a vendor proposes tier 3 or 4 up front, ask them to justify why.

Build Cost and Monthly Running Cost by Tier

Excluding VAT. Monthly running cost varies enormously with usage assumptions, so it is given as a band only.

TierExampleBuild costMonthly running cost
Prompt callsSummaries, inquiry routing, draft replies800,000–2,000,000 KRW (approx. USD 600–1,400)10,000–100,000 KRW (approx. USD 7–70)
Document search (RAG)Q&A over internal policies and manuals2,000,000–5,000,000 KRW (approx. USD 1,400–3,600)50,000–500,000 KRW (approx. USD 36–360)
Fine-tuningLearning your tone and formats4,000,000 KRW+ (approx. USD 2,900+)200,000 KRW+ (approx. USD 145+)
Self-hosted modelData that cannot leave your network10,000,000 KRW+ (approx. USD 7,200+)Server 500,000 KRW+ (approx. USD 360+)

One thing attaches to all four tiers. Because AI states wrong answers confidently, you need a way for a person to check or reverse the output. The quote that omits this is the cheapest and the most dangerous.

How to Estimate the Monthly Bill Yourself

Model pricing changes often, so do not memorize rates — remember the structure of the calculation.

Monthly cost = (input volume per request × input rate + output volume × output rate) × monthly request count × retry factor

Volume is counted in tokens. As a rule of thumb, Korean text runs about 1–2 tokens per character; English runs closer to 4 characters per token. A single page of text is roughly 1,500–3,000 tokens.

Three things are easy to miss when you actually run the numbers.

Input is usually much larger than output. Feed in a whole document and the answer may be three lines, but the bill comes from the document side

Retries double the bill. Include calls repeated because the output did not match the required format in your retry factor

Testing costs money too. Budget for the call volume during the development period itself

When you receive a quote, ask what monthly request volume the running cost assumes. A vendor who cannot produce that number has not calculated running cost at all.

Three Designs That Multiply the Bill Tenfold

The places where budgets break are fairly predictable.

Sending an entire long document on every request. Even with a short question, attaching the full reference document to every call turns document length directly into cost. Restructuring so only the relevant passages are sent (tier 2) drops the bill by an order of magnitude. It is a trade: more build cost, less running cost.

Appending conversation history without limit. Common in chatbots. The longer a conversation runs, the larger every request's input becomes, so the same user gets more expensive the longer they stay. Older turns need to be summarized before being passed along.

No per-user limits. Open a feature for free and one person sending thousands of requests a day is billed straight to you. Per-account and per-hour caps are not a feature; they are a safety mechanism.

All three are expensive to fix after the fact because the structure has to be redesigned. Asking about them at the quoting stage is the cheapest moment.

Five Lines to Settle Before You Ask

The judgment AI will make: in one sentence, what it looks at and what it decides

The reference material: whether internal documents are needed, and if so how many and in what format

Usage: how many times a day, by how many people

When it is wrong: does a person review it, or does the output go straight out? (This decides the architecture.)

Data restrictions: is there material that cannot be sent to an external model?

The fourth and fifth are what set the tier. If answers go straight to customers without review, or if data cannot leave your network, the whole cost band moves up.

For adopting AI tools internally rather than shipping them, see evaluating Codex for company use; for ordinary backend integration rates, see API integration cost.

#AI Development Cost#AI Outsourcing#LLM Integration#RAG Cost#Token Cost#AI Automation
Rough estimate in 5 seconds

Two questions, no contact info. Ranges are from real contracted prices.

Wondering what your project would cost?

Enter your requirements and see a quote range in 30 seconds — based on real project prices. No sales calls.

Frequently asked questions

What is the minimum cost to add one AI feature?
Adding a single capability such as summarization or classification to an existing system starts around 800,000 KRW (approx. USD 600). Moving to answers grounded in your own internal documents realistically means 2,000,000 KRW (approx. USD 1,400) or more.
Can I know the monthly bill in advance?
Not exactly, but a range is always obtainable. Fix an expected usage level, measure the input and output volume of a single request, and you get an upper bound. If that calculation is missing from a quote, ask for it. Without it, you end up switching features off after reading the first invoice.
Will our company data be used to train the external model?
Enterprise APIs generally state that input data is not used for training, but the terms differ by model and plan. Check the specific clause yourself before signing, and if the data is barred from leaving your network at all, a self-hosted model is the option to evaluate.
Who is responsible when the AI gives a wrong answer?
It is a problem you solve by design. Specify in the scope of work whether output passes human review before it goes out, whether source documents are shown alongside the answer, and whether the system withholds an answer when confidence is low. Naming who is responsible for reviewing AI output in the contract is safer for both sides.

Related reading

Share

Comments

0/1000
Freesi
Son Yeongeun
Lead developer at Freesi — verified outsourcing track record on Kmong and Soomgo
admin@freesi.net
Get a 30-Second AI Quote