Pricing
You pay per task, not per token or page.
A task is one function call: $0.09 for any input, any length. Pay as you go with no lock-in. The first 100 function calls every month are free.
How bem charges
- 01Per taskOne function call, one price
- 02Pay as you goNo platform fees or minimums
- 03No lock-inNo contract to start
- 04First 100 freeEvery month, no credit card
Two ways to buy. The same platform.
Every account gets every function, with no tier lock-in. Start pay as you go, and talk to us when you need custom volume, procurement, or deployment.
Pay as you go
$0.09per function call
Down to $0.04 per call as your volume grows.
- The first 100 function calls every month are free
- Any input type, any document length
- No platform fees, no minimums
- Billed monthly in arrears
Add-ons
Optionalon top of pay as you go
Add them when you need them. Nothing here is required.
- Fine-tuning
- $500 per trained function / month
- Private Link
- $500 per month
- Premium support
- $750 per month
Enterprise
Customvolume pricing
The same platform, with the procurement and deployment terms your team needs.
- Custom volume pricing and dedicated throughput
- Custom MSA, DPA, and SLA, plus BAAs
- Private Link, on-premise, or VPC deployment
- Dedicated solutions engineering
- Premium support with 24-hour response
The plans side by side.
Everything either plan includes, in one table.
| What you get | Pay as you go | Enterprise |
|---|---|---|
| Price | ||
| Price per function call | $0.09, down to $0.04 with volume | Custom volume pricing |
| Platform fees and minimums | None | Volume commits with predictable pricing |
| Included with every account | ||
| All function typesSplit, Classify, Extract, Parse, Enrich, Join, Payload Shaping, Render, Send, Evaluate | Included | Included |
| Call logsPer-call records, structured, queryable | Included | Included |
| Accuracy scoresPrecision, recall, F1 with regression testing | Included | Included |
| Human reviewBuilt-in labeling UI for the in-the-loop step | Included | Included |
| CorrectionsSubmit corrections and golden datasets | Included | Included |
| SurfacesOperator inbox, AI Forms, Forge no-code builder | Included | Included |
| API and SDKsTypeScript, Python, Go, C#, Terraform, CLI | Included | Included |
| EU regionData sovereignty for European workloads | Included | Included |
| Security, support, and terms | ||
| SOC 2 Type II, HIPAA, and GDPR | Included | Included |
| HIPAA BAA | Not included | Included |
| Private Link | Add-on, $500 a month | Included |
| Premium support with 24-hour response | Add-on, $750 a month | Included |
| Custom MSA, DPA, and SLA | Not included | Included |
| Dedicated solutions engineering | Not included | Included |
The more you send, the less each call costs.
At 15,000 calls in a month, the first 100 are free, the next 9,900 are $0.09 each, and the remaining 5,000 are $0.07 each. The rate falls on its own as you grow.
| Calls in the month | Per call |
|---|---|
| First 100 | Free |
| 101 to 10,000 | $0.09 |
| 10,001 to 100,000 | $0.07 |
| 100,001 to 1,000,000 | $0.05 |
| 1,000,001 to 10,000,000 | $0.04 |
| 10,000,001 and up | Talk to us |
Graduated: you only pay the lower rate on calls above each threshold. Billed monthly in arrears.
Estimate your month
a month for 50,000 function calls · $0.07 per call on average
- 100 at $0.00
- $0
- 9,900 at $0.09
- $891
- 40,000 at $0.07
- $2,800
The same price for every input.
Per-page pricing gets out of hand fast: standard versus complex pages, multistep operations, modality surcharges, page-count multipliers. bem prices one function call the same regardless of file type or length.
| Input | bem | Per-page tools |
|---|---|---|
| 10-page PDF | $0.09 | $0.40 – $0.90 |
| 50-page contract | $0.09 | $2.00 – $4.50 |
| 5-min phone call | $0.09 | Not supported |
| WhatsApp thread | $0.09 | Not supported |
| Email with attachments | $0.09 | Not supported |
| 1-min CCTV clip | $0.09 | Not supported |
Per-page estimates based on published pricing from leading document processing platforms (parse + extract workflows, standard modes). Actual costs vary by provider and configuration.
Questions we hear often.
What exactly is a function call?
One execution of a single function. Running Extract on 100 PDFs is 100 calls. A workflow that runs Classify and then Extract on 100 PDFs is 200 calls. You compose the workflow, so you control the cost.
Does pricing change with page count, file size, or modality?
No. A one-page invoice and a fifty-page contract cost the same per function call. Audio, video, email threads, photos, scans, and PDFs all price identically. You pay for the outcome, not the page count.
How does graduated pricing work?
The more you use bem, the lower your per-call cost above each threshold. At 15,000 calls per month, the first 100 are free, the next 9,900 are billed at $0.09 each, and the remaining 5,000 at $0.07 each. Your blended rate decreases automatically.
What inputs are supported?
PDFs, documents, images, audio, video, WhatsApp and SMS threads, and email conversations with attachments. Pricing does not change by file type.
Are commitments or contracts required?
No. Pay-as-you-go with no platform fees or minimums. You are billed monthly in arrears for exactly what you use. Annual commitments unlock additional savings if you want them.
Can I use bem in a regulated industry?
Yes. bem is SOC 2 Type II, HIPAA, and GDPR ready. A BAA is available for Enterprise customers. Private Link and on-premise deployment are available for the most regulated environments.
What does it cost to get started?
Nothing. No sales call, no credit card, no trial expiration. Sign up and you get the first 100 function calls every month at no charge.
More answers in Frequently asked questions about bem and document AI and The best document AI platforms in 2026, honestly compared.
Start free.
The first 100 function calls are free. Pricing is per task, not per token or page. Pay as you go, with no lock-in.