DocReadi

Billing and credits

Billing and credits

DocReadi runs on credits: every page you process draws down a balance, and your plan decides how that balance is filled. This chapter covers plans and tiers, how credits and top-ups work, the payment rails, firm/pooled billing, the Subscription page, and South African tax invoices. For exact current prices, always check the public /pricing page — it's the single place DocReadi guarantees the numbers match what you're actually charged; this guide describes mechanics, not figures that could drift out of date. (The one figure it does state, the free-trial credit grant, is read live from the same setting signup grants from.)

How credits work

One credit covers one page processed. OCR (for scanned documents) is bundled into that — you don't pay extra for it. The first re-extraction on a document is free (useful if you've just fixed a validation error and want DocReadi to try again); any further re-extraction after that charges again. Custom templates are charged at the same per-page rate as the built-in document types. A run in the test-extract sandbox also draws down your balance, one credit per page, the same as a normal extraction — it's refused up front if you're out of credits.

Two things cost nothing. An e-invoice XML sent as an .xml file is read out of the file rather than extracted by a model, so no credit is charged for it — though your workspace still has to have credits available for processing to start. The sample invoice on your onboarding checklist goes further: it never draws down a credit and runs even when your workspace is completely out of credits, so it works for a trialist before their first top-up.

Your credit balance comes from two sources, and they behave differently:

When your workspace runs out of credits, you'll see a banner on every page prompting you to top up or choose a plan; documents already in the pipeline still complete, but new ones wait until credits are available (see Troubleshooting for the awaiting-credits state).

Plans and tiers

DocReadi's plans range from a free trial through to a negotiated Enterprise tier, with Standard, Pro, and Firm in between. Broadly:

Each paid tier can be billed monthly or annually where annual billing is available for that tier; annual billing is priced at two months free versus paying monthly, shown on the Subscription page as an amortised monthly rate. Where annual isn't yet offered for a tier, only the monthly option appears.

A plan with room for more than one workspace also has a workspace cap. Where that cap fits your needs, a workspace add-on is available as a recurring add-on purchase that raises it further — offered directly on the Subscription page when applicable.

Pro, Firm, and Enterprise also include Factur-X emission as an Outbox bundle format; Trial and Standard don't see it as an option.

Payment rails

DocReadi checks out in the currency and payment rail that fits your billing country:

Your rail is set automatically from your workspace's billing country; you don't choose it directly. Whichever rail applies, the Subscription page shows a Manage subscription (Paystack) or Manage or cancel subscription (Polar) button for changing or ending your plan.

The Subscription page

Subscription (Workspace settings, requires the Admin role) is where you manage everything above. Top to bottom, it shows:

Discount codes

A discount code applies as a percentage off a top-up purchase. On the ZAR rail, enter it in the Discount code field on the Subscription page before buying a pack — DocReadi validates it live and shows the discount before you confirm. On the USD/EUR/GBP rail, the code is entered on Polar's own checkout page during a top-up. Codes are single-purpose (they reduce the price of a top-up, not a subscription) and may carry an expiry or a redemption cap set by DocReadi.

Most codes are also capped to one redemption per workspace. If your workspace has already used a code, entering it again shows "You've already used this code." (or, for a code allowing more than one use per workspace, "This workspace has reached its limit for that code.") instead of applying the discount.

On the ZAR rail, going to checkout with a code holds that use for your workspace for an hour while you pay. If you leave the payment page without paying and try again within the hour, you'll see "You have an unpaid checkout using this code. Finish that payment, or try again in an hour." — after the hour the code is free to use again. If you do complete the earlier payment, even late, the discount still applies to it.

Firm and pooled billing

If you manage more than one client on DocReadi, a billing owner workspace (the firm) can hold the plan and credit balance that its client workspaces draw from — a client doesn't need its own subscription, and its credit use is billed back to the firm. This is set up by DocReadi on request, since linking one workspace as another's billing owner is an administrative action.

Once set up, the firm's Subscription page shows the Client workspace usage table described above, so you can see how much each client is consuming without switching into their workspace. A client workspace on a pooled arrangement sees its own document activity as normal, but its Subscription page defers billing actions (subscribing, topping up) to the firm.

Adding a workspace yourself

If your plan supports more than one workspace of your own (Pro, Firm, or higher), you can create additional workspaces without contacting DocReadi. Open the account menu (your name, top right) and use the Add a workspace form: give the new workspace a name and a short handle (lowercase letters, digits and underscores, starting with a letter), then choose Create workspace. DocReadi provisions it and switches you straight into it.

A few things govern this:

Every workspace you add this way pools under the same billing owner automatically, drawing on the same credit balance — you don't set up a separate subscription for each one. Use the tenant switcher (see Getting started) to move between them.

SARS tax invoices

On the ZAR/Paystack rail, DocReadi issues a South African Revenue Service tax invoice for every subscription charge and every top-up, once your billing details (company name, VAT number if applicable, billing address) are on file. You don't need to request one — it's generated automatically and appears in the Tax invoices table on the Subscription page, where you can download the PDF at any time. Invoice amounts are VAT-inclusive. This applies to the ZAR rail only; Polar (USD/EUR/GBP) handles VAT itself as merchant of record and doesn't issue SARS invoices.


Previous: Delivering documents. Next: Workspace administration — users, roles, and the rest of the settings that aren't about billing.

Looking for the developer/API reference? See /api/docs-guide. Can't find an answer? Email [email protected].