Datadog Cost Review in the 30 Days Before Contract Renewal - A 10-Item Reduction Checklist
For organizations whose annual contract renewal is one month away, this article rearranges the work of lowering the bill into four checkpoints: 30 days before, 14 days before, 7 days before, and the day itself. The 10 reduction items show only the key points and where each is delegated, leaving the procedures for checking the numbers to the existing explanations. It also places, up front, the one question you should pass through before cutting anything.
Conclusion - run the 30 days before renewal in four checkpoints
If you only start looking at the billing breakdown once the annual renewal date is near, it takes days to spot the items that can be cut, change settings and measure the effect, and turn that into a proposal for committed volumes. This article splits the 30 days before renewal into four checkpoints and fixes only "what to decide" at each. The procedures for checking the numbers are left to Checking Usage and Costs, and how to read the price list to Decoding the Pricing Structure; here we deal only with sequence and judgment. There are two foundational numbers: hourly usage per organization and per product, downloadable as CSV from the Usage Trends screen, and the per-tag breakdown aggregated by Usage Attribution (as of September 2026; source: Usage Details).
| Timing | What to decide | Materials in hand | Output | If you skip this checkpoint |
|---|---|---|---|---|
| 30 days before | Work out the gap between committed volumes and actuals, and identify products you are not using | Usage CSV for the past 12 months and the list of products under contract | One inventory sheet | You end up choosing what to cut by impression |
| 14 days before | Pinpoint the SKUs that can be cut, and trial setting changes on part of production | Breakdown of logs / metrics / APM / RUM / Synthetics | Reduction candidates and projected volumes | The projected volumes have no backing in actuals |
| 7 days before | Write the proposed committed volume per SKU | One week of actuals after the setting changes, and the Usage Attribution breakdown | A proposal for resetting committed volumes | You end up producing numbers on the day |
| The day | Cross-check the wording of the renewal terms against the reset proposal | The quote and the reset proposal | Agreed committed volumes | Mismatches in units or allotments surface in next month's bill |
There is a single reason for splitting into four: reduction setting changes take days before their effect shows in actuals. If you put log exclusions in place 14 days before, then 7 days before you can back up the reduction amount with a week of actuals. If you touch settings for the first time 7 days before, all you can bring to the renewal date is a projection.
Before cutting, can you name one cause for the spike?
What goes first in the review is not the list of reduction items but a single question. For the months in the past 12 in which the bill grew, can you name the cost line that grew and one cause for it? If you cut committed volumes without being able to, the cause remains and only the overage is billed at the on-demand unit price, creating a path to a bill higher than before from the month after renewal. The Infrastructure Monitoring Pro host unit price differs between the annual contract and on-demand, so this difference applies in full to whatever falls outside the committed volume (source: Datadog Pricing). There are not many candidate causes. It comes down to one of: a change in host count, log index volume, custom metric cardinality, the APM indexing rate, the number of RUM sessions, or the number of Synthetics runs. Pass through this gate before moving on to the next checkpoint. This article explains how billing works. For current unit prices and plans, refer to Datadog's official pricing page.
30 days before: start by reconciling actuals and taking inventory
There are two things to do at the first checkpoint: reconcile committed volumes against actuals, and take inventory of products. The material is the Usage Trends CSV, in which usage per product is listed hourly for each organization, and the graph display interval can be chosen from day / week / month / year (as of September 2026; source: Usage Details). Color-coding the SKUs that stayed below their committed volume and those that stayed above narrows what you touch at the next checkpoint. In the inventory, look for products whose screens have not been opened once in 12 months, and hosts where the same machine is counted under two names.
- Item 1: Reconcile committed volumes against 12 months of actuals. Summarize each SKU in one line as "committed volume / monthly actuals / number of months with overage." For how to obtain the numbers, see Checking Usage and Costs
- Item 2: Clean up unused products and duplicate hosts. Put products with no logins on the list of candidates to drop at renewal, and consolidate hosts that are double-counted through multiple integration routes
- Item 3: Recheck how containers and Lambda are counted. Containers include an allotment of 5 per host on Pro / 10 per host on Enterprise, and only the excess becomes a separate SKU. Lambda is a separate SKU counted by the number of active functions (as of August 2026; source: Datadog Pricing). See the billing section of Container Monitoring
Of the three items, the one that matters most in renewal negotiations is the table from item 1. A single line of fact such as "above the committed volume in 9 of 12 months" determines whether the discussion about raising or the discussion about lowering committed volumes should come first.
14 days before: pinpoint five SKUs
At the second checkpoint, you pinpoint the five SKUs whose billing moves in proportion to flow volume and trial setting changes on part of production. The reason for allowing two weeks here is to back up the projected volumes with actuals. The official documentation states explicitly that usage metrics are near-real-time estimates and differ from billable usage by 10 to 20% on average (as of September 2026; source: Estimated Usage Metrics). If you cut committed volumes on projections alone, you will be off by that margin.
- Item 4: Decide on log index exclusions and migration to Flex. Identify log indexes you are not using for search, and decide whether to drop them with exclusion filters or move them to a cheaper retention tier. For how to read the two-stage billing, see How Log Pricing Works
- Item 5: Clean up high-cardinality custom metrics. The allotment is 100 per host on Pro / 200 per host on Enterprise, and the excess becomes a separate SKU (as of August 2026; source: Datadog Pricing). Stop the senders that are multiplying tag combinations, or reduce the tags
- Item 6: APM ingestion rate and indexing rate. Review the ingested volume with ingestion controls and the indexed percentage with retention filters
- Item 7: RUM sampling. Separate the screens where you need every session from those where trends alone suffice
- Item 8: Synthetics frequency and locations. Re-tier the product of run interval and number of locations into three levels by test importance
If, rather than touching all five items at once, you change them one at a time in order of their effect on the bill and take actuals, then 7 days before you can say separately "what had how much effect." As a rule of thumb for the order, start with the SKUs that had the most months of overage in the 30-days-before reconciliation. The more habitual the overage for a SKU, the more a single setting change alters the committed volume proposal itself.
7 days before: how to write the proposal for resetting committed volumes
At the third checkpoint, you turn committed volumes per SKU into numbers. The skeleton of the proposal is "12 months of actuals minus the expected reduction from the setting changes made 14 days before," treating SKUs with habitual overage and SKUs that are barely used differently. How to read the unit price difference between annual and on-demand, and how overage beyond the committed volume shows up, are covered in Annual Contract vs On-Demand, so here we narrow down to the format of the proposal and the negotiating materials.
- Item 9: Move SKUs with habitual on-demand overage onto the annual contract. For SKUs with overage in more than half of the 12 months, write a proposal that adds the median overage to the committed volume
- Item 10: The negotiating material is the Usage Attribution breakdown. Bring the output of this feature, which decomposes usage by tag (as of September 2026; source: Usage Attribution), as a single sheet showing "which team's which environment accounts for what percentage." For configuration and how to read it, see Checking Usage and Costs
- Proposal format: five columns of SKU / median and maximum of 12 months of actuals / one week of actuals after the setting changes / proposed committed volume / one line of rationale
There are two reasons for bringing the breakdown. If you can show that the increased usage stems from the expansion of a specific line of business, a proposal to raise committed volumes passes as backing for the business plan rather than as a cost increase. Conversely, if the main driver of growth comes down to one team's configuration, that item should be absorbed by a setting change rather than by committed volume, and can be removed from the proposal. If you negotiate on totals alone without a breakdown, these two cannot be told apart and you are cornered into a binary choice of raising or lowering.
On the day, cross-check the wording of the renewal terms against the proposal
The final checkpoint is the renewal date itself. The job here is not negotiation but verification: cross-check the SKUs, unit prices, and committed volumes listed in the quote against the reset proposal you wrote 7 days before, line by line. There are four points to look at: whether any SKU not in the proposal remains in the quote; whether the units of committed volume (hosts / month, million events / month, and so on) are the same as in the proposal; whether the unit price applied to overage beyond the committed volume is the annual contract price or the on-demand price; and whether the allotments (the per-host inclusions for containers and custom metrics) sit inside or outside the committed volume.
| Verification point | Where to compare | Example of a mismatch | What to do on the spot |
|---|---|---|---|
| Presence of SKUs | The lines of the quote and the lines of the reset proposal | A product placed on the drop list 30 days before is still in the quote | Point to the line, ask for its removal, and have the total re-presented after removal |
| Units of committed volume | The unit notation in the quote and the fifth column of the proposal | The proposal says "million events / month" while the quote says "GB / month" | Rewrite the proposal with aligned units by the next day (do not convert on the spot) |
| Unit price for overage | The footnotes of the quote and the contract terms | Overage is at the on-demand price while the proposal's projection was calculated at the annual price | Re-present a proposal that raises committed volume only for the SKUs with habitual overage |
| Position of allotments | The footnotes of host-based SKUs | The container allotment is counted on a separate line rather than by host count | Confirm the included allotment and correct the proposal by subtracting the separate-line quantity |
For how to read units and allotments, refer to the "counting rules" in Decoding the Pricing Structure. If a mismatch surfaces during verification, do not move committed volumes on the spot; take only the mismatched lines back and settle them by the next day. Not producing new numbers on the day is the whole point of this 30-day design.
The reduction you must not make is the "make it invisible" type
One idea that always comes up in reduction discussions is to lower the bill by stopping monitoring itself. The three typical forms are uninstalling the Agent, deleting monitors to get rid of alert fatigue along with them, and shortening log retention so drastically that investigation becomes impossible. Each lowers the bill, but in exchange for the amount saved you lose the means to detect and investigate incidents. What you cut in a pre-renewal review is "volume you are watching but not using," not "the means of watching."
| Idea that comes up | The bill drops, but you lose | Item to touch instead |
|---|---|---|
| Remove the Agent from rarely used hosts | Primary information about incidents on that host. You lose the means to trace the cause after recovery | Consolidating duplicate hosts in item 2 and confirming the container allotment in item 3 |
| Delete noisy monitors in bulk | Notifications for events that genuinely should page someone. You cannot tell whether things went quiet because "it was fixed" or because "nobody is watching" | Cleaning up monitors does not affect the bill, so it is outside this article's scope. For revising thresholds, see the Monitors explanation |
| Set log retention to the minimum while continuing to index everything | The means to investigate events from a few days ago. Shrinking retention lowers the unit price, but the number of indexed events does not fall; only the investigable period is lost | Exclusion filters and Flex migration in item 4 (reducing the indexed volume itself) |
The setting changes in items 4 through 8 are all designed to reduce only the counted volume while preserving the visible range. The idea of sequence, make it visible first and then narrow, is covered in the "defensive settings" section of Decoding the Pricing Structure, so it is not repeated here. Once renewal is done, open the same Usage Trends CSV 30 days later and check, line by line, the gap between the projected volumes written in the proposal and the actuals. That gap becomes the first number you look at for the next renewal.