Pricing & Billing

This page clarifies concepts around pricing and billing like:


Your volume is the total number of events and attachments — or the total amount of data — sent by and billed to your organization. You can purchase volume in two ways: prepaid (or reserved) and on-demand.

Prepaid (Reserved) Volume

Reserved volume (or

quotaThe monthly number of events that you pay Sentry to track.
) allows you to prepay for data at significant discounts. Your prepaid, reserved volume is always applied before on-demand volume. Unused reserved volume expires at the end of each billing month.

Every Sentry account includes a varying amount of reserved volume. For example, our Team plan includes a minimum of 50k errors, 100k transactions, and one GB of attachments per month:

Reserved Volume settings in Subscriptions

To see prepaid pricing per volume tier, check out our pricing tables.

On-Demand Volume

On-demand volume is billed at the end of each billing month. You are charged per processed event or attachment, rounded up to the nearest cent. Your on-demand volume is determined by your on-demand budget (or

quotaThe monthly number of events that you pay Sentry to track.
), which can be configured on either a shared or per-category basis. By setting on-demand budgets, you can control the maximum amount you'll pay for on-demand volume each month. Once your usage has consumed the maximum budget volume, you'll still be able to access prior event data, however, any additional data you send will be rejected.

To see on-demand pricing per volume tier, check out our pricing tables.

On-Demand Budgets

Organizations on all plans have the option to set a shared on-demand strategy. Organizations on plans with performance monitoring features have the ability to choose between a shared or per-category on-demand strategy:

  • Shared: Your on-demand budget is shared among errors, transactions, and attachments.

  • Per-category: Separate on-demand budgets for errors, transactions, and attachments. Any overages in one category will not consume the budget of another category.

On-Demand Budgets settings in Subscriptions

If you raise your on-demand budget mid-month, your organization will start accepting additional data as soon as your new budget is applied. If you lower your on-demand budget mid-month to below the current month's usage, your on-demand budget will be reduced to match your usage. On your next bill date, your on-demand budget will be lowered to the requested amount.

After a new budget is in effect, all additional data will be rejected and no additional on-demand volume will be added. At the end of the billing month, you will be charged for any on-demand volume consumed.

We guarantee new budgets will be applied and effective within 24 hours. However, in most cases the new budget will be applied within minutes.

Pricing: How it Works

Our pricing model is similar to the way that you purchase data for a cell phone:

You're only billed for on-demand volume if you use it. If you run out of prepaid and on-demand volume, then we drop events and attachments, and you're not billed for that data.

To determine your on-demand pricing, start at the tier where your prepaid purchasing ends. For example, you've purchased 500k of reserved errors, with an on-demand budget of $25, on a Team plan. If you use 600k errors, you would pay for 500k prepaid errors at $0.000175/each and 100k on-demand errors at $0.000195/each, using $19.50 of your on-demand budget.

In another scenario, you've purchased 400k reserved errors with an on-demand budget of $25 on a Team plan. If you use 500k errors in total, you you would pay for 100k at $0.00029/each, the next 300k at $0.000175/each, and 100k on-demand errors at $0.000228/each, using $22.80 of your on-demand budget.

Pricing Tables

We have three tables for errors, transactions, and attachments pricing:

Errors Pricing

Total Errors VolumeTeam PrepaidTeam On-DemandBusiness PrepaidBusiness On-Demand

Transactions Pricing

Total Transaction VolumeTeam PrepaidTeam On-DemandBusiness PrepaidBusiness On-Demand

Attachments Pricing

Total Attachments VolumeTeam/Business PrepaidTeam/Business On-Demand
>25 - 100 (GB)$0.24$0.312
>100 - 200 (GB)$0.24$0.312
>200 - 10k (GB)$0.23$0.299

You can buy prepaid volume in increments as shown in the table below:

Errors Volume      Purchase IncrementTransaction VolumePurchase IncrementAttachments VolumePurchase Increment
>50k-100k50k>100k-250k150k>25 - 100 (GB)25 (GB)
>100k-500k100k>250k-500k250k>100 - 10k (GB)100 (GB)

On-demand purchasing isn't restricted by any increments since you set a dollar amount for your budget, rather than a certain amount of data. So if you want to purchase an amount of prepaid volume data that falls between increments, you should set that up as on-demand budget.

The slider on the pricing page allows you to choose the prepaid volume you'd like for each type of event (errors, transactions) or attachments storage to see what you'd pay.

