CalculationAdvancedQuality, Cost & Token Economics / Cost modeling and unit economics / #18

What is the economic argument for a smaller fine-tuned model over a large prompted one?

PICK · cost modeling and unit economics

Verrant Health priced its coding assistant like a bigger version of one call. The real choice was between paying for accuracy every single time, or paying for it once and being done.

The direct answer
Once a model is running on real volume, fine-tune a small model on your own past examples instead of prompting a large model with the rules on every call. The large model's cost never stops growing with volume, because it has to be reminded of the rules every single time. The fine-tuning cost is paid once, so past a certain volume it always wins, as long as someone keeps retraining it whenever the rules actually change.
Do this, in order
  1. Fine-tune a small model once call volume is high enough that the large model's per-call cost is the bigger number over time.Why: the large model's bill grows with every note, forever. The fine-tuning bill is paid once.
  2. Price both options as what they really are: a cost that grows every month against a fixed upfront cost plus a small, slow-growing one.Why: comparing the sticker price of one call to the sticker price of a training run hides which one actually wins at your real volume.
  3. Spend to catch a fine-tuned model going quietly out of date, not to shave a few more cents off a bill everyone can already see.Why: a stale model doesn't throw an error, it just keeps answering with old rules in a confident voice.
  4. Never trim a large model's prompt to save money without checking accuracy on the exact cases that prompt was protecting.Why: that exact trim is what let Codeglyph miscode a whole class of visits without anyone noticing for weeks.
  5. Stay on the large prompted model when volume is still low, or when the rules change faster than a retrain can keep up.Why: below a real volume, or above a real pace of change, the upfront training cost never earns itself back.
  6. Recheck the whole cost picture whenever call volume changes a lot, or the coding rules themselves get a major update.Why: the number that decides which model wins moves with volume and with how often the rules change, not on a fixed schedule.

How to answer this, stage by stage

Nobody's testing whether you know what fine-tuning means. They're testing whether you'll price two different cost curves, or just say the small model is cheaper and stop there.

1
Scope it to one concrete product before answering in the abstract
Say it like this
"Let's ground this in one product. Codeglyph is a coding assistant Verrant Health built for its billing team. It reads a clinical note and hands back the CPT and ICD-10 codes a biller needs to file the claim. Selah Tolbert is the engineer who owns what it costs to run."
Why this works
A general question about fine-tuning turns into a textbook definition fast. One product turns it into a real number problem.
2
Say your structure out loud before naming a single dollar figure
Say it like this
"I'm going to pick a position on which model I'd run, say who feels each kind of cost, name which error is the expensive one to miss, then say what would change my mind."
Why this works
Tells the interviewer you have a method, not a guess with a dollar sign on it, before you've said a single figure.
3
Position: name the actual pick before any of the reasoning
Say it like this
"At real volume, I'd fine-tune a small model instead of prompting a big one. A big model needs the coding guideline and a stack of worked examples read to it on every single note to stay accurate. A model that's already been trained on that mapping doesn't need any of that in the prompt, so its per-note cost is a small fraction of the big model's."
Why this works
Commits to a structure before the numbers arrive, so the rest of the answer sounds like judgment, not a spreadsheet found halfway through talking.
4
Impact: say who actually feels each kind of cost
Say it like this
"The big model's bill is the one finance already watches. It shows up as a line that grows every time a new clinic joins the network. The fine-tuned model's real cost is quieter: the upfront cost of paying certified coders to build a training set, and the twice-a-year cost of retraining it when the coding rules change."
Why this works
Splits the cost by who notices it first, which is what actually decides which one gets watched and which one gets ignored.
5
Cost asymmetry: name which error is cheap and which is hidden
Say it like this
"A bigger monthly invoice is the cheap, visible error. Everyone sees it and nobody's shocked. A fine-tuned model that keeps confidently assigning last year's codes is the hidden, expensive one. It costs nothing on the bill and costs the billing team weeks chasing denied claims before anyone traces it back to the model. I'd spend to protect against the hidden one, not to shave the visible one."
Why this works
This is the heart of PICK. Naming which error is cheap and which is hidden is what makes the pick a real decision instead of a wish that both were free.
6
Kill criteria: say what would flip the pick
Say it like this
"If Verrant were still at launch volume, a few thousand notes a month from one hospital, or if the coding rules changed every few weeks instead of twice a year, I'd flip this. Below that volume, or above that pace of change, the upfront training cost never catches up, and the big prompted model is the safer, cheaper call."
Why this works
Shows the pick isn't stubborn. A confident answer that can also say when it would change is what separates judgment from a fixed opinion.
7
Close on the decision, not the arithmetic
Say it like this
"So: fine-tune once real volume is there, price it as a fixed upfront cost against a bill that grows every month, and spend to protect against a model that goes stale quietly, not against a bill that was already visible on the invoice."
Why this works
Ending on the rule, not the last number crunched, is what makes this sound like judgment instead of a cost sheet read aloud.

