Clear pricing for browser tests, human checks, and saved personas.
1 credit = $0.10. Quotes show the maximum before a run starts; unused AI step budget is refunded when the agent finishes early. Workers earn $0.067 of each fulfilled credit. Pricing current as of June 10, 2026.
Credit packs
Persistent personas
Managed logged-in accounts with persistent TMV email inboxes and encrypted credentials. One active persona is included free. Paid seats use the same price whether the account was created by AI, a human tester, or seeded from credentials you already have. Test runs still bill separately as normal AI or human jobs.
One additional persistent persona with persistent email inbox and encrypted credentials.
Subscribe after signupFive persistent personas for buyer/seller, admin/member, chat, invite, and permissions flows.
Subscribe after signupTwenty persistent personas for recurring logged-in regression suites.
Subscribe after signupOne hundred persistent personas for large social graphs, marketplaces, and multi-tenant suites.
Subscribe after signupCombo bundles
Packaged multi-agent bundles, from small pre-launch smoke checks to Whole Kit tiers for multiple stories. Premium combos pause and refund unused budget when the bug threshold trips. Pass comboId and stories[] to submit_combo.
| Combo | Legs | Stories cap | Duration | Credits | Pause-on-bugs |
|---|---|---|---|---|---|
|
💨 The Smoke Stack
Cheapest pre-launch sanity check. Does the site work at all?
|
3 | — | ~6 min |
17
incl. 15%
|
always runs to completion |
|
🐛 The Bug Sweep
Find the show-stoppers FIRST. Auto-pauses if your site is broken.
|
4 | — | ~12 min |
43
incl. 15%
|
≥3 critical or ≥5 major |
|
📈 The Conversion Tune-Up
Marketing-side audit. Hero clarity, social proof, funnel friction, target-persona reactions.
Recommended after:
combo-bug-sweep |
4 | — | ~18 min |
40
incl. 15%
|
≥5 critical or ≥10 major |
|
⚖️ The Compliance Pre-Flight
Legal, accessibility, brand consistency — three deep audits before going to market.
Recommended after:
combo-bug-sweep |
3 | — | ~22 min |
89
incl. 15%
|
≥5 critical or ≥10 major |
|
🎪 The Whole Kit & Kaboodle — Solo
Every agent against one user story / one URL. The complete exam.
Recommended after:
combo-bug-sweep |
13 | 1 | ~60 min |
216
flat tier
|
≥5 critical or ≥12 major |
|
🎪 The Whole Kit & Kaboodle — Core
Every agent against up to 3 user stories. The typical pre-launch exam.
Recommended after:
combo-bug-sweep |
13 | 3 | ~120 min |
580
flat tier
|
≥5 critical or ≥12 major |
|
🎪 The Whole Kit & Kaboodle — Plus
Every agent against up to 6 user stories. For multi-flow products.
Recommended after:
combo-bug-sweep |
13 | 6 | ~180 min |
1080
flat tier
|
≥5 critical or ≥12 major |
|
🎪 The Whole Kit & Kaboodle — Max
Every agent against up to 10 user stories. The whole-product exam.
Recommended after:
combo-bug-sweep |
13 | 10 | ~240 min |
1890
flat tier
|
≥5 critical or ≥12 major |
Base AI test pricing
AI tests are priced per personality, per step, with a fixed 1-credit floor. The pre-flight quote multiplies creditsPerStep by the step budget, then adds any add-ons below.
| Personality | Tier | Credits / step | Explore (12 steps) | Goal-directed (20 steps) |
|---|---|---|---|---|
| Impatient Developer | essential | 0.4 | ~6 | ~9 |
| Non-Technical Mom | essential | 0.4 | ~6 | ~9 |
| Skeptical CTO | expert | 0.8 | ~11 | ~17 |
| Gen-Z Student | essential | 0.4 | ~6 | ~9 |
| Accessibility Advocate | expert | 0.8 | ~11 | ~17 |
| First-Time User | essential | 0.4 | ~6 | ~9 |
| Power User | expert | 0.8 | ~11 | ~17 |
| Budget-Conscious Shopper | essential | 0.4 | ~6 | ~9 |
| Marketing Strategist | expert | 0.8 | ~11 | ~17 |
| Legal Eagle | specialist | 1.5 | ~19 | ~31 |
| MCP Auditor | specialist | 1.5 | ~19 | ~31 |
| Consistency Auditor | expert | 0.8 | ~11 | ~17 |
Packaged AI offerings
Fixed-price packaged tests. Pass personalityOfferingId on submit_test; step budget, inbox, and persona are locked to the offering. Refund-on-underrun still applies.
| Offering | Personality | Steps | Duration | Credits |
|---|---|---|---|---|
| Vendor fitness check | Skeptical CTO | 12 | ~4 min | 12 |
| Pricing-page deep dive | Skeptical CTO | 16 | ~5 min | 16 |
| WCAG quick scan | Accessibility Advocate | 10 | ~3 min | 10 |
| Form-flow accessibility audit | Accessibility Advocate | 16 | ~5 min | 16 |
| Full multi-page WCAG AA pass | Accessibility Advocate | 25 | ~8 min | 25 |
| Smoke check | First-Time User | 6 | ~2 min | 4 |
| Signup gauntlet | First-Time User | 20 | ~5 min | 10 |
| Value-prop clarity check | First-Time User | 8 | ~3 min | 5 |
| Hero & 5-second test | Marketing Strategist | 6 | ~2 min | 6 |
| Full CRO audit (landing → first conversion) | Marketing Strategist | 20 | ~6 min | 18 |
| Footer compliance scan | Legal Eagle | 8 | ~3 min | 12 |
| Full regulatory-exposure audit | Legal Eagle | 22 | ~8 min | 30 |
| MCP smoke check | MCP Auditor | 6 | ~1 min | 10 |
| MCP full audit | MCP Auditor | 24 | ~4 min | 40 |
| Quick drift scan (3 anchors) | Consistency Auditor | 12 | ~4 min | 10 |
| Full multi-page consistency audit | Consistency Auditor | 24 | ~7 min | 22 |
Add-ons
Layered onto the base AI quote. Negative values are discounts.
| Add-on | Credits | Unit | Description |
|---|---|---|---|
| Throwaway email inbox | +1 | per run | Provisions a per-job email inbox the AI agent uses for any email field, with wait_for_email for OTP / verification flows. |
| Throwaway SMS number (Telnyx pool) | +2 | per run | Rents a US/CA phone number from the shared Telnyx pool for phone+OTP signup flows. wait_for_sms polls inbound. Released back to the pool on completion. |
| Fake profile — physical characteristics | +1 | per run | Adds a generated physicalProfile JSON (age, height, build, hair, eyes, skin tone, distinctive feature) to the agent's system prompt so any open-ended profile fields are filled with consistent realistic values. |
| Fake profile — full (photos + characteristics) | +2 | per run (inclusive of basic) | Basic fake profile + 2 photorealistic Flux Schnell photos (headshot + half-body) uploaded to TMV Spaces. Photos are signed URLs the agent can upload as avatar / profile imagery. |
| Repeat-test (returning user) | -1 | per run discount | Pass existingPersonaId to skip signup and sign in as a previously-kept persona. Step budget drops + a per-run discount applies. |
| Persona retention (30 days) | +2 | per 30-day window (1st persona / project free) | Keeps a successful test account alive for repeat-testing. Each retest bumps the expiry by another 30 days. |
| Parallel batch premium | +15 | % on base credits, per test in batch | Submit 2-20 AI tests at once via submit_test_batch and they run concurrently (3-at-a-time on the worker). Each test's base credits get this multiplier. |
| Screenshot — single viewport | +1 | per shot | On-demand screenshot of any URL at mobile / tablet / desktop, with optional clickPaths to drive into a specific app state. |
| Screenshot — desktop + tablet + mobile bundle | +5 | per URL (saves 1 credit vs per-shot rate) | Captures all three canonical viewports at once. Bundle discount vs three separate single-viewport calls. |
| Managed persistent persona seat | 0 | subscription add-on | Keeps a consistent customer-site account alive with a persistent TMV email inbox and encrypted credentials. Same seat price for AI-created, human-created, and externally-seeded personas; test runs bill separately. |
| Test-payment card (coming soon — Stripe Issuing pending) | +25 | % markup on funded USD + $2.00 service fee. 1 credit = $0.10. Funded $1-$200, auto-freezes 24h after creation. | Mints a single-use Stripe Issuing virtual card so the AI agent can complete a real checkout on the customer's site. PAN never touches the Job record — held only in worker memory while the agent types it at checkout. Pending Stripe Issuing approval on the SHENT account. |
Human runner pricing
Real humans on TMV's panel. Per-job-type flat pricing; SLA is the upper bound, not the typical time. Picked when runner: "human".
| Test type | Default credits | Complexity |
|---|---|---|
| First Impression | 30 | — |
| General QA | 150 | — |
| Payment Flow | 225 | — |
| Custom | 150 | — |
| AI Review | 1 | — |
| Synthetic Visitor Test | 7 | — |
Device emulation
Free. Same Chromium with different viewport, touch events, user-agent, and DPR. Pass devicePreset on submit_test or call list_device_presets for the full list. Featured:
iPhone SE
iPhone 13
iPhone 13 Pro
iPhone 14
iPhone 14 Plus
iPhone 14 Pro
iPhone 14 Pro Max
Pixel 5
Galaxy S8
Galaxy S9+
iPad
iPad Mini
iPad Pro
iPad Pro 11
Galaxy Tab S4
Quick math
- Smoke check: 4 credits / ~2 min
- Signup gauntlet: 10 credits / ~5 min, includes test inbox support
- The Whole Kit & Kaboodle — Solo: 216 credits / up to 1 story / ~60 min
- The Whole Kit & Kaboodle — Core: 580 credits / up to 3 stories / ~120 min
- The Whole Kit & Kaboodle — Plus: 1080 credits / up to 6 stories / ~180 min
- The Whole Kit & Kaboodle — Max: 1890 credits / up to 10 stories / ~240 min
- Device emulation: free. Pass
devicePresetor calllist_device_presets. - Capture screenshot triple (desktop + tablet + mobile): priced from the live MCP/tool catalog.
Programmatic access: This entire snapshot is also served as JSON at
/api/v1/pricing.json
generated live from code on every request with a short edge cache, so docs and billing logic stay aligned.