# Limits

> The limits that apply to Budgets budgets, thresholds, notification channels and alert delivery.

These limits apply to every project. Contact support if a project needs more budgets or
notification channels.

## Budgets and thresholds

| Limit                             | Value                 |
| --------------------------------- | --------------------- |
| Budgets per project               | 20                    |
| Thresholds per budget             | 1 to 10               |
| Length of a `custom` period       | Up to 366 days        |
| Forecasted thresholds start after | One day of the window |
| How often budgets are checked     | About once an hour    |
| Windows and alerts kept           | 400 days              |

## Notification channels and delivery

| Limit                                              | Value                                                        |
| -------------------------------------------------- | ------------------------------------------------------------ |
| Notification channels per project                  | 10                                                           |
| An email channel's confirmation link expires after | 72 hours                                                     |
| Resending a confirmation                           | At most once every 10 minutes                                |
| Webhook response time                              | 10 seconds                                                   |
| Delivery retries                                   | For about four hours, then Budgets marks the alert as failed |

## API

| Limit                                          | Value                                 |
| ---------------------------------------------- | ------------------------------------- |
| Windows or alerts returned by one list request | 50 by default, up to 500 with `limit` |
