This prompt is for finance, operations, and audit teams who need to verify a specific quantitative efficiency claim—such as cost-per-unit, resource utilization ratios, or allocation percentages—against source data before that claim reaches a board report, regulatory filing, or external stakeholder. The ideal user is an analyst or reviewer who already has a concrete claim in hand (e.g., 'cost per widget dropped 12% after the automation project') and needs a structured, reproducible verification step that flags denominator inconsistencies, period mismatches, hidden cost exclusions, and allocation methodology gaming. This is not a general data analysis prompt; it assumes a specific claim already exists and needs to be proven or disproven against evidence.
Prompt
Cost and Efficiency Metric Verification Prompt

When to Use This Prompt
Defines the specific job-to-be-done, ideal user profile, required context, and explicit boundaries for the Cost and Efficiency Metric Verification Prompt.
Use this prompt when the claim involves a ratio, a per-unit metric, or an efficiency percentage where the numerator and denominator can be independently verified. The prompt is designed to decompose the claim into its arithmetic components, check that the denominator is consistent and appropriate, verify that the time periods for numerator and denominator align, and surface any costs or resources that were excluded from the calculation. It works best when you can provide the original claim text, the source data used to support it, and any known methodology notes. The output is a structured verification result with pass/fail flags, specific discrepancies found, and a confidence assessment—not a freeform summary.
Do not use this prompt for general financial analysis, exploratory data investigation, or generating efficiency metrics from scratch. It is not designed to propose cost-saving measures, benchmark against industry standards, or evaluate strategic decisions. Avoid using it when the claim is purely qualitative (e.g., 'the team is more efficient now') without a specific numerical assertion. If the source data is incomplete, the prompt will flag missing evidence rather than fabricate numbers, but it cannot compensate for fundamentally absent data. For high-stakes external reporting or regulatory submissions, always route the verification output through human review and maintain an audit trail of the evidence used.
Use Case Fit
Where the Cost and Efficiency Metric Verification Prompt works, where it fails, and what you must provide before running it.
Good Fit: Structured Financial Data
Use when: source data includes line-item costs, resource utilization records, or structured financial statements with clear period boundaries. Guardrail: pre-process unstructured text into tabular cost records before invoking the prompt to prevent hallucinated allocations.
Good Fit: Denominator Consistency Checks
Use when: verifying cost-per-unit, cost-per-transaction, or efficiency ratios where the denominator definition must be audited. Guardrail: require the prompt to explicitly state the denominator source and calculation method before accepting any ratio output.
Bad Fit: Missing Cost Allocation Rules
Avoid when: the organization lacks documented cost allocation methodology or when indirect costs are assigned arbitrarily. Guardrail: if allocation rules are absent, flag the claim as unverifiable and escalate to finance for methodology definition before running verification.
Bad Fit: Real-Time Operational Metrics
Avoid when: verifying live dashboard metrics, streaming cost data, or intra-period estimates that lack closed accounting periods. Guardrail: restrict verification to completed periods with locked financial data; use a separate monitoring prompt for real-time anomaly detection.
Required Input: Period-Aligned Source Data
What to provide: cost records, utilization data, and allocation rules covering the exact same time period as the claim. Guardrail: validate period alignment before prompt execution; mismatched periods are the most common source of false-negative verification results.
Operational Risk: Allocation Methodology Gaming
What to watch: cost shifting between categories, denominator manipulation, or exclusion of specific cost buckets to improve apparent efficiency. Guardrail: include explicit checks for common gaming patterns in the prompt instructions and require reconciliation to total cost pools.
Copy-Ready Prompt Template
A reusable prompt template for verifying cost-per-unit, efficiency ratios, and resource utilization claims with denominator consistency and period matching checks.
This template is designed to be copied directly into your verification harness. It accepts a cost or efficiency claim, supporting data, and optional constraints, then produces a structured verification result. The placeholders let you swap in different data sources, output schemas, and risk tolerances without rewriting the core verification logic. Use this prompt when you need to check whether a reported cost metric holds up against raw operational data, not when you need to generate new cost estimates or forecasts.
textYou are a cost and efficiency metric verification specialist. Your job is to verify a single cost or efficiency claim against provided source data. You do not generate new estimates. You flag unsupported assertions, methodological inconsistencies, and hidden exclusions. ## CLAIM TO VERIFY [CLAIM] ## SOURCE DATA [DATA] ## VERIFICATION CONSTRAINTS - Acceptable tolerance: [TOLERANCE_PERCENT]% - Required period alignment: [PERIOD_GRANULARITY] - Denominator definition: [DENOMINATOR_DEFINITION] - Cost allocation method expected: [ALLOCATION_METHOD] - Flag if any of these cost categories are missing: [REQUIRED_COST_CATEGORIES] ## OUTPUT SCHEMA Return a JSON object with these fields: { "claim_id": "string", "verification_result": "supported" | "unsupported" | "partially_supported" | "unverifiable", "reported_value": "number or null", "calculated_value": "number or null", "deviation_percent": "number or null", "denominator_match": "consistent" | "inconsistent" | "unverifiable", "period_match": "aligned" | "misaligned" | "unverifiable", "missing_cost_categories": ["string"], "allocation_methodology_issues": ["string"], "gaming_indicators": ["string"], "evidence_chain": [{"source": "string", "field": "string", "value": "string"}], "confidence": "high" | "medium" | "low", "requires_human_review": true | false, "review_reason": "string or null" } ## VERIFICATION STEPS 1. Extract the exact claim value, unit, time period, and denominator from [CLAIM]. 2. Locate the corresponding raw data in [DATA] that matches the period and denominator definition. 3. Recalculate the metric using [ALLOCATION_METHOD] and [DENOMINATOR_DEFINITION]. 4. Compare reported vs calculated values within [TOLERANCE_PERCENT]% tolerance. 5. Check whether [REQUIRED_COST_CATEGORIES] are present in the source data. Flag any missing categories. 6. Inspect for allocation methodology gaming: cost shifting between periods, denominator inflation, exclusion of material cost categories, or inconsistent treatment across comparison periods. 7. Assign confidence based on data completeness, period alignment quality, and methodology transparency. 8. Set requires_human_review to true if confidence is low, deviation exceeds tolerance, or gaming indicators are present. ## RULES - If the denominator cannot be verified from [DATA], set denominator_match to "unverifiable" and confidence to "low". - If the time period in the claim does not match available data granularity, set period_match to "misaligned" and explain the mismatch. - Never assume missing cost categories are zero. Flag them as missing. - If the claim uses a non-standard allocation method, note it in allocation_methodology_issues even if the numbers match. - Do not hallucinate data. If [DATA] is insufficient, set verification_result to "unverifiable" and explain what is missing.
To adapt this template, replace each square-bracket placeholder with values from your verification pipeline. For [DATA], pass structured records with fields like cost_line_item, amount, period_start, period_end, allocation_key, and denominator_value. If your data is unstructured, pre-process it through a normalization step before feeding it here. For high-stakes financial verification, set [TOLERANCE_PERCENT] to 0 and route any deviation to human review. For operational efficiency metrics where small rounding differences are expected, a 1-2% tolerance is reasonable. The [REQUIRED_COST_CATEGORIES] list should be maintained as a configuration variable in your application, not hardcoded, so domain experts can update it without touching the prompt.
Prompt Variables
Required inputs for the Cost and Efficiency Metric Verification Prompt. Each placeholder must be populated before execution. Validation notes describe how to check input quality and prevent common verification failures.
| Placeholder | Purpose | Example | Validation Notes |
|---|---|---|---|
[COST_CLAIM] | The cost or efficiency assertion to verify, including the stated metric value and unit | Our cloud cost per transaction dropped 22% to $0.0034 after the migration | Must contain a numeric value and a unit. Parse check: extract number and unit. Reject if claim is purely qualitative or lacks a measurable quantity. |
[SOURCE_DATA] | The raw cost records, invoices, usage logs, or financial extracts used as ground truth | CSV with columns: date, resource_id, cost, usage_quantity, allocation_tag | Schema check: must include cost amount, time period, and allocation dimension columns. Null check: flag rows with missing cost or date. Completeness check: confirm date range covers claim period plus baseline. |
[CLAIM_PERIOD] | The time window the claim applies to, with start and end dates | 2024-Q3 (2024-07-01 to 2024-09-30) | Format check: ISO 8601 date range. Boundary check: period must be fully contained within SOURCE_DATA date range. Reject if claim period extends beyond available data. |
[BASELINE_PERIOD] | The comparison period used to calculate the claimed change or improvement | 2024-Q2 (2024-04-01 to 2024-06-30) | Format check: ISO 8601 date range. Comparability check: confirm baseline and claim periods have same duration. Flag if periods differ by more than 5% in length or contain known seasonal anomalies. |
[COST_ALLOCATION_METHOD] | The methodology used to assign costs to the unit of measure in the claim | Per-transaction cost = total allocated cost / transaction count, using resource-level tagging | Methodology check: confirm denominator definition matches claim unit. Allocation check: verify indirect costs are either included with stated methodology or explicitly excluded. Flag if shared costs are unallocated. |
[TOLERANCE_THRESHOLD] | Acceptable percentage deviation between claimed value and calculated value before flagging | ±2% or ±0.0001 absolute for per-unit costs | Threshold check: tolerance must be non-zero but not exceed 5% for cost claims. Justification check: wider tolerances require explicit rationale in verification notes. Null allowed if using default ±1%. |
[EXCLUSION_RULES] | Known cost categories, resources, or periods intentionally excluded from the claim scope | Excludes one-time migration costs; excludes pre-production environments | Scope check: each exclusion must have a stated reason. Completeness check: compare excluded categories against SOURCE_DATA to estimate excluded percentage. Flag if exclusions exceed 10% of total cost without justification. |
Implementation Harness Notes
How to wire the Cost and Efficiency Metric Verification Prompt into a production application with validation, retries, and audit controls.
This prompt is designed to sit inside a verification pipeline, not as a standalone chat interface. The typical integration pattern is: (1) a user or upstream system submits a claim and a structured data payload containing cost records, allocation tables, or efficiency calculations; (2) the application layer normalizes the data into a consistent schema before injecting it into the prompt's [SOURCE_DATA] placeholder; (3) the model returns a structured verification result; (4) the application validates the output against the expected [OUTPUT_SCHEMA] before surfacing it to the user or writing it to an audit log. Because cost verification involves financial numbers, the harness must treat every model output as a draft that requires deterministic post-processing for formula recomputation, not as a final ruling.
The most critical harness component is denominator consistency checking. Before the prompt even runs, your application should extract the claimed cost-per-unit metric, identify the denominator (units produced, hours, transactions, etc.), and verify that the same denominator definition is used consistently across all rows in the provided source data. If the data contains mixed denominators, the harness should either reject the input with a clear error or split the verification into separate sub-requests. Post-response, implement a recalculation validator that independently computes the cost metric from the raw source data using a deterministic formula (e.g., total_cost / denominator) and compares it against both the original claim and the model's verification output. Flag any discrepancy greater than a configurable tolerance (default 0.1%) for human review. Log every verification attempt with: the claim text, the source data hash, the model's raw output, the recalculation result, and the final disposition (verified, flagged, or escalated).
For retry logic, implement a two-stage approach. If the model's output fails JSON schema validation or is missing required fields like denominator_consistency or allocation_methodology_assessment, retry once with the validation errors appended to the prompt as feedback. If the second attempt also fails, escalate to a human reviewer with the full context packet. Do not retry more than twice—cost verification prompts are deterministic enough that persistent format failures indicate a deeper input quality issue. For model choice, use a model with strong numerical reasoning and structured output support (GPT-4o, Claude 3.5 Sonnet, or equivalent). Avoid smaller or older models that struggle with multi-step arithmetic embedded in natural language. If your pipeline processes high volumes, consider batching claims by cost category and running them through a queue with a dead-letter channel for verification failures. Never auto-approve a cost claim based solely on model output—always require the recalculation validator to pass before marking a claim as verified in any system of record.
Expected Output Contract
Fields, types, and validation rules for the structured verification result produced by the Cost and Efficiency Metric Verification Prompt. Use this contract to parse, validate, and store outputs before surfacing them to downstream systems or human reviewers.
| Field or Element | Type or Format | Required | Validation Rule |
|---|---|---|---|
verification_id | string (UUID v4) | Must match ^[0-9a-f]{8}-[0-9a-f]{4}-4[0-9a-f]{3}-[89ab][0-9a-f]{3}-[0-9a-f]{12}$ | |
claim_summary | string (<= 280 chars) | Must be non-empty; must not be identical to [INPUT_CLAIM]; must contain the core quantitative assertion | |
cost_metric_type | enum: [unit_cost, total_cost, efficiency_ratio, resource_utilization, cost_per_outcome, allocation_percentage, other] | Must match one of the listed enum values; null not allowed | |
claimed_value | number | Must parse as a finite float; must not be NaN or Infinity; must match the numeric value extracted from [INPUT_CLAIM] | |
claimed_unit | string | Must be non-empty; must match a recognized unit from [UNIT_REFERENCE_LIST] or be flagged in normalization_issues | |
verified_value | number or null | If present, must be a finite float; if null, verification_result must be 'unverifiable' or 'insufficient_data' | |
verified_unit | string or null | If present, must be non-empty; if verified_value is null, this must also be null | |
verification_result | enum: [verified, partially_verified, contradicted, unverifiable, insufficient_data] | Must match one of the listed enum values; determines downstream routing logic | |
tolerance_applied | number or null | If present, must be a positive float representing the percentage tolerance window used; required when verification_result is 'verified' or 'partially_verified' | |
denominator_consistency | enum: [consistent, inconsistent, not_applicable, not_checked] | Must match one of the listed enum values; 'not_applicable' allowed only when cost_metric_type is 'total_cost' or 'resource_utilization' | |
period_alignment | enum: [aligned, misaligned, partial_overlap, not_applicable, not_checked] | Must match one of the listed enum values; 'not_applicable' allowed only when claim has no time period component | |
allocation_methodology_issues | array of strings or null | If present, each element must be a non-empty string describing a specific allocation concern; must be null if cost_metric_type is not 'allocation_percentage' or 'cost_per_outcome' | |
hidden_cost_exclusion_flags | array of strings or null | If present, each element must be a non-empty string naming a potentially excluded cost category; must be null if no exclusions detected | |
evidence_sources | array of objects | Must contain at least 1 object; each object must have 'source_id' (string), 'source_type' (enum: [ledger, invoice, system_log, report, external_benchmark, other]), and 'relevance' (enum: [direct, indirect, contextual]) | |
calculation_reconciliation | string or null | If present, must be a non-empty string describing the step-by-step calculation path from source data to verified_value; required when verification_result is 'verified' or 'partially_verified' | |
confidence_score | number (0.0 to 1.0) | Must be a float between 0.0 and 1.0 inclusive; values below [CONFIDENCE_THRESHOLD] must route to human review | |
human_review_required | boolean | Must be true if confidence_score < [CONFIDENCE_THRESHOLD] or verification_result is 'contradicted' or 'unverifiable'; must be false otherwise | |
review_rationale | string or null | Required when human_review_required is true; must be a non-empty string explaining why human review is needed; must be null when human_review_required is false |
Common Failure Modes
Cost and efficiency metric verification fails in predictable ways. These are the most common production failure modes and how to guard against them before they reach a dashboard or report.
Denominator Inconsistency
What to watch: The model compares cost-per-unit metrics where the denominator definition shifts mid-analysis (e.g., cost per active user vs. cost per registered user). The output looks plausible but the comparison is invalid. Guardrail: Require explicit denominator definition extraction before any calculation. Add a schema field for denominator_definition and validate it matches across all compared periods or cohorts.
Period Mismatch and Accrual Drift
What to watch: Costs from one fiscal period are matched against activity from a different period, or accrual adjustments are ignored. The model treats all numbers as fungible timestamps. Guardrail: Enforce a period_start and period_end field for every input record. Add a validation step that rejects comparisons where cost and activity periods differ by more than a configurable tolerance window.
Hidden Cost Exclusion
What to watch: The model verifies only the costs explicitly listed in the claim and ignores amortization, shared infrastructure, overhead allocations, or one-time charges that should be included. The verification passes but understates true cost. Guardrail: Include a mandatory checklist of common hidden cost categories (amortization, shared services, indirect labor) in the prompt. Require the model to explicitly mark each category as 'included', 'excluded with reason', or 'not applicable'.
Allocation Methodology Gaming
What to watch: The model accepts a stated allocation method (e.g., headcount-based, revenue-based) without checking whether the method inflates or deflates the metric in a favorable direction. Guardrail: Add a counterfactual check step: 'If the allocation basis were changed to [alternative method], how would the metric change?' Flag claims where the chosen method produces an outlier result compared to two reasonable alternatives.
Unit and Currency Normalization Collapse
What to watch: The model compares numbers in different units (hours vs. days, USD vs. EUR) without normalizing, or applies stale conversion rates. The output contains numerically correct but semantically wrong comparisons. Guardrail: Require explicit unit and currency tags on every numerical field. Add a pre-verification normalization step that converts all values to a canonical unit and currency using a provided or retrieved conversion table before comparison logic runs.
Baseline and Counterfactual Omission
What to watch: The model verifies that a cost number is arithmetically correct but fails to assess whether the number is good or bad because no baseline, target, or historical trend is provided. The verification is technically accurate but operationally useless. Guardrail: Structure the output to include a comparative_context section. If no baseline is provided in the input, the model must explicitly state 'No baseline provided; verification is limited to arithmetic correctness only' rather than implying sufficiency.
Evaluation Rubric
Use this rubric to evaluate the Cost and Efficiency Metric Verification Prompt before deployment. Each criterion targets a specific failure mode in cost allocation, denominator consistency, or methodology gaming. Run these tests against a golden dataset of 10-15 known cost claims with documented ground truth.
| Criterion | Pass Standard | Failure Signal | Test Method |
|---|---|---|---|
Denominator Consistency Check | Prompt correctly identifies mismatched denominators (e.g., cost per unit vs cost per batch) in at least 90% of test cases | Output accepts cost-per-unit claims that use inconsistent or undefined denominators without flagging | Run 10 claims with deliberate denominator mismatches; count correct flags vs misses |
Period Matching Verification | Prompt detects cost claims where numerator period differs from denominator period (e.g., monthly cost divided by annual units) with 95% recall | Output validates a claim using Q1 costs against full-year volume without noting the mismatch | Feed claims with period misalignment; verify detection rate and explanation quality |
Hidden Cost Exclusion Detection | Prompt flags at least 80% of claims that omit indirect costs, overhead, or amortized expenses from unit cost calculations | Output accepts a per-unit cost that only includes direct materials and labor without noting exclusions | Use claims with known cost exclusions; measure flag rate and specificity of exclusion identification |
Allocation Methodology Gaming | Prompt identifies methodology choices that artificially improve metrics (e.g., shifting costs to excluded categories) in 85% of adversarial cases | Output validates an efficiency ratio where costs were reclassified to improve the metric without noting the reclassification | Feed 8 adversarial claims with known methodology gaming; check detection and explanation |
Unit Normalization Accuracy | Prompt correctly normalizes cost claims to comparable units (e.g., cost per kg vs cost per lb) with conversion error under 1% | Output compares cost claims in different units without conversion or with incorrect conversion factors | Provide claims in mixed units; verify conversion accuracy and flagging of unconverted comparisons |
Baseline and Benchmark Appropriateness | Prompt questions benchmark selection when comparison period, peer group, or scope differs from the claim context | Output accepts a cost efficiency claim benchmarked against a non-comparable period or peer set without noting the mismatch | Test with inappropriate benchmarks; check whether prompt requests or notes benchmark relevance |
Rounding and Precision Gaming | Prompt detects when rounding or significant figure choices mask unfavorable cost trends or efficiency declines | Output validates a 0.1% efficiency improvement claim where rounding to whole percentages would show no change | Feed claims with precision gaming; verify detection of misleading significant figures or rounding thresholds |
Enabling Efficiency, Speed & Accuracy
Intelligent Analysis, Decision & Execution
We build AI systems for teams that need search across company data, workflow automation across tools, or AI features inside products and internal software.
Talk to Us
Search across company data
Give teams answers from docs, tickets, runbooks, and product data with sources and permissions.
Useful when people spend too long searching or get different answers from different systems.

