OpsRunway Talk to an engineer

Datadog pricing, explained: how to cut the bill, or what to run on AWS instead.

Datadog pricing is per host, per product, per custom metric and per million log events, and a startup's bill usually grows because of the last two, not the hosts. If Datadog has become too expensive, here is how the pricing actually works, where small teams overpay, the changes inside Datadog that cut an illustrative $1,100 bill to about $470, and the same 10-host startup priced on CloudWatch, Grafana Cloud, New Relic and a self-hosted stack.

Prices and docs checked: 31 Oct 2026. Vendor list prices in USD; AWS prices for us-east-1

01Short answer

Illustrative. One made-up startup: 10 EC2 hosts, 40 containers, 6,000 metric series, 300 GB of logs and 20 million requests a month. Every line is priced in sections 05 to 10.

How much does Datadog cost against the alternatives?

For one illustrative 10-host startup, Datadog at list price is $1,100 a month on annual billing and $468 once trimmed. The AWS-native stack, Grafana Cloud and New Relic land between $209 and $375 for the same usage.

Option (illustrative usage, list prices)What changesPer month
Datadog, as set up by default, on-demandEvery log indexed, APM on every host, on-demand rates$1,435.00
Datadog, same usage, annual ratesSame, billed annually$1,100.00
Datadog, trimmed20% of logs indexed, APM on 6 app hosts, custom metrics inside the allotment$468.00
Grafana Cloud, Pro planPer active series, per GB, per host-hour for APM$375.00
New Relic, Standard planPay per GB and per full user, not per host$348.00
AWS-native: CloudWatch, Managed Prometheus, Managed GrafanaPer GB, per sample, per user$208.90
Self-hosted Grafana, Prometheus, Loki, Tempo on one EC2Cheapest invoice, most of your time$144.34 + people

The biggest saving is usually not switching vendors. It's the gap between the first two rows and the third: stop indexing every log line, stop tagging metrics with things like user IDs, and stop tracing hosts that don't serve requests. That takes days, not a migration.

Switching gets you from roughly $470 to somewhere between $210 and $375 on these numbers, and costs you engineer time to move alerts, dashboards and instrumentation. Whether that's worth it depends on who will own the new setup. Section 12 is our honest take on when Datadog is the right tool.

02Datadog pricing

Sources: Datadog pricing, Datadog price list, custom metrics billing, APM billing, containers billing. Checked 31 Oct 2026.

How does Datadog pricing work?

Datadog prices each product separately: infrastructure and APM per host per month, custom metrics per 100, and logs per GB ingested plus per million events indexed. These are the list prices that drive a typical startup bill. Datadog lists three rates: billed annually, billed month-to-month, and on-demand. The table shows the two ends. Month-to-month matches on-demand for hosts and sits between the two for log indexing ($2.04 per million events for 15 days).

ItemUnitAnnualOn-demand
Infrastructure Proper host, per month$15$18
Infrastructure Enterpriseper host, per month$23$27
APM (with Infrastructure)per APM host, per month$31$36
Custom metrics over the allotmentper 100 metrics, per month$5$5
Containers over the allotmentper container-hour, or prepaid per month$1 prepaid$0.002 /hour
Log ingestionper GB ingested$0.10$0.10
Log indexing, 3 / 7 / 15 / 30-day retentionper million log events$1.06 / $1.27 / $1.70 / $2.50$1.59 / $1.91 / $2.55 / $3.75
Flex Logs storageper million events stored$0.05$0.075
APM ingested spans over 150 GB per hostper GB$0.10$0.10
Database Monitoringper database host, per month$70$84
Synthetic API testsper 10,000 runs$5$7.20
Serverless application APM (Fargate tasks and similar)per traced application instance$6$9

What each host includes on Pro: 100 custom metrics, 5 containers and 500 custom events. Enterprise includes 200 custom metrics and 10 containers. An APM host includes 150 GB of ingested spans and 1 million indexed spans a month. The allotments are pooled across the account, so 10 Pro hosts give you 1,000 custom metrics to share.

The main pricing page shows annual prices as "starting at", and most companies past the first few months sign a contract with its own rates. We can only price what's public, so treat every Datadog figure on this page as list price.

How does Datadog count hosts? The 99th percentile rule.

