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

# Overview

> Understand how billing works on Runcrate with prepaid credits.

export const RuncrateStyles = () => {
  if (typeof document !== 'undefined' && !document.getElementById('runcrate-overrides')) {
    const s = document.createElement('style');
    s.id = 'runcrate-overrides';
    s.textContent = `
      /* Match Runcrate's rounding scale (--radius: 0.75rem) */
      .rounded-sm { border-radius: 0.5rem !important; }   /* 8px */
      .rounded-md { border-radius: 0.625rem !important; } /* 10px */
      .rounded-lg { border-radius: 0.75rem !important; }  /* 12px */
      .rounded-l-sm { border-top-left-radius: 0.5rem !important; border-bottom-left-radius: 0.5rem !important; }
      .rounded-r-sm { border-top-right-radius: 0.5rem !important; border-bottom-right-radius: 0.5rem !important; }
      .rounded-l-md { border-top-left-radius: 0.625rem !important; border-bottom-left-radius: 0.625rem !important; }
      .rounded-r-md { border-top-right-radius: 0.625rem !important; border-bottom-right-radius: 0.625rem !important; }
      .rounded-l-lg { border-top-left-radius: 0.75rem !important; border-bottom-left-radius: 0.75rem !important; }
      .rounded-r-lg { border-top-right-radius: 0.75rem !important; border-bottom-right-radius: 0.75rem !important; }

      /* Cards: never pure white in light mode */
      .card { background-color: #fcfcfc !important; border-radius: 0.75rem !important; }
      html.dark .card { background-color: #141414 !important; }

      /* Docs hero box */
      .rc-hero { background-color: #fcfcfc; border: 1px solid #e0e0e0; }
      html.dark .rc-hero { background-color: #141414; border-color: #242424; }
      html.dark .rc-hero h1 { color: #f5f5f5; }

      /* Runcrate scrollbar — thin, transparent track, hide-until-hover thumb */
      ::-webkit-scrollbar { width: 6px; height: 6px; background-color: transparent; }
      ::-webkit-scrollbar-track { background-color: transparent; }
      ::-webkit-scrollbar-thumb { background-color: rgba(155, 155, 155, 0.5); border-radius: 10px; transition: opacity 0.3s ease; opacity: 0; }
      ::-webkit-scrollbar-thumb:hover { background-color: rgba(155, 155, 155, 0.7); }
      *:hover::-webkit-scrollbar-thumb,
      *:focus::-webkit-scrollbar-thumb,
      *:active::-webkit-scrollbar-thumb { opacity: 1; }
      * { scrollbar-width: thin; scrollbar-color: rgba(155, 155, 155, 0.5) transparent; }
    `;
    document.head.appendChild(s);
  }
  return null;
};

<RuncrateStyles />

Runcrate uses a **prepaid credit system**. You add credits to your account, and they are deducted automatically as you use GPU instances, Models API, and storage.

## How It Works

```mermaid theme={"theme":"github-dark"}
flowchart LR
    A["Add Credits"] --> B["Deploy Resources"]
    B --> C["Hourly Deductions"]
    C --> D{"Balance Low?"}
    D -->|Auto-recharge on| E["Auto-recharge"]
    E --> C
    D -->|Auto-recharge off| F["Termination Warning"]
    F --> G["Resources Terminated"]
```

1. **Add credits** to your workspace using a payment method
2. **Deploy** instances, call the Models API, or create storage volumes
3. **Credits are deducted** automatically — hourly for instances, per-request for API, weekly for storage
4. When your balance gets low, **auto-recharge** tops up automatically (if enabled), or resources are terminated to prevent debt

## Billing Dashboard

Navigate to **Dashboard → Billing** to access all billing features:

### Credit Balance

Your current credit balance is displayed prominently at the top, along with:

* **Estimated hours remaining** based on your current burn rate
* **Burn rate** showing hourly credit consumption

### Transaction History

View all billing activity in a filterable, paginated table:

* **Filter by type** — Deposits, Usage, or All
* **Each transaction shows** — date, description, amount, status, and invoice link
* **Status badges** — Completed, Pending, Failed, or Accumulating

### Payment Methods

Manage your credit and debit cards. Set a default payment method for top-ups and auto-recharge.

### Auto-Recharge

A banner at the top of the billing page shows your auto-recharge status. Configure a threshold and recharge amount so you never run out of credits unexpectedly.

### Billing Profile

Set your billing name, company, and address for invoices. This information appears on receipts and Stripe invoices.

<Warning>
  Billing is **per-workspace**. Each workspace has its own credit balance, transaction history, and payment methods. Only **Owners** and **Managers** can access billing settings.
</Warning>

## Next Steps

<CardGroup cols={2}>
  <Card title="Credits" icon="coin" href="/billing/credits">
    Learn about adding and managing credits
  </Card>

  <Card title="Payment Methods" icon="credit-card" href="/billing/payment-methods">
    Add and manage payment methods
  </Card>

  <Card title="Auto-Recharge" icon="refresh" href="/billing/auto-recharge">
    Set up automatic credit top-ups
  </Card>

  <Card title="Pricing" icon="tag" href="/billing/pricing">
    View GPU, API, and storage pricing
  </Card>
</CardGroup>
