# Plans & Billing

> What's included on the free plan, what Avtopilot unlocks, and how billing works.

## Plans

<table>
<thead>
  <tr>
    <th>
      
    </th>
    
    <th>
      Spark (free)
    </th>
    
    <th>
      Avtopilot
    </th>
  </tr>
</thead>

<tbody>
  <tr>
    <td>
      Online booking page
    </td>
    
    <td>
      ✓
    </td>
    
    <td>
      ✓
    </td>
  </tr>
  
  <tr>
    <td>
      Appointments, staff, schedule
    </td>
    
    <td>
      ✓
    </td>
    
    <td>
      ✓
    </td>
  </tr>
  
  <tr>
    <td>
      SMS notifications
    </td>
    
    <td>
      ✓
    </td>
    
    <td>
      ✓
    </td>
  </tr>
  
  <tr>
    <td>
      Branches
    </td>
    
    <td>
      1
    </td>
    
    <td>
      1, plus paid add-ons
    </td>
  </tr>
  
  <tr>
    <td>
      AI business assistant
    </td>
    
    <td>
      —
    </td>
    
    <td>
      ✓
    </td>
  </tr>
  
  <tr>
    <td>
      Online payments (Stripe)
    </td>
    
    <td>
      —
    </td>
    
    <td>
      ✓
    </td>
  </tr>
  
  <tr>
    <td>
      Custom Telegram bot
    </td>
    
    <td>
      —
    </td>
    
    <td>
      ✓
    </td>
  </tr>
  
  <tr>
    <td>
      Advanced analytics
    </td>
    
    <td>
      —
    </td>
    
    <td>
      ✓
    </td>
  </tr>
  
  <tr>
    <td>
      Priority support
    </td>
    
    <td>
      —
    </td>
    
    <td>
      ✓
    </td>
  </tr>
  
  <tr>
    <td>
      "Powered by Bronjoy" branding
    </td>
    
    <td>
      shown
    </td>
    
    <td>
      removed
    </td>
  </tr>
</tbody>
</table>

Every business starts on **Spark** — it's free for as long as you want, with no card required. **Avtopilot** is a flat monthly subscription that unlocks the AI assistant, in-app payments, your own Telegram bot, and analytics.

## Extra Branches

Need more than one location on Avtopilot? Add branches individually rather than upgrading to a bigger tier — each additional branch is a small monthly add-on billed alongside your subscription.

```bash
POST /api/org/subscription/branches/add
Authorization: Bearer your-owner-token
X-Organization-ID: 1
```

Remove one the same way:

```bash
POST /api/org/subscription/branches/remove
```

## AI Credits

The AI assistant on Avtopilot comes with a daily included budget, shared across your whole team. If you run a busy shop and exhaust it, top up with a one-time credit pack rather than waiting for the next day's reset:

```bash
POST /api/org/subscription/ai-credits/topup
Authorization: Bearer your-owner-token
X-Organization-ID: 1
```

Credits never expire and are only drawn down once your daily included budget runs out.

## Managing Your Subscription

```bash
GET /api/org/subscription
Authorization: Bearer your-owner-token
X-Organization-ID: 1
```

Returns your current plan, usage, and renewal date.

**Upgrade:**

```bash
POST /api/org/subscription/checkout
Authorization: Bearer your-owner-token
X-Organization-ID: 1
Content-Type: application/json
```

```json
{ "tier": "avtopilot" }
```

Returns a Stripe Checkout URL — complete payment there to activate.

**Cancel or resume:**

```bash
POST /api/org/subscription/cancel
POST /api/org/subscription/resume
```

Cancelling doesn't cut you off immediately — Avtopilot stays active until the end of the billing period you already paid for, then the organization drops back to Spark automatically. Resume any time before that date to keep your plan uninterrupted.

All of the above is also available from the billing settings in your dashboard — the assistant can walk you through it too.