On the standard high water mark plan, Datadog counts your hosts every hour. At the end of the month it drops the busiest 1% of hours and bills the highest count that's left. Datadog's APM billing page spells it out: the ninth-highest hourly count is billed (the eighth in February), so the top 8 hours are ignored. Anything that lasts longer than that sets your bill for the whole month.

Illustrative: 10 hosts, Infra Pro + APM at annual ratesArithmetic$ /month
Steady at 10 hosts all month10 × ($15 + $31)460.00
Scales to 16 hosts for 6 hours, once8 hours or fewer, ignored: 10 × $46460.00
Scales to 16 hosts for 3 hours every weekday66 peak hours, so 16 × $46736.00

A daily traffic peak, a nightly batch job on extra instances or a blue/green deploy that doubles the fleet for an hour each day can all lift you to the peak count. Datadog also offers a hybrid plan where you commit to a monthly minimum and pay hourly above it, which suits spiky fleets better. Ask for it.

Other counting rules that catch teams out:

  • The AWS integration bills EC2 instances without an agent. Datadog bills hosts running the Agent and all EC2 instances the AWS integration picks up. CI runners, bastions and dev boxes count. RDS, ELB and DynamoDB are not billed as hosts.
  • Containers are pooled, then charged by the hour. Datadog samples containers every five minutes, averages them per hour and subtracts your allotment. The Datadog Agent's own containers and Kubernetes pause containers don't count. A crash-looping container still counts in any five-minute interval where it runs for more than ten seconds.
  • Fargate is billed per task, measured every five minutes, not per host. APM on Fargate is $6 per concurrent task a month on annual billing, the serverless application line above.
  • Custom metrics are a monthly average of hourly unique counts. A short burst of new tag values for a few hours raises the average less than you'd fear, but a permanent high-cardinality tag raises it for good.
04Where it blows up

Sources: custom metrics billing, billing docs.

Why is Datadog so expensive for a small team?

Because each product has its own meter, and the variable ones, log indexing and custom metrics, grow faster than your hosts do. At seed stage the host fee is rarely the problem. These are the lines we look at first on a Datadog invoice.

  1. Indexing every log line. Ingesting a GB costs $0.10. At about 1 KB per event, a GB is a million events, and indexing those for 15 days costs $1.70, seventeen times more. Health checks, debug logs and access logs for every 200 response are most of the volume and almost none of the value.
  2. Custom metric cardinality. Each unique combination of metric name and tag values (including host) is one custom metric. Tag a request-latency metric with customer_id and 500 customers, and one metric becomes 500. A histogram multiplies by 5 (max, median, avg, p95, count); a distribution with percentiles turned on multiplies by 10.
  3. The 99th percentile host count on an autoscaling fleet, as in section 03.
  4. APM on every host. APM is billed per host that sends traces, so a worker or a cron box that happens to load the tracer costs $31 a month on top of its infrastructure fee.
  5. Hosts you didn't mean to monitor, picked up by the AWS integration.
  6. On-demand pricing that was meant to be temporary. On-demand is 20% more for Infrastructure Pro ($18 against $15) and 50% more for 15-day log indexing ($2.55 against $1.70).
  7. Product creep. Database Monitoring at $70 per database host, synthetics, RUM, security products. Each is reasonable on its own, and each is a new line.
  8. The startup credit year ending. If the first year was free, nobody looked at usage until the first real invoice. It's the same cliff as AWS credits running out.
05The Datadog bill

Illustrative. Not a client. 10 EC2 hosts running a web API, workers and a few internal services; 40 containers; 3,000 custom metrics; 300 GB of logs a month, assumed at 1 KB per event, so about 300 million events.

What does Datadog cost for 10 hosts? About $1,100 a month.

At annual list prices, $1,100 a month for the illustrative startup below, or $1,435 on-demand. Log indexing is the largest line.

Line itemArithmetic (annual rates)$ /month
Infrastructure Pro, 10 hosts10 × $15150.00
APM, 10 hosts10 × $31310.00
Custom metrics, 3,000 (1,000 included)2,000 ÷ 100 × $5100.00
Containers, 40 (50 included)inside the allotment0.00
Log ingestion, 300 GB300 × $0.1030.00
Log indexing, 300M events, 15 days300 × $1.70510.00
Total, annual rates1,100.00
Total, on-demand rates10 × $18 + 10 × $36 + $100 + $30 + 300 × $2.551,435.00