Automate internal workflows
Use AI to route work, draft outputs, trigger actions, and keep approvals and logs in place.
Useful when repetitive work moves across multiple tools and teams.

Add AI to products and internal tools
Build assistants, guided actions, or decision support into the software your team or customers already use.
Useful when AI needs to be part of the product, not a separate tool.
Adapt This Prompt
How to adapt
Use the base prompt with a single cost claim and a small reference dataset. Replace [OUTPUT_SCHEMA] with a simple JSON object containing claim, verification_result, discrepancies, and confidence. Skip automated validation harnesses—manually review outputs for denominator consistency and period matching.
Prompt modification
Remove the [CONSTRAINTS] block and replace with: "If the reference data is insufficient to verify the claim, state what is missing and return confidence: low."
Watch for
- Missing denominator checks when the model accepts the claim's framing without questioning allocation methodology
- Period mismatches where the model compares monthly costs against quarterly reference data
- Overly broad instructions that cause the model to invent missing reference values

About the author
Prasad Kumkar
CEO & MD, Inference Systems
Prasad Kumkar is the CEO & MD of Inference Systems and writes about AI systems architecture, LLM infrastructure, model serving, evaluation, and production deployment. Over 5+ years, he has worked across computer vision models, L5 autonomous vehicle systems, and LLM research, with a focus on taking complex AI ideas into real-world engineering systems.
His work and writing cover AI systems, large language models, AI agents, multimodal systems, autonomous systems, inference optimization, RAG, evaluation, and production AI engineering.
Partnered with leading AI, data, and software stack.
How We Work
Custom AI workflows for your Business
One-fit-all AI don't work for modern businesses. At Inferensys, we aim to understand your business & custom requirements; which we use to define most efficient agentic workflows, the data, and the tools for your business.
01
Review the use case
We understand the task, the users, and where AI can actually help.
Read more02
Pick the right approach
We define what needs search, automation, or product integration.
Read more03
Build the first useful version
We implement the part that proves the value first.
Read more04
Improve from there
We add the checks and visibility needed to keep it useful.
Read moreThe first call is a practical review of your use case and the right next step.
Talk to Us