> For clean Markdown of any page, append .md to the page URL.
> For a complete documentation index, see https://docs.aosplane.io/llms.txt.
> For AI client integration (Claude Code, Cursor, etc.), connect to the MCP server at https://docs.aosplane.io/_mcp/server.

# Spend controls

A **spend limit** caps what AOSplane bills for the whole organization, one project or one agent in a period: sandbox time, network egress, code review and product manager chat. Model usage on your own AI accounts isn't included, as it's capped per session instead. **Automatic recharge** buys credit for you when your balance runs low.

> **Note**
>
> Owners, Admins and Billing members create and change spend limits. Engineers see the project and agent limits that can block their sessions, read-only. Only the owner sets up automatic recharge.

## Create a spend limit

#### Open Spend controls

Choose **Billing**, then the **Spend controls** tab, and choose **New limit**.

#### Choose what it covers

Under **Applies to**, choose **Organization**, **Project** or **Agent**, then which one. Something that already has a limit can't be picked: edit its limit instead.

#### Set the amount and period

Enter the **Limit** in USD and choose when it **Resets**: **Monthly**, **Weekly** or **Daily**. Periods are counted in UTC.

#### Choose your alerts

Under **Alerts**, keep 50%, 80% and 95%, remove any, or type another in **Add %**.

#### Choose what happens at the limit

**Block new work** (the default) refuses new sessions, follow-up prompts, resumes, Slack requests, scheduled stages, code review and PM chat. **Alert only** blocks nothing.

#### Save

Choose **Create limit**.

![New spend limit panel with Applies to, Limit, Resets, Alerts and the Block new work and Alert only choices](/_fern-files/_img/52fe7f58026a43169524161aa2a728b84f72fdc74d04098edf31b2aa7bc25de9.webp)

## Keep an eye on your limits

The **Spend limits** list shows the organization and each project, what each has spent **This period**, and its **State**, such as **Within limit** or **Limit reached**.

![Spend controls tab with the Spend limits list of the organization and each project, all at No limit, the New limit button, and Alert history](/_fern-files/_img/ab97441f8d94495b4de9616e3f53556929cf83611102900748769b899d6f242f.webp)

* Admins get an alert in the dashboard when spend crosses a threshold, and an email when a limit is reached.
* **Alert history** lists every crossing. Choose **Acknowledge** to mark one as seen.
* Select a limit to edit or delete it. Deleting stops its alerts and blocking at once. Past alerts and spend stay.

## Top up credit automatically

#### Open Payment

On the **Billing** page, choose the **Payment** tab and find **Automatic recharge**.

#### Set the amounts

Choose **Edit**, enter **When balance falls below**, how much to **Add** each time, and a **Monthly limit** for all recharges in a calendar month (UTC). Choose **Save**.

#### Turn it on

Turn on the **Automatic recharge** switch. The card then shows what was **Charged this month** and the **Last attempt**.

## Good to know

* With **Block new work**, turns already running finish, so spend can end slightly over the limit.
* A project's limit is also bound by the organization's limit.
* Automatic recharge needs a card on file and isn't available on Free. Your balance is checked about every 30 seconds.
* **Also pause running sessions at turn end** shows in the form but isn't available yet.

## Related

* [Billing and plans](/billing)
* [Audit logs](/audit-logs)