Per-Session RUM Pricing Models 2026
Most RUM vendors price per 1,000 sessions. Published rates range from $0.50/1K (Sentry) to ~$5.65/1K (Datadog with replay). Structural comparison of how Datadog, Dynatrace, Sentry, Raygun, LogRocket, and AWS CloudWatch RUM differ on the per-session meter.
The per-session-rate league table
| Vendor | Per 1K sessions | Replay model | Notes |
|---|---|---|---|
| AWS CloudWatch RUM | ~$0.10 | Single event meter | Per-event ($1/100K); ~10 events per session |
| Sentry (base) | $0.50 | Add-on ($3.75/1K) | Plus Team subscription floor |
| Raygun Basic | $0.80 | None | In-tier; overage $2/1K |
| Dynatrace (basic) | $2.25 | Add-on ($2.25/1K) | 35-day retention |
| Datadog RUM | ~$3.15 | Add-on ($2.50/1K) | Measure $0.15 + Investigate $3.00, annual |
| Dynatrace + replay | $4.50 | Add-on combined | $2.25 basic + $2.25 replay |
| Datadog + replay | ~$5.65 | Add-on combined | $3.15 RUM + $2.50 replay, annual |
| LogRocket Core | $6.90 | Core product | Replay-first tool |
How vendors bill session replay
The single biggest structural difference between per-session vendors is how they bill session replay. The dominant model is now the add-on:
- Add-on (the common case). Replay is a separately-billed meter. Datadog charges $2.50/1K for Session Replay on top of its RUM Measure + Investigate meters. Dynatrace charges $2.25/1K for replay on top of $2.25/1K for basic RUM. Sentry charges $3.75/1K for replay overage above the included Team-plan allowance. Customer pays less when replay coverage is low, more when it's high, so dialling coverage down is a direct cost lever.
- Single event meter. AWS CloudWatch RUM bills a single per-event rate with no separate replay line item; its session detail is captured within the same event meter rather than as a priced add-on.
Because replay is metered separately on Datadog, Dynatrace and Sentry, the effective per-session rate you actually pay depends on your replay coverage. Most teams run 10-30% replay coverage in practice, which keeps the blended rate well below the full-replay headline.
The free-tier vs paid-floor distinction
Sentry and Raygun have published per-session rates but also subscription floors. Sentry's $0.50/1K is the marginal rate but the floor is the Team plan at $26/month annual. Raygun's $0.80/1K Basic is packaged as $80/month billed annually ($120/month billed monthly) for 100K sessions; below 100K you still pay the $80/month, above 100K the overage rate is $2/1K.
Datadog, Dynatrace, and AWS CloudWatch RUM have no subscription floor, pure per-session billing. AWS CloudWatch RUM in particular has no committed minimum, which makes it attractive for very-low-traffic workloads where the floor on Sentry/Raygun is wasteful.
The annual-commit discount story
Most per-session vendors offer 15-25% off the marginal rate for annual prepayment. Sentry publishes 17%; Datadog publishes distinct annual, month-to-month and on-demand rates (RUM Investigate is $3.00/1K annual vs $4.50/1K on-demand, roughly a third cheaper on commit); Raygun's Basic plan saves 33% on annual billing ($80/month billed annually vs $120/month billed monthly). The annual commit becomes operationally meaningful above ~100K sessions/month, where the saving compounds to hundreds or thousands of dollars per year.
Where to go next
- For per-vendor pricing detail with bespoke prose, see Datadog RUM, Dynatrace RUM, Sentry, Raygun, AWS CloudWatch RUM, LogRocket.
- For the per-GB-ingest pricing model used by New Relic and Elastic, see per-GB ingest pricing models.
- For the per-pageview pricing model used by Atatus and SpeedCurve, see per-pageview pricing models.
- To estimate your per-session cost across all per-session vendors, use the RUM cost calculator.