Quick Reference
| Topic | Description |
|---|---|
| How Usage Is Measured | What counts as a test execution |
| Choosing the Right Plan | Estimate usage and pick a plan |
| Billing Cycles | Monthly, annual, and trial billing |
| What Happens at the Limit | Behavior when executions run out |
| Upgrading and Downgrading | Changing plans mid-cycle |
| Cancellation | Ending your subscription |
| Invoices and Payment | Payment methods and invoice access |
| FAQ | Common billing questions |
How Usage Is Measured
TestDino meters usage by test executions. One test execution is one test case (test() or it() block) that runs and reports a result to TestDino via the reporter.
- What counts
- What does not count
- Each test that runs and reports a result (pass, fail, or flaky)
- A flaky test counts as one execution regardless of how many retries it took
- Reruns of the same test within a single run count as one execution
Example
A test suite with 200 test cases. 5 tests are skipped. 3 tests are flaky and each retried 3 times.Choosing the Right Plan
Estimate your monthly executions:| Scenario | Tests | CI Frequency | Monthly Executions | Recommended Plan |
|---|---|---|---|---|
| Solo developer | 100 | 2x/day | 6,000 | Professional |
| Small team | 300 | 3x/day | 27,000 | Team |
| Growing team | 500 | 4x/day | 60,000 | Team |
| Large team | 1,000+ | 5x/day | 150,000+ | Enterprise |
Plan limits at a glance
| Community (Free) | Professional | Team | Enterprise | |
|---|---|---|---|---|
| Monthly price | Free | $49/mo | $99/mo | Custom |
| Annual price | Free | $39/mo, billed yearly | $79/mo, billed yearly | Custom |
| Monthly executions | 5,000 | 25,000 | 75,000 | Unlimited |
| Team members | 1 | 5 | 30 | Unlimited |
| Projects | 1 | 3 | 5 | Unlimited |
| Data retention | 14 days | 60 days | 365 days | Custom |
| Artifact storage | 1 GB | 5 GB | 10 GB | Unlimited |
Billing Cycles
- Monthly
- Annual
- Free Trial
Subscriptions renew on the same date each month. Usage resets at the start of each billing period.
What Happens at the Limit
When your organization reaches the monthly execution limit:
To continue submitting tests, upgrade to a higher plan. The upgrade takes effect immediately.
Upgrading and Downgrading
- Upgrading
- Downgrading
Upgrade at any time from Billing & Usage > Change Plan.
- The new plan takes effect immediately
- Usage limits and feature access update instantly
- If upgrading from a trial, the trial ends and billing begins
Cancellation
Cancel your subscription from Billing & Usage > Cancel Subscription.- Cancellation can be immediate or at end of billing period
- The organization reverts to the free Community plan after cancellation
- To resume service after cancellation, start a new subscription
Invoices and Payment
Payment methods
TestDino processes payments through Razorpay. Accepted methods:| Method | |
|---|---|
| Credit and debit cards | Visa, Mastercard, RuPay |
| Net banking | All major banks |
| UPI | Google Pay, PhonePe, etc. |
| Digital wallets | Supported wallets via Razorpay |
| Bank transfer | Direct bank transfer |
Invoices
Access all invoices from Billing & Usage > Invoices. Each invoice shows the plan, billing period, amount, and payment status.Billing contacts
Configure who receives billing notifications in Billing & Usage > Billing Emails. Notifications include payment confirmations, failure alerts, invoice receipts, and usage threshold alerts.Billing notifications are separate from operational notifications. Operational notifications (test failures, alerts) are sent to members with Admin role by default.
FAQ
How do I estimate which plan I need?
How do I estimate which plan I need?
Multiply your test count by the number of CI runs per month. For example, 300 tests running 3 times per day is 27,000 executions/month, which fits the Team plan (75,000 limit).
Do retries and flaky tests inflate my usage?
Do retries and flaky tests inflate my usage?
No. A flaky test counts as one execution regardless of retry attempts. Retries within the same run do not add to the count.
Do screenshots, videos, or traces affect billing?
Do screenshots, videos, or traces affect billing?
No. Attachment volume does not affect execution count. Artifact storage is tracked separately and included in your plan.
What happens if I exceed my storage limit?
What happens if I exceed my storage limit?
New artifacts are rejected when storage is full. Existing artifacts remain accessible. Storage is freed automatically when data expires per your plan’s retention period.
Can I change plans in the middle of a billing cycle?
Can I change plans in the middle of a billing cycle?
Yes. Upgrades take effect immediately with updated limits. Downgrades take effect at the end of the current billing period.
Is the free plan limited in features?
Is the free plan limited in features?
The Community plan includes flaky test detection, quality metrics, failure categorization, and a dashboard summary. It does not include AI insights, PR features, Slack/Jira integrations, or team management.
Can I switch between monthly and annual billing?
Can I switch between monthly and annual billing?
Contact support@testdino.com to switch billing cycles. Changes take effect at the end of the current billing period.
What happens if my payment fails?
What happens if my payment fails?
TestDino retries the payment automatically. If the payment remains unpaid past the due date, the subscription is marked past due. Resolve payment issues in Billing & Usage to restore service.
Can I pause my subscription instead of cancelling?
Can I pause my subscription instead of cancelling?
Yes. Contact support@testdino.com to pause your subscription. Features are inactive while paused. Resume at any time.
Who can manage billing?
Who can manage billing?
Organization owners and members with the
org_billing role can access billing settings and manage subscriptions.