Log indexing is 46% of this bill, more than infrastructure and APM for all ten hosts together. That's the usual shape for a young product that logs generously. If your bill looks like this, start with logs.

How to reduce Datadog cost without losing what you use.

Index fewer logs, cut high-cardinality tags, sample traces, stop paying for hosts you don't watch, then commit to annual rates. On the example in section 05 that takes the bill from $1,100 to $468 a month.

In the order we'd do them. The first three cover most of the saving on a typical startup bill.

  1. Add log exclusion filters. In each log index, exclude health checks, debug level and successful access logs, or sample them (an exclusion filter can keep anywhere from 0% to 100% of matching logs). Excluded logs still show in Live Tail, can still be archived and can still feed log-based metrics, so create a metric for anything you count before you exclude it. You still pay the $0.10 per GB to ingest them; you stop paying to index them.
  2. Set a daily quota on each index, so one noisy deploy can't index a month's budget in a day. After the quota, logs stop being indexed but stay in Live Tail, archives and metrics.
  3. Pick shorter retention where you can. 7-day indexing is $1.27 per million events against $1.70 for 15 days. Most debugging happens within a week. Archive everything to your own S3 bucket and rehydrate when you need it ($0.10 per compressed GB scanned).
  4. Find and cut high-cardinality tags. Look for tags such as user, customer, request, session or container IDs on custom metrics. Remove them at the source, or use Metrics without Limits to keep only the tags your dashboards and monitors query. Check the estimate before saving: Datadog's docs say not to save a tag configuration that shows more indexed than ingested metrics. Turn percentiles off on distributions nobody graphs.
  5. Sample traces deliberately. By default the Agent targets 10 traces per second per Agent (DD_APM_TARGET_TPS). Lowering that target is the simplest cut, and the Agent's error sampler still keeps traces with errors. Where you need finer control, DD_TRACE_SAMPLING_RULES keeps 100% of the endpoints that matter (checkout, sign-in) and a low rate for the rest, with a default limit of 100 traces per second per service instance. Datadog's docs note the error and rare samplers are ignored for services with sampling rules. Then remove the tracer from hosts that don't serve requests, which removes the APM host fee.
  6. Stop paying for hosts you don't watch. In the AWS integration, limit metric collection by tag, for example !datadog:no, and tag CI runners, bastions and dev instances. Fewer, larger instances also mean fewer billable hosts, since the price is per host, not per CPU.
  7. Commit once usage is stable. Moving from on-demand to annual saved $335 a month in section 05 with no change in usage. Do it after the trimming, not before, or you'll commit to the waste. Set alerts on Datadog's estimated usage metrics so the next spike shows up within a day, not on the invoice.
The same startup, trimmedArithmetic (annual rates)$ /month
Infrastructure Pro, 10 hosts10 × $15150.00
APM, only the 6 hosts that serve requests6 × $31186.00
Custom metrics cut to 1,000inside the allotment0.00
Log ingestion, still 300 GB300 × $0.1030.00
Log indexing, 20% kept, 15 days60 × $1.70102.00
Totalwas $1,100.00468.00

Plus the archive on your AWS bill: 300 GB in S3 Standard is at most $6.90 a month at $0.023 per GB-month, less after compression, growing with each month you keep. Which 20% of logs and which 6 hosts are illustrative choices; yours depend on what you query.

07Startup credits

Sources: Datadog for Startups, program terms.

Is there Datadog pricing for startups?

Datadog for Startups exists and is generous: up to $100,000 in credits for your first year with Datadog. On the day we checked, the rules were:

  • Series A or earlier, and new to Datadog. Current or past Datadog customers, and anyone who already had the credits, can't apply.
  • You must come through one of Datadog's referral partners, typically a VC, accelerator or cloud program.
  • You start on a trial while the application is reviewed; Datadog says approval typically takes 3 to 5 business days. Once accepted, you have 30 days to confirm activation.
  • The terms say credits have no cash value, can't be transferred, and the program can change or end at any time.

Take the credits if you qualify. But set up as if you're paying from month one: exclusion filters, sane tags, sampling. A year of unwatched usage is exactly how teams end up with the $1,100 bill above, and the credits end on a fixed date whether or not you're ready.

08AWS-native prices

