12 months or longer: when a fixed plan actually pays off
Our post on committed-use discounts walked through one specific finding: a real account paying ~$514/month across eight product families with zero committed coverage. That post was about what to do with a table you already have in front of you. This one is about the question underneath it — how do you actually decide whether locking in for 12 months, or longer, is the right call, rather than just reflexively taking whatever discount is offered?
The trade is always the same shape
Every committed-use offer, regardless of length, trades the same two things against each other: a lower per-unit rate in exchange for a fixed spend commitment you can't walk away from early. Datadog isn't unusual here — this is the same mechanic as reserved capacity on any usage-based cloud platform. The longer the commitment, the deeper the discount tends to be, because you're giving the vendor more revenue certainty in exchange for a better rate. That also means the decision gets harder to reverse the longer the term, so the bar for "am I sure about this" should rise with it, not stay flat.
We're not going to quote specific discount percentages for 12- vs 24- vs 36-month terms here — those tiers are commercial terms your Datadog account team quotes for your actual contract, not something published as a stable, checkable number. What follows is the framework for evaluating whatever numbers they come back with.
Step 1 — is the usage actually stable, or just currently high?
A committed plan only pays off if the usage you're committing against holds roughly steady, or grows, for the length of the term. A product family that's been flat for the last several months of usage/hourly_usage history is a reasonable commit candidate. A product family that just happened to be high this month — because of a migration in progress, a temporary load test, a service that hasn't been decommissioned yet — is exactly the wrong thing to lock a 12-month rate against. This is the same day-by-day pattern we cover in our post on monthly vs. daily usage: a monthly total can look stable while hiding a recent step-change in either direction. Check the trend, not just the latest invoice line.
Step 2 — do the marginal discounts justify the extra lock-in?
If your account team quotes a better rate for 24 or 36 months than for 12, the right question isn't "is longer cheaper" — longer is almost always cheaper. It's "how much cheaper, per extra year of being unable to cancel." Discount depth on these plans usually shows diminishing returns: the jump from no-commitment to 12 months is typically the largest single step, and each additional year tends to buy proportionally less. Ask for all the tiers at once — 12, 24, 36 months, whatever's on offer — and compare the marginal saving of each additional year against the marginal risk of being wrong about usage that far out. A small additional discount for doubling your lock-in period is rarely worth it for a fast-moving team.
Step 3 — what would actually make this usage shrink?
Before committing, it's worth an explicit five-minute exercise: what's on the roadmap that could reduce this specific product family's usage before the term is up? A planned migration off a service, a feature being sunset, a team being restructured, an infrastructure re-architecture — any of these can turn a good deal into dead weight you're still paying for. This is a roadmap question, not a Datadog question, which is exactly why it's easy to skip when you're staring at a discount table instead of a planning doc.
Step 4 — don't commit everything at once
If several product families are all candidates for a committed plan, there's a real argument for laddering commitments — staggering both which families you commit and when their terms renew — rather than locking your entire Datadog spend into one contract with one renewal date. Two reasons: first, it means a wrong bet on one family doesn't compound with a wrong bet on every other family at the same time. Second, for a mid-market team without a dedicated FinOps function, a single all-at-once renewal date is one more calendar deadline nobody's assigned to track — smaller, staggered commitments are easier for a small team to actually revisit and renegotiate as usage changes, instead of auto-renewing into terms nobody re-examined.
In practice, this usually means starting with the highest-confidence, highest-dollar families first — the ones with the longest track record of stable usage and the biggest absolute savings — and leaving newer or more volatile product families on-demand until they've proven out a stable pattern of their own.
The checklist version
- Pull the day-by-day trend for the product family, not just the monthly total — is it actually stable, or just currently elevated?
- Get quotes for every commitment length on offer, not just the one being pitched — compare the marginal discount per extra year of lock-in.
- Ask explicitly: what roadmap item could shrink this usage before the term ends?
- Commit the highest-confidence families first; stagger renewal dates rather than locking everything into one contract at once.
DDCostControl surfaces the multi-month usage trend behind every on-demand finding, so you're checking stability before a commitment conversation, not after signing one.
Email us — arena@wagoe.com