---
title: "API Pricing | Scriptivox"
description: "Simple pay-as-you-go API pricing at $0.20 per hour of audio. No subscriptions, no minimum commitments."
canonical: "https://platform.scriptivox.com/docs/pricing"
last-updated: "2026-05-14"
---

# Pricing

Simple, transparent pricing. Pay only for what you use.

## $0.20 / hour of audio

Billed per second of audio processed. No rounding up to the nearest minute.

### Everything included

- Speaker diarization
- Word-level timestamps
- Confidence scores (where supported by the alignment model)
- 119 language support
- Automatic language detection
- Webhook notifications

---

## Key details

### Pay-as-you-go

No subscriptions or commitments. Add funds to your balance and use them whenever you need.

### No minimums

No minimum usage requirements. Transcribe one file or a thousand — same rate.

### Balance never expires

Funds in your account never expire. Use them at your own pace, no time limits.

---

## How billing works

When you submit a transcription, we **reserve** the estimated cost from your balance based on the audio duration. Once the transcription completes, we charge the exact cost and release any unused reserve.

Cost is calculated as: `(audio_seconds / 3600) * $0.20`

**Failed transcriptions are free.** If a job fails for any reason, the full reserve is released back to your balance. You are never charged for unsuccessful attempts.

## Example costs

| Audio Duration | Hours | Cost |
| --- | --- | --- |
| 30 seconds | 0.0083h | $0.0017 |
| 5 minutes | 0.0833h | $0.0167 |
| 30 minutes | 0.5h | $0.10 |
| 1 hour | 1h | $0.20 |
| 3 hours | 3h | $0.60 |
| 10 hours | 10h | $2.00 |

## Adding funds

Add funds to your account via the [Billing page](/platform/billing) in your dashboard. Payments are processed securely through Stripe.

Minimum deposit is `$5.00`, which gives you approximately **25 hours** of transcription.

## Rate limits

Rate limits are enforced per API key to ensure fair usage. See the [API Reference](/docs/api-reference#rate-limits) for specific limits per endpoint. You must also have sufficient balance to cover the estimated cost before a transcription can begin. If your balance is insufficient, the request will return a `402` error.

## Common questions

### What formats are supported?

We support 25 audio and video formats including mp3, wav, m4a, mp4, mov, webm, aac, ogg, flac, and opus. Max file size is 5 GB and max audio duration is 10 hours per file.

### Am I charged if a transcription fails?

No. Failed transcriptions are completely free. The reserved amount is returned to your balance immediately.

### How is cost calculated for very short audio?

Cost is calculated per second with no rounding or minimums. A 30-second clip costs $0.001667 (`0.20 * 30 / 3600`).

### Do you offer volume discounts?

Contact us for enterprise pricing if you process more than 1,000 hours per month.

### Can I get a refund?

Unused balance can be refunded within 30 days of deposit. Contact support for refund requests.

---

- [Quickstart](/docs/quickstart) — Get your first transcription running
- [API Reference](/docs/api-reference) — Full endpoint documentation
