dbtempo is priced by a monthly allowance, not by seat. Paste-mode analysis is free, every paid plan starts with a 7-day free trial, and you can cancel any time.
By a monthly allowance, not by seat. Each plan includes an allowance for the AI analysis that explains a finding and writes its fix, and dbtempo shows what you have used as a percentage of it. Paid plans are billed monthly through PayPal.
Yes. Free covers paste-mode analysis: paste SQL, an EXPLAIN plan or a slow query log and read the result, without connecting a database. Free does not ask for a payment method. Live database connections need a paid plan, and draft pull requests and auto mode are on the higher paid plans; the comparison table shows which.
Yes. Every paid plan starts with a 7-day free trial. A trial is given once per account, so it does not start again if you cancel and subscribe later.
Cancel from Settings, Billing. Paid features normally stay on until the end of the period you already paid for, then the account moves to the Free plan. Refunds are not issued for partial months, except where the law requires them.
Yes, from Settings, Billing. Refunds are not issued for partial months, so unused days on the old plan are not refunded.
dbtempo stops starting the AI analysis that uses it until you have more to spend. On a paid plan the allowance resets at the start of each billing period, and on the Free plan it resets on the first of each month. A paid plan can also buy a top-up pack.
Unused monthly allowance does not roll over; it resets with the next period. Top-up packs are for paid plans, never expire, and are spent only after the monthly allowance is gone.
The written analysis that explains a finding and writes its fix. The product shows usage as a percentage of the allowance.
| Feature | Free | Starter | Pro | Agency |
|---|---|---|---|---|
| Paste-mode analysis | Included | Included | Included | Included |
| Analyse against a live database | — | Included | Included | Included |
| Query complexity analysed | Up to 3 tables | Joins, CTEs, subqueries | Joins, CTEs, subqueries | Joins, CTEs, subqueries |
| Slow-query log upload | — | Included | Included | Included |
| dbtempo CLI | — | Included | Included | Included |
| Database connections | — | 3 database connections | 10 database connections | 50 database connections |
| Connected repos | — | 5 connected repos | 25 connected repos | 100 connected repos |
| Incident diagnosis: lock waits, long transactions and alerts | — | Included | Included | Included |
| Draft PR creation | — | — | Included | Included |
| Auto-mode permissions | — | — | Included | Included |
| Audit trail CSV export | — | — | — | Included |
| Unused monthly credits | Reset each period | Reset each period | Reset each period | Reset each period |
| Purchased top-up credits | Never expire | Never expire | Never expire | Never expire |