If your projects use a high volume of data, you can control how many events or attachments Sentry receives. For more information on how to manage your monthly spending, check out our Quota Management documentation.

Billing Periods

Two different billing periods are available:

  • Billing period - Your subscription billing period, which is either monthly or annual. This is when we’ll charge the credit card on file for your base subscription and reserved volumes.
  • On-demand period - This reflects a one-month window in which we calculate on-demand charges. For monthly subscriptions, on-demand periods are aligned with your billing periods.

Users with the role of Billing or Owner can find all previous invoices by going to the "Receipts" tab in Settings > Subscription.

Plans & Free Trials

Sentry has one free Developer plan and three paid plans: Team, Business, and Enterprise. You can find more information about each of these plans and what they include on our pricing page.

Plan upgrades take effect immediately. Plan downgrades and cancellations are processed as the end of the current contract cycle and cannot be refunded. If you no longer want to be on a paid plan, you'll revert to the base Developer plan at the end of your current contract.

If you're currently on a paid plan, you can sign up for a 30-day trial; if you're on a free plan, you can run a trial for 14 days. Before the trial ends, Sentry will provide you options to upgrade and continue to use our latest features like Performance Monitoring. If you choose to opt in to a new plan during your trial or at the end of your trial, the new plan takes effect immediately. If you don't upgrade by the end of trial, you will be downgraded to the same plan you were on prior to starting the trial.


The following sections cover taxation for various jurisdictions, business-to-business and business-to-customer taxation differences, and exemptions.

Currently, prices displayed on our pricing page don't include sales tax since tax rates and applicability varies across country, state/province, and locality.

US Taxes

As of December 1, 2020, customers with a US-based billing address may be subject to state and local sales tax. Sales tax will apply to billing addresses located in the following states/localities:

  • Connecticut
  • District of Columbia
  • Maryland
  • Massachusetts
  • New Mexico
  • New York
  • Ohio
  • Pennsylvania
  • Rhode Island
  • South Carolina
  • Texas
  • Utah
  • Washington

Canadian Taxes

As of October 1, 2022, customers with a Canadian-based billing address may be subject to provincial and local sales tax, varying according to province. Canadian customers may be subject to one or more of the following taxes depending on their location:

Province(s)Tax Type(s)Total Tax Rate
Alberta, Northwest Territories,
Nunavut, Yukon
Goods & Service Tax (5%)5%
British Columbia, ManitobaGoods & Service Tax (5%)
Provincial Sales Tax (7%)
New Brunswick,
Newfoundland and Labrador,
Nova Scotia, Prince Edward Island
Harmonized Sales Tax15% for all provinces
except Ontario (13%)
QuebecGoods & Service Tax (5%)
Quebec Sales Tax (9.975%)
SaskatchewanGoods & Service Tax (5%)
Provincial Sales Tax (6%)

All Canadian federal and provincial taxes will be calculated based on billing address.


In the European Union (EU) and United Kingdom (UK), in accordance with EU VAT and UK VAT legislation respectively, VAT will be applied only to orders where exemption documentation or a valid VAT ID has not been supplied prior to or at the time of payment.

The VAT in other countries such as Switzerland, South Africa, and Russia is applicable on all taxable sales where valid exemption documentation has not been provided to Sentry prior to payment.

B2B and B2C Taxation - Differences

Internationally, sales tax rules differ based on whether the customer is business-to-business (B2B) or business-to-consumer (B2C). In most countries, B2C sales are taxable, while B2B customers are not charged sales tax at the point of sale, but self-assess when they file their returns.

However, in some countries, both B2C and B2B customers need to be charged sales tax at the point of sale. Sentry will levy tax on your purchase based on your local tax legislation and rate according to your billing address.

Tax Exemptions

If your company or non-profit organization qualifies for a sales tax exemption, you can reach out to with the following information to have sales tax removed from any future invoices:

  • Organization name
  • Copy of a signed tax exempt certificate

If you've submitted an exemption form, and you're still being charged sales taxes, that's because either:

  • The exemption certificate was still in review after the billing period was closed.
  • The exemption certificate covers a state that is different from your billing address.

Updating your address or submitting a tax exemption certificate doesn't impact the taxes charged on older invoices. We do not adjust the billing or invoicing of a closed billing period.

Help improve this content
Our documentation is open source and available on GitHub. Your contributions are welcome, whether fixing a typo (drat!) to suggesting an update ("yeah, this would be better").