Head to head5 min read

Applitools vs Percy

Applitools compares perceptually and prices in checkpoints; Percy re-renders your DOM and no longer publishes pricing. What each actually does, the checkpoint trap, and when to pick which.

VisualMax EngineeringProduct team

Both attach to an existing test suite, so unlike a Storybook-based tool neither forces you to change how you work. The real differences are the comparison engine, the billing unit, and how much pricing information you get before you commit.

  • False positives are the thing blocking adoption — perceptual comparison is a genuine fix
  • You need a wide cross-browser matrix without running the infrastructure
  • Your surface includes native mobile, desktop apps or PDFs
  • You need on-premises or dedicated-cloud deployment
  • You can model your usage against the checkpoint split and commit annually
ChoosePercy
  • You are already a BrowserStack customer and want one invoice
  • You want cheap responsive coverage — DOM re-rendering gives several widths per capture
  • Your volume fits inside the free 5,000 screenshots a month
  • You are comfortable negotiating a price that is not published

At a glance

ApplitoolsPercy
OwnerApplitoolsBrowserStack
Capture modelSDK capture, cloud comparisonDOM uploaded, re-rendered in Percy's cloud
ComparisonPerceptual — Visual AI and a deterministic language modelPixel comparison plus a Visual AI engine
TuningMatch levels set in the SDKThresholds and ignore regions
Billing unitCheckpoint — page and component priced separatelyScreenshot
Free tierFree trial5,000 screenshots/mo
Entry paid$667/mo billed annuallyNot published — contact sales
Cross-browserUltrafast Grid renders one capture everywhereIncluded
Beyond the browserNative mobile, desktop, PDFWeb only
DeploymentSaaS, dedicated cloud, on-premisesSaaS
Read from each vendor's own pages on 13 September 2026.

The comparison engine is the real difference

Pixel comparison with a tolerance forces a trade you cannot win: tight enough to catch a subtle layout break is tight enough to fail on antialiasing, and loose enough to be quiet is loose enough to miss real regressions. Every threshold you set is a position on that spectrum.

Perceptual comparison sidesteps it by modelling what a human would actually notice. Applitools sets match levels in the SDK rather than per-project thresholds, and groups similar differences across browsers and pages into one review — so a single approval updates every affected baseline. On a wide matrix that is the difference between reviewing forty diffs and reviewing one.

Percy runs pixel comparison with its own Visual AI engine layered on and DOM snapshotting underneath. The DOM approach helps with a different problem — responsive re-rendering — rather than with noise.

The checkpoint trap

This is the single most expensive misunderstanding in an Applitools evaluation, and it is not hidden — it is just easy to skim past.

The Starter tier at $667/month billed annually includes 100,000 component checkpoints or 1,000 page checkpoints. Those are not close to the same budget.

What you are testingCheckpoint typeStarter allowanceRoughly
Components in isolationComponent100,0003,300 a day — generous
Real application pagesPage1,00033 a day — tight

A team with 20 routes at 2 viewports uses 40 page checkpoints per run. That is 25 runs a month before the Starter allowance is gone — roughly one pull request a day. If you are attaching Applitools to an end-to-end suite that drives real routes, model against the 1,000 and not the 100,000, and do it before signing an annual commitment.

Percy bills in screenshots with no such split, which is simpler — but the rate is not published, so you cannot do the equivalent arithmetic at all.

Pricing transparency

Applitools is a hybrid: the Starter price is published, Professional and Enterprise are contact-sales, starting from 150 and 350 active pages respectively. So you can at least model the entry point, which you currently cannot with Percy.

This is a planning fact rather than a product criticism. Unpublished pricing generally signals negotiated, enterprise-shaped deals — fine if you have procurement, awkward if you are a small team trying to forecast.

Cross-browser: Ultrafast Grid is the real feature

Applitools' strongest differentiator after the comparison engine. You run your test once; the grid renders that single capture across Chrome, Safari, Firefox and Edge in the cloud. You do not maintain browser infrastructure and you do not re-execute the suite per engine.

The cost consequence is direct, though: each browser is a separate checkpoint. A four-browser matrix multiplies your consumption fourfold, against that 1,000 page-checkpoint allowance. The savings are in CI time and infrastructure, not in the bill.

Whether you need four engines at all is worth questioning first — Chrome, Edge, Opera and Brave all run Chromium, so the genuinely divergent set is three. See cross browser visual testing tools.

Operational gotchas

One from Percy's documentation that will cost you an afternoon the first time it happens:

The axis neither competes on

Both require an SDK call for every state you want covered. Applitools needs eyes.check(); Percy needs percySnapshot(). In both cases a page nobody wrote a test for is invisible, and every new route is a new line of test code somebody has to remember.

That maintenance — not the licence, not the comparison engine — is what usually ends a visual testing programme. No comparison page in this category treats it as a dimension, including the vendors' own. It is also what we built VisualMax to remove, so discount the framing accordingly; the test is simple enough to run yourself. Add a new route, change nothing else, and see whether either tool notices. If neither does and that matters, a whole category of tools now generates its own coverage.

Frequently asked questions

Is Applitools better than Percy?

Applitools has a stronger comparison engine — perceptual matching rather than pixel diffing with thresholds — plus cross-browser rendering through Ultrafast Grid, native mobile and PDF support, and on-premises deployment. Percy is simpler, bills in plain screenshots, and suits teams already in the BrowserStack ecosystem. Applitools costs considerably more where pricing is published.

How much does Applitools cost compared to Percy?

Applitools Starter is $667 per month billed annually, including 100,000 component checkpoints or 1,000 page checkpoints. Percy no longer publishes paid pricing — its dedicated pricing page returned a 404 when checked on 13 September 2026 — so a direct comparison is not possible. Percy offers a free tier of 5,000 screenshots per month.

What is a checkpoint in Applitools?

One visual comparison. Applitools prices page checkpoints and component checkpoints very differently: the Starter tier includes 100,000 component checkpoints but only 1,000 page checkpoints. Teams testing real application routes consume page checkpoints, so model against that smaller number.

Sources

  1. Applitools pricingchecked 2026-09-13
  2. Applitools' own comparison materialchecked 2026-09-13
  3. Percy by BrowserStack product pagechecked 2026-09-13
  4. Percy parallel test suites documentationchecked 2026-09-13

Referenced by