Epure
Pricing

Sentry quota exceeded: what happens to your errors

What Sentry does with events past the quota, what the SDK receives, when the quota resets, and what you stop seeing until then. Checked against Sentry's docs on 6 Nov 2026.

A ribbon passes through two inspection arches toward a separate paper evidence sheet.
Editorial illustration
On this pageShow
  1. What happens when your Sentry quota is exceeded?
  2. What does the Sentry SDK receive when the quota is exceeded?
  3. When does the Sentry quota reset?
  4. How does Sentry's pay-as-you-go budget change what happens?
  5. Does Sentry spike protection save your quota?
  6. What do you stop seeing when the Sentry quota runs out?
  7. How do you avoid exceeding the Sentry quota?
  8. What does Epure do when you exceed the quota?
  9. Questions
Sentry and Epure Cloud at the monthly limit

Next event of an existing issue

Sentry (Team or Business)
Dropped; appears only as dropped in Stats
Epure Cloud (Pro or Scale)
Counted on the issue; payload not stored

First event of a new issue

Sentry (Team or Business)
Dropped, so no issue is created
Epure Cloud (Pro or Scale)
Stored with its stack trace, up to a grace of 5% of the quota

Event of a resolved issue that comes back

Sentry (Team or Business)
Dropped
Epure Cloud (Pro or Scale)
Treated as regressed: first event stored within the grace

Past the grace

Sentry (Team or Business)
No grace
Epure Cloud (Pro or Scale)
Existing issues still counted; new fingerprints refused until next month or a plan change

Extra charge

Sentry (Team or Business)
Pay-as-you-go budget, if set, pays first; then events drop
Epure Cloud (Pro or Scale)
None: no automatic overage, no auto-upgrade

Warnings

Sentry (Team or Business)
Spend notifications on Team and Business
Epure Cloud (Pro or Scale)
Email at 80% and 100% of the quota

Recovery later

Sentry (Team or Business)
Dropped events cannot be recovered
Epure Cloud (Pro or Scale)
Counts are kept; repeat payloads were never stored
DimensionSentry (Team or Business)Epure Cloud (Pro or Scale)
Next event of an existing issueDropped; appears only as dropped in StatsCounted on the issue; payload not stored
First event of a new issueDropped, so no issue is createdStored with its stack trace, up to a grace of 5% of the quota
Event of a resolved issue that comes backDroppedTreated as regressed: first event stored within the grace
Past the graceNo graceExisting issues still counted; new fingerprints refused until next month or a plan change
Extra chargePay-as-you-go budget, if set, pays first; then events dropNone: no automatic overage, no auto-upgrade
WarningsSpend notifications on Team and BusinessEmail at 80% and 100% of the quota
Recovery laterDropped events cannot be recoveredCounts are kept; repeat payloads were never stored

Sentry: docs.sentry.io/pricing/quotas, docs.sentry.io/pricing, sentry.io/pricing, the sentry.help article on exhausted quota and the SDK rate-limiting spec on develop.sentry.dev, all checked 6 Nov 2026. Epure: the over-quota rule shipped in v0.2.0 on 5 Nov 2026.

On the 19th of the month, Usage Stats show the error quota used up. The issue list looks calm, and that is the catch: from this point, a new error introduced by your next deploy leaves nothing to open until the usage period resets. The sections below follow Sentry's documented behaviour at the limit, then the settings that move it.

What happens when your Sentry quota is exceeded?

When a Sentry organization exceeds its quota, Sentry stops accepting events in that category until the next usage period starts. The quota docs say events and attachments over quota are not accepted. The help article on exhausted quota adds that dropped events can't be queued or recovered, even after the quota goes up (both checked 6 Nov 2026). On Team, the error quota is the 50,000 included errors plus any reserved volume and pay-as-you-go budget.

