# Pricing and billing

> Curriculo API prices per operation, the $5.00 free credit, prepaid balance, card payment through Stripe and optional automatic top-up. No subscription.

**Source:** /docs/pricing/ (Curriculo Docs)  
**Updated:** 15 October 2026  
**Contact:** hello@curriculo.me

Published self-serve prices, charged per request (per document for lists of CVs and documents) from a prepaid balance. No subscription, no monthly minimum and no setup fee. A single key and a single balance cover every operation.

## How is the Curriculo API billed?

The Curriculo API is prepaid. Every account starts with a one-time $5.00 free credit, each request draws from your balance, and failed requests are never charged. There is no subscription, monthly minimum or setup fee. Curriculo ATS plans are billed separately; see the plans section below and the main pricing page.

## Curriculo ATS plans

This page covers the prepaid Curriculo API. Curriculo ATS, the hiring product your team signs in to, has its own plans, with no seat fees on any of them:

| Plan | Price | For |
|---|---|---|
| Starter | Free | Teams starting out. No credit card needed. |
| Pro | $50 a month, early-bird price | Growing teams that need higher limits. |
| Enterprise | Custom | Larger organisations with custom needs. Contact us. |

Compare what each plan includes on the [Curriculo ATS pricing page](/pricing/).

## Prices

| Operation | Price | Unit |
|---|---|---|
| One-time free credit | $5.00 | Granted on sign-up and drawn down before anything is charged. |
| Detect language | $0.001 | Per request. |
| Parse, prompt, evaluate | $0.01 | Per CV for parse and evaluate (a list of ten costs $0.10); per request for prompt. A prompt that includes a PDF is still $0.01. |
| Translate | $0.01 | Per request (per document for files), or three times the underlying model cost when that is higher. |
| Summarise a transcript | $0.01 | Per request, when you already have the transcript. |
| Transcribe | about $0.002 | Per minute of audio, rounded up to the next $0.001 per request. |
| Summarise a recording | about $0.002 + $0.01 | Per minute of audio, rounded up to the next $0.001 per request, plus $0.01 per request. |
| Screening interview | $0.02 | Per candidate invite sent. Failed invites are not charged. |
| Register a job | Free | |

All prices are USD and exclude local taxes.

## How charging works

- **One request is one charge, except lists of documents.** Ten CVs in one `/parse/` call cost $0.10 ($0.01 each). The other exceptions are screening interviews, charged per invite sent, and recordings, charged by duration.
- **Background tasks** are charged once, at their final outcome, at their operation's price: an async parse of 25 links costs $0.01 per CV parsed. See [Background processing and callbacks](/docs/background-processing/).
- **Recording tasks reserve funds.** `/summary/async` and `/transcribe/async` reserve the charge for the 2-hour maximum when the task is accepted. Without enough credit for the reservation, the request returns `400`.

## What is never charged

- **Failed requests.** A `4xx` or `5xx` costs you nothing.
- **Failed background tasks,** such as a dead link or an unreadable file.
- **Failed screening invites.**

## Balance and payment

| Item | How it works |
|---|---|
| Prepaid balance | Calls draw from your credit balance. When it reaches zero, calls are refused with `403` until you add credit. |
| Payment method | Card, via Stripe. Card details are entered on Stripe's own pages, never on a Curriculo screen. |
| Automatic top-up | Optional and off by default. Turn it on in **Console → Billing** and choose a threshold; when the balance falls below it, your card tops it back up so calls do not stop mid-workload. |

> [!TIP]
> Evaluation costs you nothing up front. Sign-up, key creation and your first calls are covered by the $5.00 free credit, and no payment method is needed to start.

## Reading your spend

API responses do not carry cost data. **Console → Usage** shows calls, errors, p50 latency and credits spent for the period, as a summary and a daily series filterable by product and by key.

## FAQ

### Is there a free trial of the Curriculo API?

Yes. Every account starts with a one-time $5.00 free credit, and no payment method is needed to start.

### Are failed requests charged?

No. A 4xx or 5xx response costs nothing, and neither does a failed background task or a failed screening invite.

### What happens when my balance reaches zero?

Calls are refused with 403 until you add credit in Console, Billing. Optional automatic top-up refills the balance below a threshold you choose.

### What do Curriculo ATS plans cost?

Starter is free, Pro is $50 a month at the early-bird price, and Enterprise is custom. No plan has seat fees. See curriculo.me/pricing/.