Let's learn

What does it actually cost to remind a model of the rules, every single time, instead of teaching it those rules once?

Codeglyph is the coding assistant Verrant Health's billing team uses. It reads a clinical note and hands back the CPT and ICD-10 codes a biller needs to file the claim.

Before Codeglyph, a certified coder read every note by hand and worked out the codes themselves. A complex outpatient note took about twelve minutes to code correctly. At Verrant's first hospital, coding 20,000 notes a month by hand cost the billing team about 4,000 hours.

Codeglyph launched on a big, general-purpose model. Coders still checked its work, but the model did the first pass: reading the note, matching it against the coding guideline, and proposing codes. At launch that cost about $700 a month in model calls. Small money. Nobody watched the line.

Knowledge spark: what is fine-tuning? Taking a smaller model and training it further on your own real examples, note after note, until it learns the pattern for itself. After that, it doesn't need the rulebook typed out in front of it every time. It already knows the rules.

The turn: then Verrant added two more hospitals and a clinic network. Volume climbed to 120,000 notes a month, and the bill climbed with it, to $4,200 a month. The extra spend was never really the problem. The problem was that this line would never stop climbing, because a big prompted model has to be handed the coding guideline and a stack of worked examples fresh, on every single note, forever.

Cost, by the numbers: what one note costs each way
$0.04 $0.02 0 Big model $0.035 a note Small model $0.0003 a note
Big prompted model, per noteSmall fine-tuned model, per note
The small model's bar is a hairline, not zero, just too small to draw at this scale. It costs about $0.0003 a note, roughly a hundred and fifteen times less than the big model's $0.035.
Every note, the big model paid to be reminded of a rulebook it would forget by the next note. A model that's already been taught the rulebook once doesn't need reminding.
The choice that mattered Once volume made the big model's bill a real, growing number, Verrant fine-tuned a small model on its own past notes instead of continuing to pay for the big model's memory, one note at a time.
Hand sketched comparison. Left panel, a small gauge icon labeled the big model's bill, caption token cost, same line on the invoice every month. A hand lettered VS sits between the two panels. Right panel, a larger red orange box with a question mark, labeled a stale small model, caption old codes look just as sure, shows up as denied claims weeks later.
The visible cost shows up on the invoice, on schedule, every month. The hidden one shows up on a biller's desk, weeks after nobody was watching the model.

At its worst, saving money by skipping a scheduled retrain doesn't fail loud. It fails quiet. The model keeps answering with confidence, using a code that's already out of date, and nobody finds out until a wave of claims comes back denied.

The choice I would take back: in the year before the switch, every time the bill climbed, Selah trimmed a few of the worked examples and guideline excerpts out of the big model's prompt to bring the number back down. Codeglyph's prompt shrank three times over five quarters, a little each time, and nobody ever measured what any single trim cost in accuracy, only what it saved in tokens.

What I'd leave alone: Codeglyph's "check my note before I sign it" mode, where a single physician pastes one note and asks which codes look right, stays on the big prompted model. It's occasional, it's low volume, and the model's flexibility to handle whatever a doctor happens to paste matters more there than shaving a fraction of a cent.

