QA.pro
pricing

Per site, not per test. Run it every night.

Cloud plans start with a 14-day Team trial, no card. The engine is open source and free forever either way.

Cloud

Paste a URL. Get a report.

We host the control plane and run your tests on our runners, nightly.

  • a monthly quota of hosted site-runs per plan
  • bring your own runner: unlimited, and test accounts stay home
  • your runner always takes precedence over ours
Self-hosted

Your servers, your rules.

Control plane, Postgres and runners inside your own network.

  • one command for one person, free forever
  • Team $99 and Agency $249 a month, billed yearly
  • priced under Cloud by what hosting costs us

Free

$0

one person, your own machine

  • self-hosted: unlimited sites and runs
  • on Cloud: 1 site, 40 hosted site-runs
  • shop pack, CLI, GitHub Action
Get the one command

Solo

$29/mo

a shop, a blog, a side project

  • 3 sites, 1 member
  • 100 hosted site-runs a month
  • nightly runs, alerts, share links
Start free trial

Agency

$349/mo

client sites

  • 50 sites, 25 members, 20 runners
  • 3000 hosted site-runs a month
  • your name and logo on reports and alerts
Start free trial

Enterprise

Talk

from $1,500/mo · on-prem $12k/yr

  • dedicated or fully offline runners
  • audit log, retention rules, SLA
  • onboarding for your first 50 tests
hello@qa.pro

Every trial is the Team plan for 14 days; pick Solo, Team or Agency at the end, or stay on Free (your trial runs are kept 90 days). Plans are activated by mail today: write to hello@qa.pro after your trial.

Compare plans

FreeSoloTeamAgencyEnterprise
Sites131550unlimited
Members111025unlimited
Devices per site13777
Hosted site-runs a month401005003000custom
Own runners11520unlimited
History30 days90 days1 year1 yearas long as the disk allows
Nightly runs + alerts—✓✓✓✓
Share links—✓✓✓✓
API + CI——✓✓✓
Your name and logo———✓✓
Supportcommunityemailemail, 1 business dayprioritySLA + contract
Self-hosted licence$0—$99/mo yearly$249/mo yearly$12k/yr

Runs on your own runner are never counted. Hosted site-runs reset on the 1st of the month (UTC).

Good to know

What is a site-run?
One site walked through its tests once, on one device, by one of our runners. Ten sites nightly on two devices is 600 a month.
What is a runner?
The open-source engine on a machine: ours in the shared pool, or yours (an office box with a GPU, a cloud instance, a laptop). Yours always takes precedence.
Why verify my site?
Our runners only test sites you have proven are yours: a file, a meta tag or a DNS record, once. A verified domain covers its subdomains. Your own runners skip this.
Can hosted runners reach my staging?
Only if it is publicly reachable. Private hosts, VPN-only and localhost are for your own runner.
Which model does it use?
Any vision model ollama serves. Our runners use a current open model; on your own runner you pick, and bigger models make it better for free.
Cloud or self-hosted, once more?
Cloud: we run the control plane at qa.pro and the runners, unless you bring your own. Self-hosted: you run the control plane too. Free for one person; a licence for a team.