Skip to content
AI & Automation

RAG vs Fine-Tuning for Business: Which One Should You Start With?

Usama · November 6, 2026

For most businesses, start with RAG (retrieval-augmented generation) and add fine-tuning only if a measured behaviour problem remains. RAG hands the model the right passages from your documents at question time, so it suits changing facts and answers that must point to a source. Fine-tuning changes how a model behaves, such as its format, tone or labelling habits, and it is a poor way to store company knowledge.

Which problem do you actually have?

Before comparing tools, sort your complaint into one of two bins. OpenAI's guide to optimising accuracy draws the same line.

  • The model does not know something. Your pricing, last quarter's policy change, the details of a client contract. The information was never in its training data, or is out of date, or is private. That is a context problem, and retrieval is the matching tool.
  • The model knows enough but does it badly. It answers in the wrong tone, breaks your output format, ignores a step in your process, or labels items inconsistently. That is a behaviour problem, and examples-based training is the matching tool.

A shelf of reference books against a well-drilled habit: the first you can swap a book on in a minute, the second takes practice to change. Most real projects have a bit of both, but one bin is usually much bigger.

RAG vs fine-tuning for business: the comparison table

QuestionRAGFine-tuning
Best atAnswering from specific, current documentsConsistent style, structure, classification, narrow repeated tasks
Data that changes weeklyUpdate or re-index the document; the next answer reflects itNeeds a new training run, so stale facts linger
Citing a sourceNatural: the system knows which passage it retrievedNot possible; knowledge is blended into the model
Controlling made-up answersInstruct it to answer only from retrieved text and decline otherwise; check the retrieved passagesCan reduce some format errors; does not stop confident wrong facts
Who can see which dataFilter retrieval by user permissions before the model sees anythingTraining data can surface for any user of the tuned model
Effort to startCollect, clean and index documents; build the search and the promptBuild a set of correct input-output examples, run training, evaluate
Effort to maintainKeep documents current; tune retrieval; review failed questionsRefresh examples; re-train when the task or base model changes
Cost shapeBuild, hosting, search and model usage per questionExample preparation (the largest part), training runs, then usage of the tuned model
Typical first testAn afternoon with a sample of documentsWeeks, because examples must be right

Last verified November 2026. Cost shapes are described rather than priced because vendor prices change; check the provider's pricing page for current numbers.

How RAG works

The idea comes from a 2020 research paper, Retrieval-Augmented Generation for Knowledge-Intensive NLP Tasks, and the production version is simple to describe.

  1. Your documents are split into passages and stored in a searchable index.
  2. A user asks a question.
  3. The system searches the index and pulls back the few most relevant passages. Good setups combine meaning-based and keyword search.
  4. Those passages are placed in the prompt with an instruction: answer using only this material, and say so if it is not enough.
  5. The answer is shown with the passages or file names behind it, so a person can check.

The new weak point is step three. If the search returns the wrong passage, the model cannot answer correctly however good it is. OpenAI's guide notes the same split: a RAG application can break at retrieval, by supplying wrong or noisy context, or at the model, by misusing correct context. So you test the two separately.

How fine-tuning works

You collect example pairs, each an input and the ideal output, and train an existing model further on them. OpenAI's guidance is to start with prompt engineering and an evaluation set, begin fine-tuning with at least 50 quality examples, hold some aside to test on, and make sure the training examples look exactly like production inputs. Quality beats quantity.

That last point catches teams out. If your live system will use retrieval, your training examples need retrieved context in them too, or you teach the model to answer without the material it will later have.

Can fine-tuning teach a model our documents?

Not reliably, and that is the most common misunderstanding. Facts absorbed through training are hard to update, cannot be traced back to a page, and easy to get subtly wrong. If the real goal is "answer from our handbook", retrieval is the better-fitting design.

Four worked scenarios (illustrative)

These are invented examples to show how the reasoning plays out. They are not client results.

1. A help centre of 300 articles

A software company wants a support assistant. Articles are edited every week, and agents want to see which article each answer came from. This is a context problem with a fast-changing source. RAG, with the article title and link shown under every answer.

2. Sorting inbound email into eight categories

An operations team receives a few thousand emails a month and wants each tagged with one of eight internal labels, such as "refund", "delivery delay" and "supplier invoice". The labels are company-specific and the task never changes. Try a prompt with a handful of labelled examples first. If it still mislabels at a rate the team cannot accept, this is a decent fine-tuning candidate, because it is a repetitive classification problem where consistency is the whole point.

