Request a quote →
Pricing

Whisper API pricing in 2026: what OpenAI’s speech-to-text really costs, and when to add human review

May 5, 2026 · 5 min read

Lessrec provides human-reviewed transcription: an editor listens to the recording and checks the full text. Send your project requirements for an individual written quote.

Because $0.006/min is the price of the model API call. It's not the price of getting a usable transcript. Once you account for what's actually included, the math flips for most use cases.

The all-in cost comparison

Imagine you're transcribing 1 hour of podcast audio (~60 minutes, ~50 MB MP3).

PathHeadline priceReal cost
OpenAI Whisper API (raw)$0.006/min × 60 = $0.36$0.36 + your dev time
OpenAI + your wrapper code$0.36$0.36 once your wrapper exists
LessRecCustom quoteCustom quote
Rev (auto)$0.25/min × 60 = $15$15
Otter Pro flat$20/mo$20 even if you transcribe 1 file

OpenAI is unambiguously cheapest per minute of API time. LessRec costs more because an editor listens to the recording and checks the entire transcript. But "API time" is the cheap part of running a transcription service. Here's everything OpenAI doesn't include:

What OpenAI's $0.006/min skips

1. The 25 MB upload cap

OpenAI's Whisper endpoint caps each request at 25 MB. A 1-hour podcast at standard MP3 bitrate is ~50 MB — over the limit. Workarounds: compress to 64 kbps, or split the file. Both are doable but they're your code to write. With LessRec, long recordings are handled as a quoted project, so you do not split files yourself.

2. .docx and .srt output

OpenAI returns JSON or plain text. If you want a Word doc with paragraph breaks, you write a converter. If you want SRT subtitles with the right timestamps, you write a converter. With LessRec, the delivery format (for example .docx or .srt) is agreed in the quote.

3. Job queue and retry logic

OpenAI's API call is synchronous — you upload, wait (up to several minutes for long files), get the result. If the connection drops, you re-upload. Building a proper job queue (background worker, retry, idempotency keys, status polling) takes a developer 1-2 days of work. A managed service takes this work off your plate.

4. No web UI

Your end users can't drag-and-drop into OpenAI's API directly. You need a web app on top, or a service that handles the whole job.

5. No CPU-tier pricing

Lessrec provides human-reviewed transcription: an editor listens to the recording and checks the full text. Send your project requirements for an individual written quote.

When OpenAI's API is the right call

You should use OpenAI's API directly if:

When LessRec is the right call

The hidden cost developers forget

Many developers see $0.006/min and start building. Then they hit:

By the time you ship a production-grade wrapper, you've spent 1-2 weeks of engineer time (~$5,000-15,000 fully loaded) and you're maintaining infrastructure forever. Whether that's worth it depends on your volume.

What LessRec offers instead

Lessrec provides human-reviewed transcription: an editor listens to the recording and checks the full text. Send your project requirements for an individual written quote.

Need a checked transcript?

An editor listens to your recording and checks the full transcript. Price and delivery are agreed in a written quote.

Request a written quote →

FAQ

Do you have an API endpoint or just web upload?

POST /api/transcribe with multipart form-data, GET /api/job/:id for status, GET /api/job/:id/download for output. API keys are issued after first paid pack — in Telegram @audioburobot.

Can I self-host Whisper instead?

Absolutely. faster-whisper is open source. On an M-series Mac it runs at 5-10× realtime (free, your machine). On a $40/mo Hetzner CX22 it runs at ~25× realtime. Worth it if you transcribe enough volume to justify the setup time.

Why CPU instead of GPU?

Lessrec provides human-reviewed transcription: an editor listens to the recording and checks the full text. Send your project requirements for an individual written quote.