Counting stops with it. A dropped event does not raise the count of its issue, so a known error that keeps firing reads as stable, and a new error leaves no issue at all. The free Developer plan includes 5,000 errors a month and has no pay-as-you-go, so an upgrade is the only way back before the reset.

What does the Sentry SDK receive when the quota is exceeded?

The Sentry SDK learns about quota and rate limits from the server's response: an HTTP 429 with a Retry-After header, or an X-Sentry-Rate-Limits header that names the data categories and the seconds until the limit expires. Sentry's SDK rate-limiting spec requires SDKs to stop sending those categories and to discard the affected payloads while the limit lasts, without queueing them. A 429 that carries neither header makes the SDK assume a 60-second limit for every category (checked 6 Nov 2026).

Nothing fails loudly: the SDK drops the event locally by design, and your application keeps running. To see the effect, open Stats > Usage Stats in Sentry, which shows accepted, dropped and filtered events per project for up to 90 days.

When does the Sentry quota reset?

A Sentry quota resets at the start of the next usage period, and new events are refused until then. Unused reserved volume expires at the end of each billing month and does not roll over, according to Sentry's pricing docs (checked 6 Nov 2026). A flood on day 3 can therefore leave the rest of the month uncovered, while a quiet month leaves reserved volume you paid for unused. Raising the quota mid-month only helps events that arrive after the change.

How does Sentry's pay-as-you-go budget change what happens?

Sentry's pay-as-you-go budget pays for volume past your reserved quota, so events keep arriving until the budget is spent, and then they drop. The budget is shared across all data categories on a first-come, first-served basis, so spans or replays can spend it before an error flood needs it (pricing docs, checked 6 Nov 2026). On Team, errors past the 50,000 included cost $0.0003625 each up to 100,000, then $0.0002188 each up to 500,000.

Extra errors a Sentry Team pay-as-you-go budget buys

$10 budget

Errors beyond the 50,000 included
27,586
Errors accepted that month
77,586
Last rate reached
$0.0003625

$50 budget

Errors beyond the 50,000 included
195,680
Errors accepted that month
245,680
Last rate reached
$0.0002188

$100 budget

Errors beyond the 50,000 included
424,200
Errors accepted that month
474,200
Last rate reached
$0.0002188
DimensionErrors beyond the 50,000 includedErrors accepted that monthLast rate reached
$10 budget27,58677,586$0.0003625
$50 budget195,680245,680$0.0002188
$100 budget424,200474,200$0.0002188

Team pay-as-you-go error rates from docs.sentry.io/pricing, checked 6 Nov 2026. Assumes errors are the only category drawing on the shared budget. Our arithmetic, not an invoice.

Team and Business also include spend notifications and a maximum spend threshold (sentry.io/pricing). Set both before a flood, so the budget is a decision you made rather than a number you discover.

Does Sentry spike protection save your quota?

Sentry's spike protection saves quota by dropping events above a per-project threshold while a spike lasts, and dropped events are not charged. The threshold comes from a weighted average of the last 168 hours of usage and is recalculated every hour during the spike (spike protection docs, checked 6 Nov 2026). A Manager, Billing or Owner member turns it on per project, notifications need a separate action, and the feature does not apply during trials.

The trade-off is where the threshold sits. It is set per project, not per issue, and the docs describe no exemption for other issues, so a new bug that starts during a flood competes with the flood for the same allowance. If high volume persists, the docs add, it becomes the new baseline, and the quota can still run out. For the flood itself, stopping the error loop at its source works better than any threshold.

What do you stop seeing when the Sentry quota runs out?

When the Sentry quota runs out, you lose every signal that depends on an accepted event. A new bug introduced by the next deploy creates no issue, so no new-issue alert can fire. Counts on existing issues stop growing, so a worsening error reads as flat. For one or two developers shipping several times a day, a 10-day gap before the reset covers every deploy in those ten days.

  • New issues: no first event arrives, so there is no issue and no stack trace to open.
  • Regressions: a resolved issue that comes back stays resolved, because its events are dropped.
  • Counts: occurrences after the limit are missing from every issue, so the issue list understates the problem.

