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

# billing

View billing history for Pods, Serverless endpoints, and network volumes.

<RequestExample>
  ```bash Command theme={"theme":{"light":"github-light","dark":"github-dark"}}
  runpodctl billing <subcommand> [flags]
  ```
</RequestExample>

## Subcommands

### View Pod billing

View billing history for Pods:

```bash theme={"theme":{"light":"github-light","dark":"github-dark"}}
runpodctl billing pods
```

#### Pod billing flags

<ResponseField name="--bucket-size" type="string" default="day">
  Time bucket size (`hour`, `day`, `week`, `month`, `year`).
</ResponseField>

<ResponseField name="--start-time" type="string">
  Start time in RFC3339 format (e.g., `2024-01-01T00:00:00Z`).
</ResponseField>

<ResponseField name="--end-time" type="string">
  End time in RFC3339 format.
</ResponseField>

<ResponseField name="--grouping" type="string" default="gpuId">
  Group results by `podId` or `gpuId`.
</ResponseField>

<ResponseField name="--pod-id" type="string">
  Filter by specific Pod ID.
</ResponseField>

<ResponseField name="--gpu-id" type="string">
  Filter by specific GPU type.
</ResponseField>

### View Serverless billing

View billing history for Serverless endpoints:

```bash theme={"theme":{"light":"github-light","dark":"github-dark"}}
runpodctl billing serverless
```

#### Serverless billing flags

<ResponseField name="--bucket-size" type="string" default="day">
  Time bucket size (`hour`, `day`, `week`, `month`, `year`).
</ResponseField>

<ResponseField name="--start-time" type="string">
  Start time in RFC3339 format.
</ResponseField>

<ResponseField name="--end-time" type="string">
  End time in RFC3339 format.
</ResponseField>

<ResponseField name="--grouping" type="string" default="endpointId">
  Group results by `endpointId`, `podId`, or `gpuId`.
</ResponseField>

<ResponseField name="--endpoint-id" type="string">
  Filter by specific endpoint ID.
</ResponseField>

<ResponseField name="--gpu-id" type="string">
  Filter by specific GPU type.
</ResponseField>

### View network volume billing

View billing history for network volumes:

```bash theme={"theme":{"light":"github-light","dark":"github-dark"}}
runpodctl billing network-volume
```

#### Network volume billing flags

<ResponseField name="--bucket-size" type="string" default="day">
  Time bucket size (`hour`, `day`, `week`, `month`, `year`).
</ResponseField>

<ResponseField name="--start-time" type="string">
  Start time in RFC3339 format.
</ResponseField>

<ResponseField name="--end-time" type="string">
  End time in RFC3339 format.
</ResponseField>

## Related commands

* [`runpodctl user`](/runpodctl/reference/runpodctl-user)
