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

# Billing

> Understand how pyannoteAI billing works for diarization, identification, and voiceprint requests.

Use the billing and usage page of the [dashboard](https://dashboard.pyannote.ai) to check your current pricing, available credits or subscription status, recent usage, and monthly budget.

## Included usage

The Developer and Starter plans have included monthly usage that can be spent on any endpoint. Once your included usage is consumed, additional requests are billed at the same per-unit rate (pay-as-you-go).

## How billing works

Requests to the `/diarize` and `/identify` API endpoints are billed based on the audio duration in seconds that is sent for processing.

Requests to `/voiceprint` are billed per voiceprint created rather than by audio duration.

If transcription is enabled on `/diarize`, the request is billed at the transcription price shown as `STT Orchestration` in our plans. You still receive diarization segments as part of the output at no additional cost.

### Minimum charge

<Note>
  There is a 20-second minimum charge for all requests to `/diarize` and `/identify`. If you send a request with an audio file that is less than 20 seconds, the request is billed as 20 seconds.
</Note>

Example charges:

* An 8-second `/diarize` request is billed as 20 seconds
* A 20-second `/identify` request is billed as 20 seconds
* A 182-second `/diarize` request is billed as 182 seconds
* A `/voiceprint` request is billed per created voiceprint

## What can affect cost

* The endpoint you use
* The model that was selected
* The audio duration in seconds for `/diarize` and `/identify`
* Whether you requested transcription with a `/diarize` request

For your current per-unit rates (diarization, STT Orchestration, identification, voiceprint), use the plan page in the [dashboard](https://dashboard.pyannote.ai) as the source of truth.

## Setting a monthly budget

Use the **Monthly budget** setting on the billing page to manage your spend by configuring a monthly spend limit. You can update or remove this limit at any time.

<Warning>
  There may be a delay in enforcing this limit, and you remain responsible for any overage incurred.
</Warning>

If your team exceeds the monthly budget during a billing period, subsequent API requests will be rejected.