Sources: CloudWatch pricing, CloudWatch Omni pricing, Managed Prometheus pricing, Managed Grafana pricing, log classes, AWS on dashboard cost. Figures read from the AWS Price List API files for us-east-1 (CloudWatch published 7 Oct 2026, Managed Prometheus 14 Oct, Managed Grafana and X-Ray 11 Sep).

Is there a Datadog alternative in AWS, and what does it cost?

Yes: CloudWatch for metrics, logs, alarms and dashboards, Application Signals and X-Ray with ADOT for APM, and Managed Prometheus and Managed Grafana for PromQL users. Each piece is priced on its own, as below.

Item, us-east-1List priceNotes
CloudWatch Logs, Standard class ingestion$0.50 /GBFirst 5 GB a month free, shared with storage and queries
CloudWatch Logs, Essentials class (formerly Infrequent Access) ingestion$0.25 /GBNo metric filters, subscription filters or Live Tail
CloudWatch Logs storage$0.03 /GB-monthOn compressed bytes, same in both classes
Logs Insights queries$0.005 /GB scanned
Custom metrics, classic, first 10,000$0.30 /metric-month$0.10 for the next 240,000
OpenTelemetry metrics into CloudWatch$0.50 /GBNo per-series charge, 15 months included
Alarms, standard / high-resolution / composite$0.10 / $0.30 / $0.50Per alarm metric per month; first 10 standard free
Dashboards$3 /dashboard-monthFirst 3 free
Application Signals with Transaction Search$0.35 /GBPer GB of spans and application metrics, first 10 TB; 1% of spans indexed as trace summaries included
Application Signals without Transaction Search, first 100M$1.50 /million signalsEach inbound and outbound request is a signal; no full span search
X-Ray traces recorded (classic)$5 /millionFirst 100,000 free
Managed Prometheus, metric samples$0.90 per 10MFirst 40M samples priced at $0
Managed Prometheus, query / storage$0.10 per 1B samples / $0.03 /GB-monthFirst 10 GB of storage free
Managed Grafana, editor / viewer$9 / $5 per user-month
AWS Distro for OpenTelemetry (ADOT)$0You pay for the data sent to AWS

One trap to know before you move: classic CloudWatch custom metrics cost $0.30 each, six times Datadog's $0.05. Sending Prometheus-style metrics there one series at a time can cost more than Datadog did. Send them to Managed Prometheus, or as OpenTelemetry metrics priced per GB.

Log class is chosen when a log group is created and can't be changed later. Put audit, debug and access logs you rarely read into Essentials (formerly Infrequent Access) log groups from the start; keep Standard for logs that drive alarms.

CloudWatch vs Datadog: what replaces what?

CloudWatch and its neighbours can replace each part of Datadog for a team that runs only on AWS. Datadog stays easier to learn and covers more tools outside AWS.

  • Host and AWS service metrics, alarms, dashboards: CloudWatch. It already has the metrics for RDS, load balancers, ECS and Lambda. The free tier covers 10 alarms and 3 dashboards.
  • Logs: CloudWatch Logs with retention set on every group, Standard class for what alarms on, Essentials for the rest, Logs Insights to search.
  • APM and traces: instrument with ADOT (OpenTelemetry auto-instrumentation for Python, Node.js, Java and .NET) and turn on Application Signals for service maps, latency, errors and SLOs (how to set up ADOT and Application Signals on ECS, EKS and Lambda). Transaction Search stores every span in a log group you can query.
  • Prometheus metrics and Grafana dashboards: Amazon Managed Service for Prometheus and Amazon Managed Grafana, if your team already thinks in PromQL or runs Kubernetes on EKS.
  • Incident investigation: CloudWatch investigations or the AWS DevOps Agent, which can also read Datadog if you keep it.

CloudWatch Omni, new in September 2026.

AWS made CloudWatch Omni generally available on 23 Sep 2026, in us-east-1, us-west-2 and eu-west-1. It's a single web experience over the telemetry you already send to CloudWatch, with service discovery, dependency maps and chat-style querying. Ingestion and storage stay at normal CloudWatch rates. Dashboards and alerts are included. Log and span queries are free up to 5 times your monthly log and span ingestion, then $0.005 per GB scanned. Eligible accounts get a one-time $1,000 of credits for 30 days when they turn Omni on, for OpenTelemetry logs and metrics and Application Signals spans only.

It's the closest AWS has come to the "one place for everything" feel people pay Datadog for. It's also five weeks old. We'd trial it on a staging account before planning a migration around it.

