Pricing that matches the question you are asking
Your first run is free: sign in with GitHub, Google or email and start a Lite run (500 users for 4 minutes), no card needed. After that Stresix charges per run, in credits. A Standard run spends one credit and a Massive run spends three. Credits come in two packs: Starter is $10 for 5 credits ($2 each) and Pro is $40 for 25 ($1.60 each). There are no seats and no subscription.
Load tiers and what each run includes
| Tier | Simulated users (peak) | Run window | Credits | Price per run |
|---|---|---|---|---|
| Lite (free, once per person) | 500 | 4 minutes | 0 | Free |
| Standard | 2,500 | 10 minutes | 1 | $1.60 to $2 |
| Massive | 10,000 | 15 minutes | 3 | $4.80 to $6 |
How billing works
Each Standard run spends one credit and each Massive run spends three. Credits are set aside when you start a run and charged once its servers are ready, so a run that never gets servers costs nothing. The ledger records every charge, refund and redemption. Credits do not expire. Payments are handled by Lemon Squeezy, which issues receipts and handles tax. Launch campaign codes grant a few credits; there is no free tier.
When you get your credit back
If a run fails before it can finish (a problem on our side, or your app never answering), the credit is refunded automatically. If you stop a run yourself, it is not refunded, because its servers are already running. Unused purchased credits can be refunded within 14 days. The refund page has the details.
What a run returns
Latency percentiles (p50 and p95), throughput, error rate, the server’s CPU and memory, the hardware it ran on and a plain-language verdict. If your setup handled the load, the verdict says no change is needed. If it did not, it says what the measurements show and what they cannot tell.
What the time limit protects
A run has a fixed window (10 or 15 minutes). When it ends, the test stops, your results stay saved and the servers are deleted, so nothing keeps running and billing.
Frequently asked questions
Is there a free run?
Yes. Every GitHub account gets one free Lite run: 500 simulated users for 4 minutes on a 2 vCPU / 4 GB server, with the same kind of report. It is a real run with the full report: what ran out first, p95, error rate and a verdict. For a number to deploy on, Standard (2,500 users) tests bigger. No card needed.
How much does a run cost?
Your first Lite run is free. A Standard run spends one credit and a Massive run three. A credit costs $2 in the Starter pack ($10 for 5) and $1.60 in the Pro pack ($40 for 25).
What does one credit buy?
One Standard run: up to 2,500 simulated users over 10 minutes, with percentiles, error rate and a verdict at the end.
Will you tell me to buy a bigger server?
Only if the measurements support it. If your setup handled the load, the report says so. If it cannot tell which resource is the limit, it says that instead of guessing.
Can I test a private repository or image?
A private repository, yes: connect GitHub. Private Docker images are not supported directly yet; use a public image or the repository. A public repository needs no connection.
What can a run not do?
Each request can be GET, POST, PUT, PATCH, DELETE or HEAD, with its own headers and body, up to 10 requests per run, but every request stands alone: no multi-step flows that log in and reuse a token, no WebSockets, no gRPC and no custom k6 scripts. The limits page lists everything.
Related guides
Stop guessing your specs. Start knowing them.
Point Stresix at a repo or Docker image and get a number you can deploy on, in one run. Your first run is free, no card.
Start a free load test