The lesson: a monthly bill you can see is not the same thing as the real cost. The real cost is whichever number you're not watching, and a big model's bill is easy to watch precisely because it's the one that's already on the invoice.

Now here is the same thing as a story

Read the long version below when you want to feel why skipping one small retrain went wrong, not just be told that it did.

Selah Tolbert could read a denied-claims report and tell you which clinic caused it before finance finished loading the spreadsheet. She'd spent five years building coding automation before Codeglyph existed, and she picked its model architecture herself the month it launched.

The first year, Codeglyph ran quietly in the background. Coders opened their queue every morning around seven, and by nine the easy notes were already coded and waiting for a quick check. When volume tripled and the big model's bill climbed past what finance was comfortable with, Selah built the fine-tuned replacement herself: four thousand certified-coder-labeled notes, a held-out set of five hundred for testing, and a model that matched the big model's best accuracy for about a hundred and fifteenth of the cost per note. The switch went well. The bill dropped from $4,200 a month to under two thousand. Everyone was pleased.

The plan was to retrain twice a year, once for January's CPT update, once for October's ICD-10-CM update, each one checked against the five hundred-note eval set before it shipped. The first cycle went exactly like that. The second one didn't.

It was the last week of the quarter, and finance had asked every team to find something to trim before the books closed. The retrain was the easiest line on Selah's list to cut: ten thousand dollars, and the January change list looked small, a handful of wording tweaks, a few codes retired that Verrant barely used. She read it herself, decided it wasn't worth the spend this cycle, and told her manager she'd catch the real update in July instead.

Codeglyph never threw an error. It just kept answering, in exactly the same confident voice, with a rulebook that had quietly stopped being the real one.

It came back on an ordinary Thursday, six weeks later, not as a crash but as a number in a report: denials for a specific family of outpatient visits had jumped. A biller flagged it as strange rather than urgent, since nothing about the notes themselves looked different. Selah pulled the claims and found the pattern fast. A handful of the codes on January's "small" change list weren't wording tweaks after all. Two had been retired outright, replaced by a more specific pair, and Codeglyph, trained on the old rulebook, kept confidently assigning the retired ones because nobody had told it otherwise.

She ran the five hundred-note eval set against the model as it stood, on the exact code family involved. Accuracy on that family had fallen from about 94 percent correct to about 79 percent. It had been sitting at 79 percent for six weeks, invisible, because the overall average across every code family barely moved, and nobody was watching one family on its own.

The decision Selah would take back isn't skipping a retrain under budget pressure. That's a normal, fair trade to consider some quarters. The decision she'd take back is deciding to skip it based on her own quick read of a change list, instead of a rule that ran the eval set first, no matter how small the update looked.

Run that Thursday again with one change: no code-set update, however small it looks, gets skipped without the eval set running first, and a floor has to hold, at least 92 percent on every code family, not just the average. January's update would have failed that floor within a day of the update landing, on that exact family. Either the retrain ships that week, or Codeglyph falls back to the big prompted model for that one family until it does. Six weeks of denied claims never happens.

One design trusted a person's fast read of a change list. The other design trusts a fixed number, checked the same way every single time, whether the update looks big or small.

What I'd tell myself the week I skipped that retrain: a change list can look small and still be exactly wrong for the ten codes that matter most to you. The only way to know the difference is to run the eval, not read the summary.

PICK, four moves for picking fine-tune over prompt

This isn't a training question wearing a cost question's clothes. It's a real pick, and PICK is what keeps "fine-tuning is cheaper" from staying a hunch instead of a number you can defend.

