Credits & Billing
Understand how page credits work, how much each extraction costs, and how to top up your balance with a one-time credit pack.
PerfectParser uses a pay-as-you-go credit system. You buy a pack of page credits once, use them at your own pace, and top up whenever you need more. There are no subscriptions, no monthly fees, and no automatic renewals.
What is a page credit?
One credit processes one page of a document.
| Document | Credits used |
|---|---|
| A 1-page invoice (PDF) | 1 credit |
| A 10-page contract (PDF) | 10 credits |
| A PNG image of a receipt | 1 credit |
| A batch of 50 × 2-page invoices | 100 credits |
Credits are also used when you upload a sample document for a new Parser: the AI reads the sample to detect fields, and that uses 1 credit per page of the sample.
Extraction modes and credit usage
When you start a bulk extraction, you choose between two modes. Both modes cost 1 credit per page:
| Mode | Credits used |
|---|---|
| One result per file | 1 credit per page |
| One result per page | 1 credit per page |
Use One result per file for standard invoices or forms where you want the AI to analyze the document as a whole and return a single extracted record (e.g., a 5-page invoice uses 5 credits and returns 1 record). Use One result per page when you need the AI to analyze each page independently and return a separate record for every page (e.g., a 12-page bank statement with one month per page uses 12 credits and returns 12 separate records).
The dashboard shows an estimated credit cost before you start a batch, so there are no surprises.
Free trial
Every new account comes with 20 free page credits — no credit card required. This is enough to test PerfectParser with your own documents before committing to a purchase.
Credit packs
When you are ready to buy more credits, choose a pack that matches your volume. All packs are valid for 12 months from the date of purchase.
| Pack | Pages | Price | Cost per page |
|---|---|---|---|
| Starter | 100 pages | $19 | $0.19 / page |
| Small | 250 pages | $39 | $0.156 / page |
| Medium | 500 pages | $59 | $0.118 / page |
| Popular | 1,000 pages | $99 | $0.099 / page |
| Growth | 2,500 pages | $189 | $0.075 / page |
| Scale | 5,000 pages | $349 | $0.069 / page |
| Business | 10,000 pages | $599 | $0.059 / page |
| Enterprise | 25,000 pages | $1,299 | $0.051 / page |
Credits stack — if you buy two packs, the totals add up. Each pack's expiry is tracked separately. You can see your full balance breakdown on the Pricing page.
Checking your balance
Your remaining credits are always visible at the bottom of the left-hand sidebar. Click the credit widget to go to the Pricing page and buy more.
Programmatically, use GET /v1/me for a quick balance check or GET /v1/credits for a detailed purchase breakdown.
What happens if you run out of credits?
PerfectParser calculates the estimated credit cost before you start any extraction batch. If a batch requires more credits than you have available, the system will show the estimate and prompt you to top up before you can start the extraction.
There are no automatic overages or surprise charges. Simply buy another credit pack whenever you need to process more documents.
Need higher volume?
For more than 25,000 pages, custom SLA agreements, or on-premise deployment, contact our team for a tailored quote.