Pricing overview
How review credits are calculated, the four plan tiers, hard-block vs auto-overage, the annual discount, and the trial.
Last updated
ADO Pilot bills usage in review credits (RCs). Every plan includes a monthly RC allowance; the four tiers differ in how many RCs they include, what happens when you exceed the allowance, and the per-RC overage rate. Annual subscriptions discount the subscription fee.
Review credits — the billing unit
One RC roughly equals five hundred lines of changed code in a pull request, after exclusions:
- Additions and deletions both count.
- Excluded files (binaries, files ending in
.lock, source maps, your custom exclusion patterns) do not count. - Long lines are normalized so that minified or one-line files don't escape billing.
- An empty diff costs zero RCs.
- Every review that does any work costs at least one RC.
A typical "medium" pull request is one or two RCs. The exact formula and worked examples live in Review credits explained.
Plan tiers
| Plan | Monthly price | Annual price (per month) | Included review credits (RCs) | Default overage policy | Overage rate per RC |
|---|---|---|---|---|---|
| Starter | $20 | $17 | 150 | Auto-overage | $0.22 |
| Team | $50 | $42 | 400 | Auto-overage | $0.20 |
| Business | $150 | $125 | 1,300 | Auto-overage | $0.18 |
| Enterprise | Custom | Custom | Custom | Negotiated | Negotiated |
Annual subscriptions discount the subscription fee; included RCs are unchanged.
The "Default overage policy" shown above applies to both monthly and annual billing. Annual plans bill overage monthly, via a metered add-on alongside the annual base subscription, rather than pooling overage into the annual charge.
The "~75 medium PRs per month" framing you see on the pricing page is the Starter tier sized against an average two-RC PR. The Enterprise tier is custom-priced — contact sales for a quote.
Hard-block versus auto-overage
When you exceed your included RCs in a billing period, ADO Pilot does one of two things depending on your plan's overage policy:
- Auto-overage (default for Starter, Team, and Business): reviews keep running and each excess RC bills at the plan's overage rate, totaled at the end of the period. By default there is no cap. You can set an overage cap to limit how many extra RCs a single billing period can incur; setting the cap to zero is equivalent to hard-block.
- Hard-block: new reviews are rejected with a failing
ai-pr-reviewstatus check reading "AI review blocked — review credit quota exhausted. Upgrade your plan or wait for the next billing period.", and rejected reviews are not charged. Hard-block is not a standard-tier default — it applies only to Enterprise or custom contracts that negotiate a hard cap, configured explicitly by an admin. To unblock a hard-blocked org, upgrade your plan, raise your overage cap, or wait for the next billing period.
See Overage behavior for how to change the policy and set caps.
Annual subscriptions
Pay annually and the subscription fee drops; the included RC allowance per month is unchanged. Stripe bills the year in one charge at signup or upgrade. To switch billing cadence, see Upgrading, downgrading, and cancelling.
Free trial
When you sign up, ADO Pilot includes a small allowance of free review credits so you can try a real review without entering a payment method. On the plan-selection step of the signup wizard, you can skip choosing a paid plan with a Continue with N free credits link — N reflects your remaining trial credit balance, not the full allowance you started with.
When to upgrade
The break-even between tiers depends on your overage rate. A rough rule of thumb:
- If you are on Starter and consistently bill enough overage that your total monthly cost exceeds Team's base price, switch to Team.
- If you are on Team and consistently bill enough overage that your total monthly cost exceeds Business's base price, switch to Business.
The billing dashboard shows your current credit usage (included vs. overage) and, next to the overage-cap field, the maximum overage cost your cap allows (cap × overage rate) — useful context when deciding whether to upgrade.