Where CloudWatch is still weaker.

Fewer integrations outside AWS, a console that takes longer to learn, and more pieces to wire together yourself. Datadog's main advantage is that a new engineer can open it and find things on day one. Budget for that difference in setup time and in a short runbook.

10AWS-native bill

Source: CloudWatch pricing, on Application Signals with Transaction Search billed per GB.

Illustrative. The same startup as section 05. 6,000 metric series (host metrics plus the 3,000 custom ones) scraped every minute; 20 million inbound requests a month, each calling two dependencies; 50 GB of spans; 10 people using dashboards.

Storage assumes AWS's own example compression factor of 0.15. No free trials counted.

Is CloudWatch cheaper than Datadog? For this startup, about $209 a month.

On these numbers, yes: $208.90 a month on CloudWatch and AWS managed services, against $468 for a trimmed Datadog. The largest lines are Grafana seats and log ingestion, not APM.

Line itemArithmetic$ /month
Managed Prometheus, 6,000 series × 43,800 samples(262.8M − 40M) × $0.90 per 10M20.05
Managed Prometheus queries, 50B samples50 × $0.105.00
Managed Grafana, 3 editors + 7 viewers3 × $9 + 7 × $562.00
CloudWatch Logs, 100 GB Standard(100 − 5 free) × $0.5047.50
CloudWatch Logs, 200 GB Essentials class200 × $0.2550.00
Log storage, 30-day retention300 GB × 0.15 × $0.031.35
Logs Insights, 500 GB scanned500 × $0.0052.50
Application Signals with Transaction Search, 50 GB of spans50 × $0.3517.50
CloudWatch alarms, 40 standard(40 − 10 free) × $0.103.00
ADOT collectors on your hostsno charge for ADOT0.00
Total208.90

With Transaction Search on, Application Signals is billed per GB of spans, so the APM line scales with traffic, not hosts: double the requests and it roughly doubles. Datadog's APM is the opposite, priced per host, with 150 GB of spans included. A high-traffic service on few hosts can be cheaper on Datadog APM; many small, quiet services are cheaper on Application Signals. Without Transaction Search, Application Signals is billed per signal instead, one per inbound and one per outbound request: (20M + 40M) × $1.50 per million is $90 a month for this startup, with no full span search. Run your own span volume and request count through both before deciding.

Not included: the CPU and memory the collectors use on your hosts, AWS service metrics beyond the free tier, and the engineering time to set it up. This fits next to the bills in how much AWS costs a startup; the CloudWatch Logs line there is the same $0.50 per GB.

11Other vendors

Sources: Grafana Cloud pricing, Grafana logs billing docs, New Relic pricing, EC2 pricing, EBS pricing, S3 pricing. AWS figures from AWS's published price files: EC2 and EBS dated 29 Oct 2026, S3 15 Oct 2026. Checked 31 Oct 2026.

What are the cheaper Datadog alternatives?

For the same startup, Grafana Cloud came to about $375 a month, New Relic to about $348, and a self-hosted open-source stack to about $144 plus engineer time. All three are under a trimmed Datadog at $468. For Sentry, Honeycomb, Dynatrace, SigNoz and the rest, with setup effort for each, see APM and monitoring tools compared for startups.

Grafana Cloud pricing: about $375 a month.

Grafana Cloud Pro has a $19 platform fee and generous included usage: 10,000 active metric series, 50 GB each of logs, traces and profiles. Application Observability has no included host-hours on Pro: the 2,232 host-hours on the pricing page are a Free plan limit, so every APM host-hour is billed. Logs are now billed in parts: $0.05 per GB to process everything you send, $0.40 per GB written above the 50 GB allowance, and a retention charge only beyond the 30 days a paid account includes.

Grafana Cloud Pro lineArithmetic$ /month
Platform feeflat19.00
Metrics, 6,000 active seriesinside the 10,000 included0.00
Application Observability, 10 hosts10 hosts × 730 hours × $0.025182.50
Logs processed, 300 GB300 × $0.0515.00
Logs written, 300 GB(300 − 50) × $0.40100.00
Traces processed, 50 GB50 × $0.05; writes inside the 50 GB included2.50
Visualization users, 10(10 − 3) × $856.00
Total375.00

New Relic vs Datadog pricing: a different model, about $348 a month.

