# Pricing

How billing works, in one place. You pick a plan with a flat monthly price that includes a set
number of credits, and you spend those credits as you parse. One credit is one page. That is the
whole model. This page explains exactly how a bill is calculated. For what counts as a "page",
see [Credit definition](/docs/credit-definition).

## Plans

| Plan | Monthly price | Credits included | Extra credits |
|:--|:--|:--|:--|
| **Free** | $0 | 15,000 | Not available, parsing pauses |
| **Standard** | $39 | 35,000 | $1.75 per 1,000 |
| **Growth** | $399 | 400,000 | $1.50 per 1,000 |
| **Scale** | Custom | Custom | Custom |

Every plan includes the full API, every format, clean Markdown output, table extraction,
automatic OCR, and webhook callbacks. Plans differ in volume, file size, rate limit, and
support, not in parse quality. See the full side-by-side at [Pricing](/pricing).

## How your bill is calculated

1. Your monthly price includes a set number of credits.
2. Each parse spends credits equal to its pages.
3. If you stay within your included credits, you pay only the flat monthly price.
4. If you go over, the extra pages are billed at your plan's extra-credit rate.
5. Credits reset at the start of each billing cycle and do not roll over.

So the bill is the monthly price, plus any usage past your included credits at the extra-credit
rate.

**Example.** On Standard ($39, 35,000 credits included) you parse 40,000 pages in a month. The
first 35,000 are included. The extra 5,000 are billed at $1.75 per 1,000, which is $8.75. Your
bill is $39 + $8.75 = **$47.75**.

## Your bill cannot run away

Extra usage is capped at **100% of your plan's included credits per cycle**. You can burst up to
double your plan, and then parsing pauses until the next cycle or an upgrade. You get a warning
email before you reach the cap.

- On Standard, the most extra usage you can be billed in a cycle is 35,000 credits, or $61.25.
- On Growth, it is 400,000 credits, or $600.

This is the ceiling. There are no per-feature add-ons, no premium multipliers, and no charge for
OCR. One page is one credit, every time.

## The Free plan never bills

The Free plan has no extra credits. When you reach 15,000 credits, parsing pauses until your
next cycle or you upgrade. There is no card on file and no surprise bill.

## Large one-time imports

If you arrive with a big backlog to bring in all at once, that can exceed a normal cycle's cap.
[Contact us](/) about a one-time credit pack or a Scale plan sized for it.

## Why it works this way

- **Predictable.** A flat monthly price plus a known rate per extra page. You can estimate any
  bill in advance.
- **Capped.** Usage is bounded at double your plan, so a runaway job cannot produce a runaway
  bill.
- **No surprises.** Every job returns the exact credits it used as `credits_used` (see the
  [API reference](/docs/api-reference)), so usage is always visible.

When you regularly exceed your plan, the next tier up has a lower rate per credit, so upgrading
is the cheaper path at scale.
