Prompt caching can cut repeated input costs sharply, but only if the workflow is designed for reuse. Without a policy, it becomes another invisible AI cost line.
Prompt caching is now an operating design question
Prompt caching sounds like a technical footnote until finance starts asking why one AI workflow is cheap in testing and expensive in production. The basic idea is simple: when several requests share the same stable prompt prefix, the provider can reuse earlier processing rather than charging every request as fully fresh input. OpenAI describes prompt caching as a way to reuse work when requests share the same prefix, with cached input rates discounted by up to 90%. Anthropic documents a similar pattern through cache control and breakpoints, while Google describes both implicit and explicit context caching for Gemini Enterprise Agent Platform. That makes caching a real design lever for repeated workflows, not just a backend optimisation.
The business problem is that most AI workflows are not designed around stable prefixes. A customer service assistant might prepend a policy manual, tone guide, product catalogue excerpt, escalation rules and live customer notes to every request. If those pieces are mixed together casually, the stable material and the changing material blur into one large input. The team then pays repeatedly for context that should have been reusable, or worse, accidentally caches material that should have stayed request-specific. The better pattern is to decide which parts of the prompt are stable, which parts change by user, and which parts should never sit in reusable context.
For a UK leadership team, the lesson is practical. Prompt caching belongs in the same conversation as model routing, usage caps and evaluation logs. It affects cost, latency, architecture and data handling. The common misconception is that caching is automatic, therefore policy is unnecessary. Automatic caching can help, but it cannot know your commercial intent, your data classification model or your tolerance for cache misses. A cache policy gives engineering, finance and governance teams a shared rulebook before usage grows beyond a pilot.
OpenAI says cached input tokens can be discounted by up to 90%, but the saving depends on repeatable prompt structure.
Stable prefixes are where the savings live
The highest value caching opportunities usually sit in repeated instructions and reference material. Examples include assessment rubrics, product taxonomies, support playbooks, compliance checklists, CRM field definitions, standard operating procedures and tool schemas. These are the ingredients many teams send with every AI request because the model needs context to behave usefully. If the prefix is stable and long enough, it can become a reusable asset. If it is rewritten on every call, shuffled by a template engine, or mixed with fresh user content, it often loses that advantage.
OpenAI's current prompt caching guidance makes this explicit. For GPT-5.6 and later, the minimum cacheable prompt length is listed as 1,024 visible input tokens, cache writes cost 1.25 times the standard input rate, and subsequent reads cost 0.1 times that rate. The same guidance gives a simple comparison: writing a prefix once and reusing it once costs 1.35 times ordinary input cost, compared with 2 times for processing it twice without caching. Across ten requests, one write plus nine reads costs 2.15 times, compared with 10 times without caching. That is not a marginal tweak if the workflow runs thousands of times a month.
What this means in practice is that prompt templates need product ownership. A stable block should not be treated as a casual blob of text that anyone edits between releases. Version it. Give it a name. Record its token count. Separate the stable prefix from the dynamic suffix. If a sales proposal assistant includes a fixed qualification rubric and a changing client brief, those should be distinct parts of the request. If a support triage assistant includes fixed escalation rules and a changing ticket, the fixed rules should remain byte-for-byte stable unless there is a controlled update. The finance team will not get predictable savings from a prompt that changes every time someone improves the wording.
One write plus nine cached reads can cost 2.15 times ordinary input cost, compared with 10 times without caching, according to OpenAI's example.
The policy has to cover data boundaries, not just cost
Prompt caching is not only a pricing feature. It also changes how teams think about context reuse, data classification and supplier behaviour. OpenAI notes that its prompt cache stores key-value tensors, not the original tokens themselves. Anthropic points users to its API and data retention documentation for how zero data retention applies. Google Cloud's Gemini Enterprise context caching overview says cached token counts appear in response metadata and that explicit caching lets developers declare the content they want to cache. Those details matter because a UK business still has to decide what information is appropriate to place in reusable context in the first place.
The safer policy is to cache stable business instructions and non-sensitive reference material by default, and to keep customer-specific, employee-specific or commercially sensitive request data outside deliberate cache breakpoints unless there is a clear legal, security and operational case. This is less about fear and more about good design. If an AI workflow needs a fixed returns policy, cache the policy. If it needs the current customer's complaint history, treat that as dynamic request context. If it needs a board paper, a disciplinary note or a due diligence pack, the team should pause and check the data classification before deciding whether repeated reuse is appropriate.
DSIT's AI Management Essentials guidance is useful here because it frames responsible AI as an organisational management problem. The tool asks businesses to maintain records such as technical documentation, impact and risk assessments, AI model analyses and data records. A prompt cache policy can sit inside that evidence pack. It should say which workflows use caching, what content is cacheable, who approved it, how it is monitored, and what happens when a supplier changes caching behaviour. That turns caching from an undocumented developer choice into something a buyer, board or auditor can inspect.
A prompt cache policy should say what is cacheable, who approved it, and how cache behaviour is monitored.
Measure cache hit rates before promising ROI
The wrong way to sell prompt caching internally is to quote the maximum discount and assume it applies to the whole AI bill. Cached input is only one part of the economics. Output tokens still cost money. New dynamic context still costs money. Cache writes can cost more than ordinary input on the first request. Short or unstable prompts may not meet the minimum cacheable length. Some workflows naturally fan out into many unique contexts and will never behave like a high reuse workload. The policy should therefore require measurement before anyone claims a saving.
The key metrics are straightforward. Track cached input tokens, cache write tokens, uncached input tokens, output tokens, latency, cache hit rate and cost per completed task. OpenAI recommends monitoring fields such as cached tokens and cache write tokens, then aggregating by user, workspace, day or another useful grouping. Google Cloud's documentation references cachedContentTokenCount in response metadata for cached parts of input. Anthropic exposes cache creation and cache read concepts through usage accounting. The exact field names vary by provider, but the operating question is the same: how much of this workload is genuinely reusable?
What this means in practice is that every scaled workflow should have a pre-cache baseline and a post-cache comparison. Run the same workload for a representative sample. Compare total cost, not just input discount. Watch latency as well as spend, because faster first-token response can be as valuable as lower token cost in a staff-facing assistant. Then segment the results. A legal document review tool might show high cache reuse for a fixed review rubric. A customer email generator might show lower reuse because the source facts differ heavily by case. Both can still be worth building, but only one should be used as the poster child for caching ROI.
The right KPI is not the advertised discount. It is cache hit rate, latency and cost per completed task measured against a real baseline.
Breakpoints need release control
Breakpoints are the practical mechanism that decides where reusable context ends. In simple terms, the team wants stable material before the breakpoint and changing material after it. OpenAI now supports explicit breakpoints for newer models, with up to four cache writes per request in the documented pattern. Anthropic supports automatic caching and explicit cache breakpoints with short lived cache control options. Google Cloud's Gemini Enterprise documentation distinguishes implicit caching from explicit caching, where developers declare the content they want cached. That means different providers use different syntax, but the design pattern is consistent enough to govern centrally.
Release control matters because a breakpoint in the wrong place can quietly burn money. If it sits after a large changing block, the system may write content that will not be reused. If it sits before a useful stable block, the team may miss the saving. If the prompt template changes frequently, cache misses may rise even though usage volume stays the same. If developers switch between implicit and explicit modes without checking provider behaviour, they may lose cache reuse that worked in testing. These are not dramatic failures, but they are exactly the kind of small operational leaks that make AI budgets feel unpredictable.
A sensible release checklist is short. Confirm the stable prefix and dynamic suffix. Confirm the minimum cacheable length for the selected model. Place breakpoints deliberately. Run regression tests to check output quality did not change when the prompt was reorganised. Record expected cache hit rates. Add an alert when hit rate drops or cache write tokens spike. That checklist should live next to the workflow's evaluation pack, not in a private engineering note. The counterargument is that this slows teams down. In reality, it avoids a worse delay later, when finance asks why spend increased after the assistant was rolled out.
Breakpoints are a release decision because the wrong boundary can turn a cost control into an invisible leak.
Turn caching into a procurement question
Prompt caching is also becoming a supplier selection issue. If a vendor sells an AI workflow with repeated long context, ask how it handles cache reuse. Ask whether it exposes cache hit rate, cached token counts and cache write costs. Ask whether customer-specific data can be excluded from deliberate cache points. Ask how caching behaves across tenants, regions and data retention settings. Ask what happens when the provider changes model pricing or caching rules. These questions are not only for technical teams. They belong in procurement because they affect total cost of ownership.
This is especially relevant for UK firms buying managed AI assistants, embedded copilots or agent platforms. Many vendors quote a seat price or task price while hiding the model economics underneath. That can be acceptable if the service outcome is clear, but buyers still need evidence that the supplier has cost controls of its own. A provider that cannot explain cache policy may also struggle to explain model routing, evaluation, retention or incident response. Caching is a useful test because it cuts across architecture, finance and governance in one concrete area.
The practical move is to add three lines to the AI procurement checklist. First, does the supplier use prompt or context caching, and for which workflows? Second, what metrics can the customer see, including hit rate and realised cost impact? Third, what data is excluded from caching by policy? If the supplier says caching is fully automatic and there is nothing to discuss, treat that as an incomplete answer. Automatic features still need accountable operation. The UK businesses that get value from AI over the next year will not be the ones with the longest prompts. They will be the ones that turn repeated context into a managed asset.
A supplier that cannot explain cache policy may also struggle to explain model routing, evaluation, retention or incident response.
Key Takeaways
- Map every scaled AI workflow into stable prompt prefix, dynamic context and excluded sensitive data before relying on caching.
- Track cached input tokens, cache write tokens, latency and cost per completed task, not just headline token discounts.
- Treat cache breakpoints as release-controlled configuration with testing, owners and rollback notes.
- Add prompt caching evidence to AI procurement questions for managed assistants, copilots and agent platforms.
- Keep customer-specific and sensitive data outside deliberate cache points unless the legal and security case is explicit.
