ScreenshotNeo

BlogComparisons

Percy pricing: how much does visual testing cost?

Percy lists plans from free to $599/month billed annually. See what counts as a screenshot, how plan allowances work, and what to check before buying.

By the ScreenshotNeo team4 October 20264 min read

Direct answer: BrowserStack’s pricing page displays Percy Free at $0/month, Desktop at $199/month billed annually with 10,000 screenshots/month, and Desktop & Mobile at $599/month billed annually with 25,000 screenshots/month. Enterprise pricing is available by inquiry. Percy’s documentation says the free plan includes 5,000 screenshots/month, unlimited users, and unlimited projects; check the live pricing page for the current free allowance and selected quotas before purchasing.

The paid figures are monthly equivalents with annual billing, not stated month-to-month rates. The final checkout amount, taxes, and any localized pricing should be confirmed with BrowserStack. Check BrowserStack’s current Percy pricing before choosing a plan.

How Percy counts screenshots

Percy usage is based on rendered screenshots, not just test cases or snapshot cards. A page or component rendered for one browser and one responsive width is one screenshot. Each browser and width combination adds another screenshot. BrowserStack’s documentation defines a screenshot as a rendering of a page or component in an individual browser and responsive width combination.

For example, capturing two pages across two browsers and three responsive widths uses 12 screenshots:

2 pages × 2 browsers × 3 widths = 12 screenshots

The interface can still show only two snapshots, so estimate consumption from the rendered combinations in your configuration rather than the number of cards you see.

Percy plan comparison

Plan Displayed price Displayed allowance Coverage or terms
Free $0/month 5,000/month in Percy plans documentation Unlimited users and projects; verify the live pricing page allowance.
Desktop $199/month, billed annually 10,000/month at the displayed selection Desktop visual testing.
Desktop & Mobile $599/month, billed annually 25,000/month at the displayed selection Adds real mobile browser testing.
Enterprise Inquiry-based Custom Contact BrowserStack about enterprise requirements and terms.

Sources: BrowserStack pricing and Percy plans and billing documentation. The pricing page’s selectable plan settings can affect displayed quotas. Do not assume a particular overage price from a plan summary; confirm the selected plan, allowance, overage rate, and billing cadence in the live pricing and checkout flow.

Estimate your monthly Percy usage

  1. Count the pages or components you snapshot in a typical month.
  2. Count each browser and responsive width used for each rendering.
  3. Multiply the dimensions. For example, 80 pages × 3 browsers × 2 widths = 480 screenshots per run.
  4. Multiply by the number of runs or builds that create snapshots in a month.
  5. Compare the resulting estimate with the allowance on the plan and configuration you intend to buy.

Build counts can vary substantially with pull request volume, branches, and how often snapshots are generated. Use your own recent build history for a useful estimate. Usage above the included allowance can be charged as overage; it does not necessarily stop when the allowance is reached. Confirm the applicable rate with BrowserStack before relying on a budget estimate.

Which Percy plan fits?

  • Free: Consider it for a small evaluation or low-volume workflow, after confirming the current monthly allowance and whether the coverage you need is included.
  • Desktop: Compare this tier when desktop testing is sufficient and your projected usage fits the selected quota.
  • Desktop & Mobile: Compare this tier when you need real mobile-browser coverage. Its displayed price and included volume are both higher.
  • Enterprise: Ask BrowserStack for a quote when you need custom commercial terms or enterprise requirements addressed.

There is no universally best tier based on price alone. Match the plan to the browser coverage and monthly rendered screenshot volume your workflow actually needs.

What to confirm before buying

  • The free allowance shown on the live pricing page; the pricing display and documentation may differ.
  • The selected screenshot quota for the paid tier, since pricing selections can change the displayed included volume.
  • Whether the displayed paid amount is billed annually and what the checkout total will be.
  • The current overage rate and how additional screenshots are charged.
  • Whether Desktop & Mobile provides the specific mobile browser coverage your test matrix requires.
  • Any enterprise quote details directly with BrowserStack.

Alternative to consider: ScreenshotNeo

If the goal is to capture clean website screenshots through an API, ScreenshotNeo is the alternative to try first: cookie banners, newsletter popups, and chat widgets are removed before capture, and only clean shots are billed. Bot checks, blank pages, timeouts, failed loads, and cache hits cost nothing, with the page verdict and billing status returned in response headers. It is a screenshot API and MCP server rather than a visual regression testing subscription, so choose based on whether you need captures or Percy’s visual testing workflow.

One-call screenshot example

See the ScreenshotNeo API documentation for request options and response details.

curl -G "https://api.screenshotneo.com/v1/shot" -d access_key=YOUR_API_KEY --data-urlencode url=https://stripe.com -o shot.webp
import requests

r = requests.get(
    "https://api.screenshotneo.com/v1/shot",
    params={"access_key": "YOUR_API_KEY", "url": "https://stripe.com"},
    timeout=90,
)
open("shot.webp", "wb").write(r.content)
const q = new URLSearchParams({ access_key: 'YOUR_API_KEY', url: 'https://stripe.com' });
const res = await fetch(`https://api.screenshotneo.com/v1/shot?${q}`);

ScreenshotNeo removes cookie banners, popups, and chat widgets before the shot. Bot checks, blank pages, and failed loads are never billed. An MCP server lets AI agents take screenshots. The free plan includes 1,000 screenshots a month with no card; paid plans start at $5 for 3,000. Sign up for 1,000 free screenshots a month, no card required.

FAQ

Is Percy free?

Yes. BrowserStack lists a Free plan. Its plans documentation states 5,000 screenshots/month, while the live pricing-page allowance should be checked because plan presentations can change.

Does Percy charge by test case?

Usage is counted by rendered page or component, browser, and responsive-width combinations, not merely by test case or visible snapshot card.

Is the $199 Percy Desktop price month-to-month?

The pricing page labels the displayed $199/month amount as billed annually. Confirm the billing cadence and total in the current purchase flow.

Does Percy stop when the quota is used?

Overage can be charged when included usage is exceeded; check the current plan terms and rate rather than assuming captures stop at the limit.

Sources