# Billing

The "Billing" tab allows you to manage your existing plan and monitor your task usage for the month.

## Setting Workspace Task Limits

You can set soft and hard limits on your workspace executions:

* **Soft Limit:** receive an email notification when you hit a specified # of tasks
* **Hard Limit:** prevent users from executing beyond a specified # of tasks

For additional information regarding our plans, visit our [Pricing Page](https://www.airops.com/pricing).

## Frequently Asked Questions

### What happens if I run out of tasks?

If you run out of tasks, you can keep using AirOps but you will be charged for incremental usage beyond your initial allotment. Your tasks will automatically reset to your plan's monthly allotted amount at the beginning of the next calendar month.

### **If an error occurs and my** Workflow **doesn't complete, will I still be charged for tasks?**

You will only be charged tasks for steps within your Workflow that run successfully. Steps that error out will not be charged, but if you have other Workflows embedded in your Workflow that incur tasks, you will be charged for those.

### **How can I track my task usage?**

You can track your task usage through the Usage tab. Here you will be able to see how you're pacing against your monthly task allocation, understand where your tasks have been used and my whom, and set usage limits.

### **How can I test and see how many tasks my** Workflow **will use?**

We are building functionality to let you test task usage. For now - refer to the below task usage parameters:

* Text input step - no task usage incurred
* Code step - maximum 1 task per Workflow run
* Vector DB call - 1 task per call
* LLM step with your own API key - 1 task per call
* LLM step with an AirOps hosted model - tasks proportional to usage
* Other API step - 1 task per call
* Output step - no task usage incurred


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.airops.com/your-workspace/billing.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