PPosition. What's the actual call, stated before any reasoning?
Fine-tune a small model on your own labeled history once call volume is high enough. It doesn't need the coding guideline or worked examples repeated in the prompt, because it already learned the mapping. Price it against the big model's cost, which never stops growing with volume.
State the position first, or the reasoning that follows just sounds like a search for whatever number was already assumed.
IImpact. Who feels each kind of cost, and in what units?
Finance feels the big model's line, it's visible on every invoice and grows with every new clinic. The fine-tuned model's cost is quiet until it goes stale, and then it's the billing team who feels it, chasing denied claims by hand, not a line on a bill.
Naming who feels which cost is what turns "it's cheaper" into a real tradeoff instead of a guess about a smaller invoice.
CCost asymmetry. Which error is cheap, and which is hidden?
A bigger monthly bill is the cheap, visible error. It's on the invoice every time and nobody's surprised by it. A fine-tuned model quietly assigning a retired code is the hidden, expensive one. It costs nothing on the bill and costs the billing team weeks chasing denied claims before anyone traces it back to the model. Optimize spend against the hidden one.
This is the hardest step, and the one most answers skip. If both sides of a tradeoff cost the same, the asymmetry hasn't actually been found yet.
KKill criteria. What evidence would flip the pick?
Volume still at launch scale, a few thousand notes a month from one hospital, or coding rules changing every few weeks instead of twice a year. Below that volume, or above that pace of change, the fifty-thousand-dollar training investment never earns itself back fast enough.
A pick that can't say what would change it isn't really a pick, it's just a preference dressed up as a decision.
The kill line: when does teaching the model once beat paying per note
$130k $65k 0 0 10 20 30 months crossover, about 20 months
Big prompted model, cost grows with every noteSmall fine-tuned model, $50,000 to build, then grows slowly
Before month twenty, the big model is cheaper overall. After it, every month favors the model Verrant trained once. At 120,000 notes a month, that crossover lands well under two years in.

Three things worth stating directly, since this is where the real judgment sits. The alternative Selah's team considered and dropped was building the training set by having the big model auto-label the historical notes itself, fast and cheap, instead of paying certified coders to hand-label four thousand of them. It lost because a sample test showed it matched certified coders only about 80 percent of the time on exactly the tricky, less common visit types where a mistake costs the most, which meant the fine-tuned model would have learned to repeat the big model's own errors as if they were correct. The AI-specific failure worth naming by name is silent staleness: a fine-tuned model keeps answering with old rules in the same confident voice after the real rules change, with no error thrown and no alert raised. The guardrail is the five hundred-note eval set itself, run automatically against every code-set update, however small it looks, with a 92 percent floor per code family, not just on average, that blocks a retrain decision, or a skip decision, that doesn't clear it. That guardrail isn't free, it costs about a day of engineering time twice a year, small next to six weeks of denied claims. And the tradeoff being accepted openly: a fine-tuned model costs $50,000 to build and about $20,000 a year to keep current, in exchange for a per-note cost small enough to nearly disappear and a monthly bill that, past month twenty, is always the cheaper one at Verrant's real volume.

And if you want to be sure it really works, try it somewhere else

Same four letters, a law firm's contract taxonomy instead of a hospital's coding guideline, and this time what goes stale isn't a fixed calendar update at all.

Wrayburn is a clause tagging assistant Palmerston Legal built for its contract review team. A lawyer uploads a contract, and Wrayburn tags each clause against the firm's own taxonomy: indemnification, termination, liability cap, governing law, and more. Cindra Onslow is the finance partner who signed off on what it costs to run.

The build-up: Palmerston processes about 3,000 contracts a month. The big model needed the full clause taxonomy and a dozen worked examples in every prompt to tag accurately, at about $0.40 a contract. Wrayburn's fine-tuned model, trained on Palmerston's own tagged history, does the same job for about $0.02 a contract, once it was built for $35,000.

The decision Cindra would take back Budgeting Wrayburn's fine-tune as a one-time build with no line at all for retraining, on the assumption the firm's clause taxonomy would stay roughly fixed. That held for the first year. It broke the quarter two practice groups added new contract families in the same month, and the model kept mis-tagging a new kind of bespoke indemnification clause as an ordinary one for weeks before a partner caught it in a client memo.

Same rank as before, different lever: for Codeglyph, the thing that goes stale is a fixed calendar update, CPT in January, ICD-10-CM in October. For Wrayburn, there's no calendar at all. The taxonomy changes whenever a practice group decides it should, sometimes twice in a year, sometimes not for eighteen months. When Wrayburn's retrain budget ran dry, it kept tagging a genuinely new clause type as the nearest thing it already knew, confidently, with no flag that it was guessing.