How do you avoid exceeding the Sentry quota?

Two common causes of a Sentry quota running out early are one error repeating thousands of times and tracing left on at a high tracesSampleRate. Spans have their own allowance, 5,000,000 a month on Team, but they share the pay-as-you-go budget with errors, so heavy tracing can spend the money that would have kept errors flowing. Find the category in Stats > Usage Stats first, then fix the cause, because a bigger budget only moves the day the quota runs out.

  • One looping error: fix it and filter only that event. The guide to stopping an error loop covers beforeSend, ignoreErrors, inbound filters and rate limits.
  • Tracing you don't read: set tracesSampleRate to 0 and keep errors, as shown in turning off Sentry tracing.
  • Budget controls: turn on spend notifications and set a maximum spend threshold on Team or Business.
  • A bill that already rose: find the meter that moved before cutting data.

What does Epure do when you exceed the quota?

Epure Cloud keeps counting past the monthly quota and keeps the first event of each new or regressed issue, so new problems still show up with a stack trace. That grace is 5% of the quota: on Pro, 10,000 first events past the 200,000 included; on Scale, 75,000 past 1,500,000. Repeat payloads of existing issues are not stored, but every occurrence is counted. Epure emails at 80% and 100% of the quota and suggests the next plan. The rule shipped in v0.2.0 on 5 Nov 2026.

Past the grace, existing issues are still counted, and only new fingerprints are refused until the next month or a plan change. There is no automatic overage and no auto-upgrade, and self-hosted Epure is never limited. Epure pricing states the rule in full.

Below the quota, the spike valve stores at most 100 identical events a minute per error and counts the rest. A loop therefore uses quota more slowly, though it can still reach it: at that ceiling, one loop running nonstop would reach Pro's 200,000 no sooner than about 33 hours. Fixing the loop still matters on Epure, and the over-quota rule is what keeps new issues visible if you can't fix it in time.

Sentry covers more ground. Its spike protection also handles spans and attachments, Team keeps up to 90 days of lookback against 30 days on Epure Pro, and the Developer plan is free with 5,000 errors a month. Epure tracks errors only and is in Beta. There is no free Cloud tier: Cloud starts with a 14-day trial without a card, and self-hosting is free.

FAQ

Questions

Does Sentry charge for events dropped over quota?
No. Sentry's pricing docs say data past your reserved volume and pay-as-you-go budget is dropped and not charged. Spike protection and rate limits also drop events without charge. The cost is visibility: dropped events are gone, and a new issue that starts after the limit has nothing to show until the next usage period.
Can I recover events Sentry dropped after the quota ran out?
No. Sentry's help article on exhausted quota says dropped events cannot be recovered, even if you increase the quota afterwards. Raising the quota or the pay-as-you-go budget only affects events that arrive after the change, so act on the first spend notification rather than on the quota email.
Is there pay-as-you-go on Sentry's free plan?
No. Sentry's help article says pay-as-you-go spend is not available on the free Developer plan, which includes 5,000 errors a month. When those run out, new errors drop until the next period unless you upgrade. Sentry Team is $29 a month, or $26 a month billed annually (sentry.io/pricing, checked 6 Nov 2026).
Does the Sentry error quota include spans and replays?
No. Each data category has its own allowance: Sentry Team includes 50,000 errors, 5,000,000 spans and 50 replays a month. The pay-as-you-go budget is shared across categories on a first-come, first-served basis, so heavy tracing can spend the money that would have kept errors flowing during a flood.
What happens to new errors on Epure when the quota is full?
Epure Cloud stores the first event of each new or regressed issue past the quota, up to a grace of 5% of the monthly quota, and keeps counting every occurrence of existing issues. Past the grace, only new fingerprints are refused until the next month or a plan change. There is no automatic overage.