New Relic doesn't charge per host. You pay for data ingested above 100 GB a month ($0.40 per GB on the original data option, $0.60 on Data Plus) and for users. Basic users are free, a core user is $49, and on the Standard plan full platform users are $10 for the first and $99 for each additional, up to five. On Pro, a full platform user is $349 a month on an annual commitment.

New Relic Standard lineArithmetic$ /month
Data ingest, 450 GB (300 logs, 50 traces, 100 metrics and events)(450 − 100 free) × $0.40140.00
3 full platform users$10 + 2 × $99208.00
7 basic usersfree0.00
Total348.00

With New Relic the bill follows people and data volume, so it suits many hosts and few engineers who need the full product. Five full users on Standard would make the users line $406 and the total $546. Check which features basic users can open before you plan around free seats. The 100 GB metrics and events figure is our assumption; New Relic counts every type of data toward ingest, so measure yours in the trial.

Self-hosted, open-source Datadog alternative: about $144 a month, plus your time.

Prometheus, Loki, Tempo and Grafana (or an all-in-one open-source tool) on one m7g.xlarge instance with object storage in S3:

Self-hosted line, us-east-1Arithmetic$ /month
EC2 m7g.xlarge, 4 vCPU, 16 GiB730 h × $0.1632119.14
EBS gp3, 200 GB200 × $0.0816.00
S3 Standard for log and trace chunks, 400 GB400 × $0.0239.20
Total, infrastructure only144.34

One instance means no high availability: when it's down, so are your alerts, usually at the moment you need them. Upgrades, disk filling up, retention tuning and the monitoring of the monitoring are yours. It also belongs in your disaster recovery plan like any other single instance. Our estimate is four to eight engineer-hours in a quiet month. For a team without an infrastructure person, that time is the real price, and it's usually more than the extra $65 to $204 a month a managed option costs on these numbers.

12When it's worth it

Is Datadog worth it?

Often, yes, once it's trimmed. Datadog is expensive because it's good, and switching has a cost. We'd keep it, and just trim it, when:

  • You're on startup credits, or the trimmed bill is a few hundred dollars a month. A migration costs more engineer time than a year of the difference.
  • You run across several clouds or many third-party services, and Datadog's integrations cover them in one place.
  • Your engineers already know it, it's in your runbooks, and the people on call find things fast in it.
  • You use several products together, such as APM, RUM, synthetics and security monitoring, and correlating them matters to you.
  • Nobody on the team has time to own a new setup. An unowned CloudWatch is worse than a well-used Datadog.

We'd move when the trimmed bill is still a large share of your AWS bill, you're all-in on AWS, someone (yours or ours) will own the replacement, and you're within a few months of a Datadog contract renewal. Check the renewal date first: an annual commitment means you pay it whatever you switch to.

If you're moving onto AWS anyway, from Heroku, Vercel or Supabase, that's the cheapest moment to change monitoring too, because the instrumentation is being touched already.

13Moving off

Checklist for the cutover: the production readiness checklist, monitoring and on-call sections.

How do you move off Datadog without losing alerts?

Move instrumentation to OpenTelemetry, run both tools side by side for two to four weeks, then switch Datadog off one product at a time. In more detail:

  1. List what you actually use. Monitors that paged someone in the last 90 days, dashboards opened in the last 30, and the log searches people run. That list is the migration scope; the rest can go.
  2. Instrument with OpenTelemetry. If your code uses Datadog's own tracing libraries, replace them with ADOT or plain OpenTelemetry auto-instrumentation. If it already uses OpenTelemetry, switching backends is mostly collector configuration; our OpenTelemetry on AWS guide has the collector setup. Either way, you won't be locked in next time.
  3. Run both for two to four weeks. Rebuild alerts first, then the dashboards on the list, then log searches. Compare what pages in each.
  4. Turn Datadog off product by product, logs first (usually the biggest line), APM next, infrastructure last.
  5. Check the next two invoices, both Datadog's and the new AWS lines, so neither surprises you.
14Questions

Datadog pricing and cost: short answers.

How much does Datadog cost per host?

At list price, Infrastructure Pro is $15 per host a month billed annually or $18 on-demand, and Enterprise is $23 or $27. APM adds $31 per host ($36 on-demand), so a host with infrastructure and APM costs $46 a month at annual rates, before logs and before custom metrics or containers above the allotment. Fargate is counted per task instead.

