Rates
Selected per call:
What counts as a page
After we rasterize the document, one rendered page = one billed page. So:
We cap at 100 pages per call. If you have a 500-page document, split it.
What doesn’t get billed
- Failed tasks. If the SDK can’t load the document, if the OSS reviewer service is unreachable, or if the reviewer cancels the task before submitting, you’re not billed. The pre-check happens before the debit.
- AI verifier loops in Flow C. If the verifier disagrees and the task re-routes to a second human, the second review is included in the original page-count charge.
- Tasks that time out. If no reviewer submits before
timeout_seconds, the task expires and you’re not billed. - Provider calls in Flow B. Your OpenAI / Reducto / Azure calls run on your machine with your credentials. We don’t see them, we don’t pass them through.
How balance works
Sign up gives you a small free credit so you can run your first few smoke tests. After that you top up.- Open app.awaithumans.dev/billing.
- Pick an amount, pay with a card via Stripe.
- The credit lands within seconds.
page_count × rate), the call fails with InsufficientBalanceError before any work happens.
Low-balance warnings
Configure a threshold from the billing page. When a debit takes your balance below the threshold for the first time, we send one email warning. The email contains a top-up link. No spam, one shot, you re-arm the warning by topping up. For programmatic monitoring, theverify_document() response includes a low_balance_crossed flag on the underlying managed task (read it from the AwaitHumans client if you need it):
Errors related to billing
InsufficientBalanceError is raised when the pre-flight check fails:
docs_path field is "insufficient-balance", so you can route users to the right help page from your own UI.
Enterprise / volume
Above $5,000/month or specific compliance terms (BAA, SCC, audit-log retention beyond 30 days), emailenterprise@awaithumans.dev. We do prepaid credits with custom invoicing and operator-grant transactions for the test sandbox.
Where to go next
Errors
Every error class including InsufficientBalanceError + how to recover.
Security
What we retain about your billing (timestamps + amounts) vs. what we don’t (response content).