> ## Documentation Index
> Fetch the complete documentation index at: https://moonshotfactory.mintlify.site/llms.txt
> Use this file to discover all available pages before exploring further.

# Billing

> Understand AgentVista's pricing plans, how to upgrade or downgrade, and how to manage your payment method and invoices.

AgentVista uses usage-based billing with tier guardrails. Your plan determines how many agents you can monitor, how many runs you can ingest per month, how long your data is retained, and how many alerts you can configure.

<Note>
  The Free plan is genuinely usable for real work. If you are a solo founder running a single agent in production, you can use the Free plan for months before hitting its limits.
</Note>

## Plans

<CardGroup cols={2}>
  <Card title="Free" icon="hand-wave">
    **\$0/month**

    * 3 agents
    * 500 runs / month
    * 30-day retention
    * 2 alerts
  </Card>

  <Card title="Solo" icon="user">
    **Most Popular**

    * 15 agents
    * 10,000 runs / month
    * 90-day retention
    * 15 alerts
    * Priority support
  </Card>

  <Card title="Team" icon="users">
    * 50 agents
    * 100,000 runs / month
    * 1-year retention
    * 50 alerts
    * Priority support
  </Card>

  <Card title="Scale" icon="chart-line">
    * Unlimited agents
    * 1,000,000 runs / month
    * 2-year retention
    * Unlimited alerts
    * Dedicated support
  </Card>
</CardGroup>

## How billing works

Billing is based on runs (agent executions) ingested per month. Each time your agent completes a run and the SDK sends that trace to AgentVista, it counts toward your monthly run total.

Your current usage is visible on the billing page above the plan selection grid. When you approach your plan's run limit, AgentVista surfaces a usage indicator so you can decide whether to upgrade before hitting the cap.

## Upgrading or downgrading

<Steps>
  <Step title="Open billing settings">
    Go to **Settings → Billing**. The page shows your current plan under **Current Plan**.
  </Step>

  <Step title="Review available plans">
    Scroll to **Available Plans** to see the full plan grid with your current plan highlighted. Your current usage is shown above the grid for reference.
  </Step>

  <Step title="Select a new plan">
    Click **Upgrade** on any plan card. AgentVista shows a proration preview — how much you will be charged today for the remainder of the current billing period and what your next renewal amount will be.
  </Step>

  <Step title="Confirm">
    Review the proration preview and click **Confirm change**. The plan change takes effect immediately.
  </Step>
</Steps>

If you are not yet on a paid plan, clicking **Upgrade** opens Stripe Checkout to complete your first payment.

## Viewing invoices

Go to **Settings → Billing → Payment History**. The table shows each invoice with its date, amount, and status. Click **Download** to retrieve a PDF of any invoice.

## Managing your payment method

Click **Update payment method** on the billing page. This opens the Stripe Customer Portal where you can update your card, view upcoming invoices, and manage your billing details.

## Subscription states

Your subscription can be in one of the following states:

| State                  | Description                                                                 |
| ---------------------- | --------------------------------------------------------------------------- |
| `active`               | Your subscription is current and in good standing                           |
| `trialing`             | You are in a trial period                                                   |
| `past_due`             | A payment has failed; see warning below                                     |
| `canceled`             | Your subscription has been canceled                                         |
| `cancel_at_period_end` | You have requested cancellation; access continues until the period end date |

<Warning>
  If your subscription moves to `past_due`, your access continues while the payment is unresolved, but you should update your payment method promptly. Go to **Settings → Billing** and click **Update payment method** to resolve the issue through the Stripe Customer Portal. Prolonged `past_due` status will result in service interruption.
</Warning>

## Canceling your subscription

Click **Cancel subscription** on the billing page. You will see a confirmation dialog that shows the date your plan will end. Your access continues at the current plan level until that date. After the period ends, your account returns to the Free plan — your data is not deleted.

If you change your mind before the period ends, click **Reactivate** to resume your subscription.
