Skip to main content
EveryShopper

Pricing

Four tiers for two kinds of buyer: online stores in the US, UK, Canada and the EU, and the agencies that build and maintain them. Nothing on this page assumes that a law applies to a particular store — compliance is decided by regulators, courts and procurement, not by us. Where the four markets genuinely differ — the UK duty with no size threshold, Ontario’s WCAG 2.0 Level AA for organisations with one employee in the province, the EU’s exemption for micro-enterprises, the US’s unsettled litigation risk — the front page sets out what each one says.

Early access — nothing here is being charged. No price on this page has been paid by anyone. A payment account is now open, so we can invoice a first customer by hand, but there is still no checkout, no cart and no card field anywhere on this site: the free scanner works, the paid tiers do not exist as running services yet, and the numbers are what we intend to charge if the product earns it. They are shown in GBP; how we price per market, and in which currency, is not settled.

The four tiers

Working today

Free public scan

£0

no account, no card, no limit we enforce

Paste any public page and get the full report straight away: every finding we can honestly detect, the offending markup, a plain-English fix, and the split between automatic and human checks.

Available now

  • All 27 checks, on one public page at a time
  • The real HTML element behind each finding, with where it sits in the document
  • A plain-English fix and an explicit statement of what each check cannot tell you
  • A shareable URL for every report — send it to a client or a developer
  • The published rule list, so you can see how the coverage is decided

Straight answer: You drive it, one page at a time. Nothing is stored, so there is no history, no comparison and no alert if a page breaks next week. The free report is the whole report — we are not trimming it to push you up a tier.

Named, not built

Solo

£19

per month, one store — the one price that exists, charged to nobody yet

One store: its key pages scanned on a weekly schedule, a dated record kept of every run, and an alert when something new appears — instead of what was true the one time someone remembered to look.

Not built yet

  • One store, up to three nominated pages
  • A weekly scheduled re-scan, with each run kept as a dated record
  • An alert listing what appeared, what went away and what moved
  • All 27 accessibility checks, plus the page-level facts a remote check can prove: a form sending data to an unencrypted address, and a privacy or terms link that has stopped resolving
  • The same plain-English fix per finding, so an alert is actionable without a scan

Straight answer: Nothing behind this tier runs for your store yet: the loop has run on our own site before, and it now runs on one store we do not own, whose owner asked us in writing to have it checked, free, as a pilot, and there is no way to put yours into it, so no alert can reach you. £19 is a real price in our payment account and it has been charged to nobody.

Named, not built

Business

£39

per month, up to five stores — not in our payment account yet

The same checks across up to five stores, three nominated pages each, on the same weekly schedule as Solo — plus the two things Solo cannot do: an alert routed to each store separately, and a report you can download and hand on. The routing is built; the export is not.

Not built yet

  • Up to five stores, three nominated pages each
  • The same weekly schedule as the Solo tier — Business does not buy a faster cadence
  • An alert routed per store, so five stores do not arrive as one undifferentiated message — built into the loop on 2026-10-16: each store's reports go to its own route, held outside this repository, and a target with no route of its own falls back to the single address the pilot's alerts go to. No second store is on the list yet, so no route has carried a real alert
  • A downloadable report per store, once the export is built — today a report is a shareable link with no login

Straight answer: No downloadable report exists, and nothing runs for your store: the loop has run on our own site before, and it now runs on one store we do not own, whose owner asked us in writing to have it checked, free, as a pilot, and there is no way to put yours into it. Alert routing is no longer the missing half — since 2026-10-16 a store's reports go to a route of its own, held outside this repository, and a target with no route falls back to the single address the pilot's alerts go to; no second store has used it yet. There is also no £39 price in our payment account: we will not create one and call it buyable before the service behind it runs.

Named, not built

Agency

£99

per month, up to thirty stores — not in our payment account yet

Up to thirty client sites under one roof, a report per client built from that client's own scan data, and — later — room for your agency's name on it.

Not built yet

  • Up to thirty client sites, three nominated pages each
  • A per-client report produced from that client's own scan data
  • Room for the human findings an automated scan cannot produce, entered by you
  • Team access for several people — this needs accounts, which do not exist anywhere yet
  • White-labelling, your agency's name on the report instead of ours — explicitly later

Straight answer: This is a shape, not a product. There are no accounts or logins anywhere in EveryShopper, so team access does not exist; white-labelling is later by design; there is no £99 price in our payment account; and no client site is being scanned on a schedule. We would rather build this with the first agencies who talk to us than pretend it is ready.