How much does Datadog cost for a startup?

It depends on logs and metrics more than hosts. Our illustrative startup with 10 hosts, 3,000 custom metrics and 300 GB of logs comes to $1,100 a month at annual list prices, or $1,435 on-demand. Logs cost $0.10 per GB to ingest plus $1.70 per million events to index for 15 days. Trimmed, the same startup pays about $470.

Why is Datadog so expensive?

Because each product is billed separately, and the variable lines grow faster than your product: every log line you index, every new tag value on a custom metric, every host that loads a tracer. Most startup bills we see are driven by log indexing and custom metrics, not by the host fee.

How do I reduce my Datadog bill this week?

Add exclusion filters to your log indexes for health checks, debug and successful access logs, set a daily quota on each index, find custom metrics tagged with IDs, and remove the APM tracer from hosts that don't serve requests. Then move from on-demand to annual billing once usage is stable.

How are Datadog custom metrics billed?

Each unique combination of metric name and tag values is one custom metric, counted as a monthly average of hourly unique counts. Infrastructure Pro includes 100 per host and Enterprise 200, pooled across the account, and extra metrics cost $5 per 100 a month. Histograms count five times and distributions with percentiles ten times, so one ID tag can multiply the bill.

Does Datadog charge for logs I exclude?

Yes, for ingestion. Datadog bills ingested logs by the GB sent, so excluded logs still cost $0.10 per GB. Exclusion saves the indexing charge, which is the larger one. To stop paying ingestion too, don't send the logs at all.

Is CloudWatch always cheaper than Datadog?

No. It's usually cheaper for logs and AWS service metrics, and often for APM across many small services. Classic CloudWatch custom metrics cost $0.30 each against Datadog's $0.05 over its allotment, so Prometheus-style metrics belong in Managed Prometheus instead. Our illustrative startup costs about $209 a month on CloudWatch and AWS managed services against $468 on a trimmed Datadog.

New Relic vs Datadog: which is cheaper?

It depends on your shape. New Relic charges per GB above 100 GB free and per full user, with no host fee; Datadog charges per host and per product. Many hosts and few engineers favours New Relic. Lots of data and many people who need the full product can favour Datadog. Price both with your own numbers.

What is the cheapest Datadog alternative?

On the invoice, self-hosted open source on one EC2 instance, about $144 a month for our example. In total cost, usually a managed option: the AWS-native stack at about $209 or Grafana Cloud at about $375, because they don't need an engineer to keep them running.

Is there a Datadog alternative in AWS?

Yes: CloudWatch for metrics, logs, alarms and dashboards, Application Signals with ADOT for APM, and Managed Prometheus and Managed Grafana if you prefer PromQL. CloudWatch Omni, generally available since 23 Sep 2026, puts them in one web experience. For our illustrative 10-host startup the AWS-native stack came to about $209 a month.

How much does Grafana Cloud cost?

Free tier: 10,000 metric series and 50 GB each of logs and traces, 14-day retention. Pro: $19 a month plus usage, $6.50 per 1,000 extra active series, logs at $0.05 per GB processed and $0.40 per GB written above 50 GB, Application Observability at $0.025 per host-hour, and $8 per extra active user.

Does Datadog have a startup program?

Yes. Datadog for Startups gives up to $100,000 in credits for the first year, for companies at Series A or earlier that are new to Datadog and come through a referral partner such as a VC or accelerator. Datadog says approval typically takes 3 to 5 business days. The program can change at any time, so check the current terms before you apply.

15Related
16Next step

If you'd rather someone else trims the bill, or builds and owns the AWS-native setup, that's ordinary work on a fractional DevOps plan: alerts that page for the right things, logs with retention set, dashboards people open, and a monthly look at what monitoring costs. If you'd rather start with a one-off look at monitoring, alerts and cost across the whole account, that's the AWS readiness review. If you want us answering those alerts too, in support hours with out-of-hours on-call as an add-on, that's managed DevOps. If your Datadog bill is already a few hundred dollars and nobody minds it, you don't need us for this; the seven steps in section 06 are the whole job.

StripPLAN-40
PlanGrowth
Hoursup to 40 / mo
Response4 business hours
TermMonthly after 3 mo
Price$4,900 /mo
NextFractional DevOps plan
Talk to an engineer