Skip to content
Costs and savings evidence

How to verify cloud cost savings

Retain comparable billing windows and explain attribution before claiming action-specific savings.

For FinOps practitioners and engineering owners4 min readSources reviewed
Costframe's public synthetic audit labels estimated monthly impact separately from risk findings.
Capture of the public demo audit. Its USD figures are synthetic estimates and are not verified customer savings.
In this guide

Define the change before measuring it

A savings review starts with a specific change and an expected cost reduction mechanism. Record the affected resource identifiers, the accountable owner, and the implementation time. For a resize, explain which billed meter should change. For a shutdown, identify charges that may continue, including retained disks. Keep the approval record separate from evidence that the change happened.

Write the estimated impact beside its assumptions before implementation. An estimate of EUR 240.00 per month describes a proposed outcome under a stated workload and price basis. It cannot establish what happened later. The FinOps Foundation Reporting and Analytics capability recommends comparing documented estimates with observed outcomes so that teams can improve future decisions.

Choose comparable windows

Select a baseline and a comparison period with the same scope, cost basis, and native currency. Record exact start and end dates, including whether the end is exclusive. Use complete periods where possible. A weekday batch workload needs a comparison that accounts for its schedule; a quieter holiday week can distort the apparent effect of a change.

Keep the implementation day separate when daily billing cannot establish the hours before and after a change. Check collection freshness and whether either period contains missing days. Microsoft explains that open-period Cost Management charges are estimated and can change before invoice closure. If the comparison uses provisional data, set a follow-up date and retain that limitation in the review.

Preserve the evidence behind the difference

Retain the source export or query definition used for each window. Include the subscription, filters, billing metric, source timestamps, and currency with the totals. Preserve resource identifiers even when the resource has disappeared from current inventory. Absence from inventory alone does not prove deletion or explain a historical charge. A later reviewer should be able to reproduce the selected billing scope.

Sum native-precision amounts with exact decimal arithmetic before rounding for presentation. Keep EUR and USD in separate comparisons. If finance needs a converted management view, document the exchange-rate source and date outside the native billing comparison. A service total may include several resources, so label that scope explicitly before using it to assess a single action.

Test other explanations for the reduction

Suppose two equal, complete windows show EUR 1,200.00 before a change and EUR 900.00 afterwards. The measured difference is EUR 300.00. Check whether another resource stopped, workload demand fell, or a price adjustment occurred during the same interval. A lower service bill supports a measured observation; assigning the entire reduction to one resize needs additional resource and mechanism evidence.

The illustrative case leaves attribution unresolved because the billing observation covers the whole service. Keep that result out of a verified-savings total. If two findings use the same billing windows, record their overlap so that the same difference cannot be counted twice. A negative comparison also deserves investigation: deployment growth can hide a successful technical change without proving that implementation failed.

Scroll the table sideways on smaller screens. Keyboard: focus the table and use the arrow keys.

Illustrative evidence record for equal complete windows. These are teaching figures, not customer results.
ObservationAmount or evidenceConclusion
Baseline service costEUR 1,200.00Same selected service and currency
Comparison service costEUR 900.00Complete comparison window
Measured reductionEUR 300.00Service-level difference only
Other changesAnother resource also stoppedAttribution unresolved
Savings claimNo verified amountExclude from verified savings

Write the outcome with its uncertainty

Use separate fields for expected impact, implementation evidence, measured cost change, and attribution conclusion. An engineering change record can confirm that a resize happened. Provider observations can support the technical mechanism. Billing or validated cost data establishes a financial observation. The reviewer must still explain which changes affected the comparison and whether the evidence isolates the action.

When evidence is incomplete, record the missing item and who will obtain it. Useful outcomes include awaiting complete billing, no change measured, cost regression measured, and measured service change with attribution unresolved. Never replace an unavailable measurement with the original estimate. Keep projected annual amounts separate from savings observed during a completed period; multiplying a monthly estimate does not create a realized annual outcome.

Understand Costframe's measurement boundary

Costframe distinguishes estimates from measured billing changes. A service-level before-and-after result can be MEASURED_UNATTRIBUTED, shown as a service cost change not attributed to the resource. That state is excluded from verified savings. This comparison does not establish resource-attributed verified actual savings. Reviewing a finding or an observation assessment does not automatically promote its lifecycle state.

Cloud changes remain with your authorized engineering process; Costframe does not automatically remediate customer resources. Use the findings documentation to understand the evidence available for your selected scope, then carry unresolved checks into the monthly cost review. Keep a dated decision record with the reviewer, evidence references, and next check. Revisit the conclusion if the provider later corrects charges or new evidence changes attribution.

Sources

Use this in your next review

Explore labeled demo findings, then use your own billing evidence and authorized change records for a savings assessment.

Review an example auditCheck plans and current scope