Pricing
Pay for the tests you run
Every plan includes both clients and works on any CI. Start free, with no card.
Free
For trying it on one project
- 10,000 test results a month
- One seat
- Stops at the allowance — runs still finish, distributed alphabetically
- Playwright and PHPUnit, on any CI
Solo
For one developer with a real suite
- 50,000 test results a month, or 600,000 granted up front on yearly
- One seat
- Then $9 per 10,000, billed monthly
- Playwright and PHPUnit, on any CI
Team
For a team sharing a pipeline
- 100,000 test results a month, or 1,200,000 granted up front on yearly
- Unlimited seats
- Then $9 per 10,000, billed monthly
- Playwright and PHPUnit, on any CI
Enterprise
For volume, procurement and anything bespoke
Pricing FAQs
What counts as a test result?
A test result is a single executed test, whether it passed or failed. Retries of the same test are counted as additional test results.
What testing frameworks can be used?
We support Playwright and PHPUnit.
What happens when I use up the allowance?
On a paid plan the overage is metered and billed monthly, at $9 per started block of 10,000. On the free plan the allowance is a hard stop instead: we stop recording results, and the clients fall back to distributing tests alphabetically, so the pipeline still finishes.
How does the yearly allowance work?
A year of allowance is granted up front rather than month by month, so a heavy release month is paid for by a quiet one. Overage is billed monthly on every plan and interval, including yearly.
Can I cap what I spend?
Yes. A pay-as-you-go limit stops results being recorded once the cap is reached, rather than charging past it. Hitting it behaves exactly like exhausting a free allowance, so a run never fails because of billing.
Who handles payment?
Stripe is the merchant of record, so VAT and GST are handled in 80+ countries. Your statement shows LINK.COM, and the subscription is managed at link.com.
Start on the free plan
No card, and both clients are open to every plan.