3. Questions about signed contracts

An in-house team wants quick answers about clauses in several hundred agreements. Accuracy matters, and each answer must point to a clause. RAG with citations and a reviewer who clicks through to the clause, not fine-tuning. Confidentiality needs separate attention, because the contracts may restrict where copies can go.

4. Product descriptions in a strict template

A retailer needs thousands of product descriptions in a fixed structure and brand voice. Facts come from a product feed, so supply them in the prompt. For the voice, test a prompt with three model examples. If volume is very high and a smaller, cheaper model could do the job once tuned, fine-tuning becomes a cost question as well as a quality one.

When does fine-tuning win?

  • You need strict, repeatable output structure that prompts keep breaking.
  • The task is narrow and high-volume, so a smaller tuned model can reduce cost or delay.
  • You have hundreds of verified examples, and a held-out set to prove it works.
  • The behaviour is stable. If the rules change every quarter, you will be re-training every quarter.
  • Retrieval is not the issue: given the right text, the model still handles it badly.

Both can be used together. OpenAI's guide describes a typical path in which retrieval supplies context while a tuned model supplies consistent behaviour, and the two stack rather than compete. For a business starting out, that is a stage-two decision.

Is fine-tuning even available to you?

Check this before planning around it. OpenAI's deprecations page says that from 7 May 2026 organisations that had not previously run fine-tuning could no longer create jobs, that from 2 July 2026 the same applied to organisations without recent inference on a tuned model, and that from 6 January 2027 even active existing customers will no longer be able to create new jobs. Inference on existing tuned models continues until the underlying base model is retired. Other routes remain: for example, Google documents supervised fine-tuning for Gemini models on its cloud platform, and open-weight models can be tuned on your own infrastructure.

Last verified November 2026. Provider programmes change quickly, so confirm availability before committing a project plan to it.

This is one more reason to put knowledge in retrieval first: a design that depends on a document store you own is portable between model providers, while a tuned model belongs to the platform that trained it.

How do you evaluate either approach?

Evaluation is what turns a demo into something you can trust, and it costs far less than most teams expect.

  1. Write 30 to 50 test questions with the correct answers. Pull them from real emails, chats and call notes, not from your imagination. OpenAI's guide suggests at least 20 question-and-answer pairs as a baseline.
  2. Include the awkward ones. Add questions with no answer in the documents, questions where two documents disagree, and a few that try to trick it into ignoring its instructions.
  3. Score three things separately: was the right passage retrieved, was the answer correct given that passage, and did it decline when it should have?
  4. Re-run the whole set after every change. A fix for one question can break three others.
  5. Sample live conversations weekly after launch and add failures to the test set.
  6. Decide the acceptable error rate in money terms first. A wrong answer about opening hours and a wrong answer about a refund limit are not the same cost. The vendor guide makes this point too.

The same test set also tells you whether fine-tuning added anything over a good prompt. If scores do not move, do not ship it.

What to do next

If your questions are about your own documents, start with the simplest set-up described in our guide to training ChatGPT on your data, then move to a built retrieval system when volume, access rules or customer-facing use demand it. Our custom AI assistant service is built on that approach: retrieval first, citations on every answer, tested against your own questions. If you are weighing it against off-the-shelf options, the buying-decision comparison lays out ownership costs.

Want a second opinion on RAG or fine-tuning?

Send us your sample questions and documents and we will tell you which approach is worth testing first.

Get a second opinion →

Frequently asked questions

Is RAG cheaper than fine-tuning?

Usually cheaper to start, because it needs no training data set, and cheaper to keep current. Running costs differ: RAG adds retrieved text to every request, while a tuned model may allow shorter prompts or a smaller model at high volume.

Does RAG stop hallucinations?

It reduces them but does not remove them. The model can still misread a correct passage or be handed the wrong one. Requiring citations, allowing "I don't know", and testing with unanswerable questions keep the risk visible.

How much data do I need for fine-tuning?

OpenAI suggests starting with around 50 good examples and adding more only if evaluation shows consistency issues. Many business tasks need several hundred well-checked examples before results are dependable.

Can I switch from RAG to fine-tuning later?

Yes. Logged questions and approved answers from a running RAG system are the raw material for a future training set, so starting with RAG does not close the door.

Which is better for customer support?

RAG for the answers, since policies and products change. Fine-tuning is worth testing later for tone or for sorting tickets, once you have enough real conversations to learn from.

Have a project in mind?

Get a Free Consultation
Get a written quote