What you cannot do here

  • You cannot buy anything. There is no cart, no checkout, no card field and no invoice on this site. A payment account is open, so a first customer can be invoiced by hand — but nothing is for sale here, and simply reading this page cannot charge anyone.
  • Nothing is a subscription. The early-access form writes one line to a file on our own server, and the line holds: when the request arrived, the address you typed (lowercased), the role the form had selected and the plan it had selected — the plan is always recorded, and it starts on “Solo — one store” whether or not you change it — the store or client site address if you typed one, anything you wrote in the “Anything else?” box, and the page the form was on. Long answers are cut to a length: 60 characters of a role or a plan, 300 of a site address, 500 of a note. No recurring charge can arise from it: nothing on this site can take a card, and there is no account to bill.
  • No email will arrive automatically because you filled in this form. The monitoring loop does run — it has run on our own site before, and it now runs on one store we do not own, whose owner asked us in writing to have it checked, free, as a pilot — and it has sent one real message to an address we control; messages to that mailbox have also been read and answered automatically by the program that reads it — none of them from a customer. But there is no way to put your store into it: no account, no signup and no checkout, and nothing is ever sent to the address this form records. That program reads the mailbox, not a person: it records metadata about a reply and never the body of it — when it arrived, the address it came from and the name on that address, the subject line, how long it was, whether it arrived as HTML only, the filenames of any attachments, which of our own rules it matched, whether its acknowledgement went out and whether it was passed on to a person — and attempts one automatic acknowledgement. None is sent if the address is already on our stop list, if the message is a bounce, an automated or away reply, or comes from this mailbox’s own address, or if the run that read it could not send mail — no read key, sending switched off for that run, no usable address in your message to reply to, or the mail service refusing the message or failing to take it. The run records which of those happened — unless the program could not read the message at all: then nothing is recorded for that message and nothing is sent in answer to it, and the next run tries the message again. An acknowledgement is an attempt to answer, never a promise that one reaches you. The program polls the newest 250 messages in that mailbox on each run; a message older than those 250 is not listed, so it is not recorded and not answered. A message that looks like it needs a person — a question, a complaint, an expression of interest, a request to stop, or anything else a person wrote — is passed on to a person, with the message’s own text, so that a person can see what was written, when our own internal alert address is set. If that address is not set, or is unusable, nothing is passed on, and the run that handled the message records that it was not. A bounce, a spam complaint, an automated or away reply, or a message we sent ourselves is never passed on, and nothing is promised to come back from that. A reply asking us to stop puts that address on a stop list the sending run checks before it sends anything, so from the run after that check no further monitoring email goes out to it. No reply and no time frame is promised.

What every tier has in common, including the paid ones

  • We report and prioritise findings. We do not certify compliance with accessibility law in any market, with WCAG, or anything else, and no report of ours is evidence that a site complies with any law. We also do not tell you whether a law applies to your store: we describe what the instruments say — the sources are on the front page — and leave the decision to regulators, courts and procurement.
  • Where a law names a standard, the versions differ: WCAG 2.0 AA in Ontario, WCAG 2.1 AA for US state and local government, WCAG 2.0 A and AA for US federal agencies, and no version at all for private stores in the US and the UK. We check a site against WCAG 2.1 A and AA criteria, because that is the level most current standards conversations assume, not because any law requires it of you. A report of ours is a finding list, not a conformance statement against any named standard.
  • Automated checks find a subset of real barriers. Every report says which of its checks are automatic, what each one cannot tell you, and what needs a person or a rendered browser. No scan, at any price, closes that gap.
  • We do not replace a human audit, and we do not claim to. If a store needs a formal audit, our reports are one input to it, not a substitute for it.

Early access

Leave an address and it is recorded in a plain file on our own server; there is no mailing list, nothing is sent to you automatically, and no reply and no time frame is promised. Saying which tier you mean and which site you have in mind is the context that would be needed if this becomes something we can deliver.

The free scanner is not behind this form. It is on the front page and on the scan page, and it works without an account right now.

Ask for early access

One address, recorded in a file on our own server. No account is created, nothing is charged, nothing is sent to you automatically, and no reply and no time frame is promised.

Used for this request and nothing else. We do not send bulk mail.

Optional. If you give it, it is recorded with your request — nothing is scanned from this form.

Sending this creates no account and starts no subscription. Your request is written to a file on our server, and nothing sends you a message from it — the same file, the same way, whether you are asking as a store or as an agency.

Prices on this page are our intent, not a track record. When we quote a number as validated, it will be a number a customer has actually paid.