Swap the trigger and it still runs.
Speed: an interviewer caps you at ninety seconds. Skip straight to it: teach the model the rules once instead of repeating them every call, price the training cost as fixed against a bill that grows forever, and spend to catch the model going stale, not to shave the visible bill.
Cost: there's no budget this quarter for both a wider training set and a faster retrain cadence. The retrain cadence wins for Codeglyph specifically, because a stale billing code is a compliance and revenue problem, not just a missed clause.
The model got better, for real: say the big model's price drops by half next year. That's not proof fine-tuning stops paying for itself, since the fine-tuned model's own cost per note is already close to zero. A cheaper big model narrows the gap. It doesn't close it, and it does nothing about the staleness risk either side of the pick still has to manage.

Where people run it wrong.
They compare the sticker price of one call to the sticker price of a training run, instead of pricing both as the curve they actually are over real volume and real time.
They budget a fine-tune as a one-time build and forget to fund the retraining that keeps it from going stale.
They skip a scheduled retrain based on how small an update looks, instead of running the eval set first, every time, no exceptions for updates that look minor.

How to use it live. Say the real question out loud before quoting a number: "before I pick one, is this asking what today's call costs, or what it costs to keep the answers right after the rules change under it." That buys a beat to think instead of repeating whichever number got written down at launch.

Flashcards (tap any card to flip it)

1 · THE FRAMEWORK
What framework is this, and what's its one job?
Tap to flip
ANSWER
PICK: commit to a position, then show the asymmetry. Built for tradeoff questions, not a story about one person's habit.
2 · THE PERSON
Who is this answer about?
Tap to flip
ANSWER
Selah Tolbert, the engineer who owns Codeglyph's cost budget at Verrant Health. Picked its model architecture herself when it launched.
3 · THE QUIET HABIT
What did Selah keep doing every quarter that felt safe at the time?
Tap to flip
ANSWER
Trimming the big model's prompt, a few worked examples at a time, to bring the bill down, instead of stepping back and asking whether the model itself should change.
4 · THE POSITION
What's the actual position this answer takes?
Tap to flip
ANSWER
Fine-tune a small model on your own history once volume is real. Its cost is fixed and paid once. A big prompted model's cost grows with every single call, forever.
5 · THE OLD DECISION
What decision would Selah take back?
Tap to flip
ANSWER
Skipping a scheduled retrain based on her own quick read of a small-looking code change list, instead of a fixed rule that ran the eval set first, no exceptions.
6 · THE NUMBER
Fill in the blank: at Verrant's volume, the fine-tuned model's fifty-thousand-dollar build paid itself back against the big model's bill in about ___ months.
Tap to flip
ANSWER
About 20 months. Before that, the big model was actually cheaper overall. After it, the fine-tuned model wins every month that follows.
7 · THE REPLAY
Same near miss, new design, what changes?
Tap to flip
ANSWER
Every code-set update runs against the five hundred-note eval set first, with a 92 percent floor per code family. January's update would have failed that floor within a day, and the retrain would have shipped that week instead of six weeks late.
8 · CROSS-PRODUCT TRANSFER
Section 4 answers this same question again for a different product. Which product, and what actually makes it go stale?
Tap to flip
ANSWER
Wrayburn, a clause tagging assistant at Palmerston Legal. There, staleness has no fixed calendar at all, it comes from a practice group adding a new contract family whenever it wants to.

Check yourself Score: 0 / 0

Fill in the blank
1. The big model cost about $___ a note. The fine-tuned small model cost about $___ a note once it was trained.
Show hint
Look at the "Cost, by the numbers" chart in Section 1.
Show answer
$0.035, and $0.0003. The small model costs roughly a hundred and fifteen times less per note, which is what makes the fixed training cost worth paying once real volume arrives.
Multiple choice
2. Why did Selah's habit of trimming the big model's prompt each quarter eventually cause coding accuracy problems?
  • A. The model provider changed its pricing partway through the year.
  • B. Trimming the prompt saved tokens but also cut the guideline detail and worked examples the model needed to code less common, complex visits correctly.
  • C. Verrant switched to a different electronic health record system that quarter.
  • D. Coders stopped double-checking Codeglyph's proposed codes.
