These are not competing answers to the same question, which is why the comparison confuses so many projects. Retrieval solves a knowledge problem: the model does not know your refund policy. Fine-tuning solves a behaviour problem: the model knows the answer but will not produce it in the shape your system needs.

Start with retrieval, because it fails visibly

When RAG is wrong you can usually see why — the cited passage is the wrong one, or nothing was cited at all. When a fine-tuned model is wrong it is wrong fluently, in exactly the format you asked for, and the mistake surfaces only when somebody checks the underlying fact. For business knowledge that changes, retrieval is the safer default and the cheaper thing to correct.

Neither fixes bad source material

A retrieval system over three contradictory versions of the same policy will answer confidently from whichever one it found. A fine-tune trained on inconsistent examples learns the inconsistency. The unglamorous prerequisite for both is a reviewed, current, permission-aware set of source documents — which is usually where the real work of a knowledge project sits.

The two also combine: retrieval supplies the facts, a light fine-tune enforces the output contract. That is a second-phase optimisation, not a starting point.