Show hint
Look at "The choice I would take back" in Section 1.
Show answer
B. The prompt shrank three times over five quarters to save money, and nobody ever measured what any single trim cost in accuracy, only what it saved in tokens.
True or false
3. True or false: because Codeglyph's overall accuracy still looked fine after Selah skipped the January retrain, the skip was safe for every kind of visit it coded.
  • True
  • False
Show hint
Check what the eval set showed once someone finally ran it on the one affected code family.
Show answer
False. Accuracy on the affected code family had quietly fallen from about 94 percent to about 79 percent. The overall average barely moved because that was only one family among many, which is exactly why nobody caught it for six weeks.
Short answer, name the rejected alternative
4. What alternative did Selah's team consider for building the fine-tuning training set, and why did it lose?
Show hint
Look at the paragraph right after the framework recap's four steps.
Show answer
Model answer: Using the big prompted model to auto-label the four thousand historical notes itself, which would have been faster and cheaper than certified coders. It lost because the big model only matched certified coders about 80 percent of the time on the tricky, less common visit types, so the fine-tuned model would have learned to repeat the big model's own mistakes as if they were correct.
Short answer, apply it yourself
5. Pick an AI product you use that has to follow a specific rulebook, a policy, a style guide, a set of categories, every time it answers. Name one cost that shows up if you kept prompting a big model with that rulebook forever, instead of teaching a smaller model the rulebook once.
Show hint
Think of a product with a written policy or set of categories behind every answer it gives, a support tool, a moderation tool, a tagging tool.
Show answer
Model answer: A support chatbot that has to be reminded of a company's full return policy on every ticket. The cost is that the policy text, plus examples of how to apply it, rides along in every single call, and it never gets cheaper as ticket volume grows, unlike a model that learned the policy once during training.
Multiple choice
6. Codeglyph and Wrayburn both moved from a big prompted model to a small fine-tuned one. What's genuinely different about what makes each one go stale?
  • A. Wrayburn has no ongoing cost at all once it's trained.
  • B. Codeglyph goes stale on a fixed calendar, CPT in January, ICD-10-CM in October. Wrayburn goes stale whenever a practice group adds a new clause type, which has no fixed schedule.
  • C. Wrayburn's fine-tuning never needs retraining because contract language never changes.
  • D. Codeglyph's dominant cost is legal review time, the same as Wrayburn's.
Show hint
Look at what Cindra's decision she'd take back was actually about, in Section 4.
Show answer
B. Codeglyph's staleness risk runs on a predictable calendar. Wrayburn's runs on whenever a practice group decides the taxonomy needs a new category, which is a genuinely different kind of lever to manage.
Before you close the answer
Why this works
Tests whether you'll price fine-tuning against prompting as two real cost curves over volume and time, or just say "the small model is cheaper" and stop there. Most candidates never get past the sticker price of one call.
Follow-up traps
"Isn't fifty thousand dollars a lot to bet upfront before you know volume will stay high?" Response: that's exactly what the kill criteria step protects against. If Verrant were still at launch volume, the fine-tune wouldn't pay back and the big model stays the right call.

"Couldn't you just keep trimming the big model's prompt to control cost instead of fine-tuning?" Response: no, that's the exact habit that caused the accuracy problem in Section 1. Trimming the context degrades the accuracy that context existed to provide. It isn't free even though it looks free on the bill.
If pressed
The twice-a-year retrain isn't a full rebuild from scratch. It's a lightweight adapter trained on just the codes that actually changed that cycle, so a January CPT update takes about six hours of compute, not weeks, which is what makes a twice-a-year cadence realistic to actually keep up with.
From U2xAI Academy

From answering questions to owning outcomes.

A live workshop where you ship a working AI agent, defend a launch decision, and walk away with a portfolio recruiters can't wave off, not just more questions to study.

  • A live AI agent you actually shipped
  • A launch decision you can defend under pressure
  • An interview-ready portfolio, not more flashcards
Know more