KresciaPARTNERS

White-label · for web agencies

One letter costs your client $5,000–$25,000. Before a single line is fixed.

Then the remediation lands on top — $5,000 to $25,000 in the first year at published rates. We do it for a flat $2,400, in the theme, in eight working days, and the report goes out under your name. Demand letters: NK Legal, 2026 · Remediation rates: a11yproof, 2026

One page, back within a day. No call, no obligation, and we never contact your client. See how we work · Prefer to talk? Book 30 minutes.

automated scan — home page Shopify · Dawn theme
37/56 Images with no alt text A screen reader announces the file name instead.
14/38 Buttons with no accessible name Announced as “button.” Includes add-to-cart.
17/74 Links with no accessible name Announced as “link,” with no destination read out.
- <button class="cart__btn"><svg …></svg></button> + <button class="cart__btn" aria-label="Add to cart"><svg aria-hidden="true" …></svg></button>
Real scan from our target set, August 2026. Domain withheld — we don’t publish the name of a site we haven’t been hired to fix.
measured now re-measured on delivery
Images with no alt text 66%
Buttons with no accessible name 37%
Links with no accessible name 23%

The right-hand column stays empty until the fix is in the theme and the scan has run again. That second number is the job.

  • No widget. Overlays don’t change the HTML underneath.
  • No compliance promise. That claim cost one vendor $1M at the FTC.
  • No legal advice. We’re technicians. Lawyers are lawyers.
Where the code lives. Platforms we work in — not partnerships, and not a client list.

Pricing, published

Three steps. The first one costs nothing.

Published rates for this work run $350–550 per page, or $5,000–25,000 for a first year. Ours is a flat number, and it is what the work costs you — not what you charge. The margin is yours, and so is the client relationship. Range: a11yproof pricing guide, 2026

01 · start here

Free scan

$0

One page, back within a day

  • Automated scan of any page you name
  • Issue counts by category
  • Three examples quoted from the actual code
  • What a screen-reader user hits first
  • No compliance verdict, no call
Send a URL

02 · the work

Remediation

$2,400

Five main templates · 8 working days · $5,400 for 10–20

  • Tooled audit plus a manual keyboard and screen-reader pass
  • Fixes written into the theme files
  • Image alternatives written by hand, not generated blindly
  • Measured before/after report
  • White-label: your name on the report
Ask for a quote

03 · afterwards

Monitoring

$149/month

Per site · cancel any time

  • Monthly re-scan
  • Alert when a theme update breaks something again
  • Two hours of fixes included each month
  • Dated history of every measurement
How monitoring works

The public numbers, without the scare tactics

Three figures your clients can verify themselves. We quote them because they’re sourced — not to predict what will happen to anyone in particular.

95.9%

of the top million home pages fail automated WCAG checks, at an average of 56.1 errors per page.

WebAIM Million, 2026
3,117

federal web accessibility lawsuits filed in the US in 2025 — up 27% year on year, with over 5,500 expected in 2026.

UsableNet lawsuit tracker
$1M

the FTC order against an overlay vendor that advertised automatic compliance. It’s the reason we never use that word.

FTC, January 2025

The email you didn’t want

A client forwards you a letter from a law firm you’ve never heard of. It names your site, lists things like “images lacking alternative text,” and names a figure. Demand letters in this area typically land between $5,000 and $25,000.

They ask you what it means. You built that site three years ago, on a theme you didn’t write, and the honest answer is that you don’t know yet.

It isn’t always a letter. Often it’s quieter: a procurement form asks whether the site meets WCAG 2.2 AA, and nobody on the team can answer it. Either way the question is the same: what is actually wrong, and what does it take to fix it? That question has a measurable answer, and the measurement is free.

Send the site, get the numbers

what a screen reader says out loud
On the add-to-cart button, today button
On the same button, after the fix Add to cart, button
On a product image, today I M G underscore 4 7 2 1 dot j p g, image
Same page, same theme, two lines of markup apart. That difference is the whole content of a remediation report.

What you actually receive

One file, written to be forwarded

Everything on this page ends in the same object. Your client reads the first page without knowing what WCAG stands for. Your developer works from the rest without asking us anything. Your logo is on it; ours isn’t.

PAGE 1

The counts, before and after

By category and by template, each with the date and the rule-set version it was measured with. One table, no score, no verdict.

PAGES 2 TO N

Every issue, with its file and its selector

The line as it shipped, the line as we hand it back. Your developer reviews the set in one pass instead of hunting for it.

LAST PAGE

What we did not fix, and why

Out of scope, needs a design decision, or needs someone with the password. The list exists so nobody discovers it in three months.

report — page 1 your logo here
Issue counts before and after remediation
CategoryBeforeAfter
Images with no alternative37 / 56
Buttons with no accessible name14 / 38
Links with no accessible name17 / 74
Everything else the engine flagslisted in full
The left column is the real scan shown at the top of this page. The right column is filled the day we hand the job back — we have no published result yet, and we won’t borrow one.

How white-label actually works

Who talks to your client
You do. We never contact them, and we don’t appear in the thread.
Whose name is on the report
Yours. We send you the file; what you forward is up to you.
What we need from you
Theme access or a staging copy, and the list of templates in scope.
What you bill
Whatever you decide. Our number is your cost, not your price.
If you’d rather introduce us
Also fine. Some agencies prefer it. We follow your lead, not ours.

If the site already runs an overlay

The widget didn’t fix it. That’s not a criticism.

Overlays do help some users, and installing one was a reasonable decision at the time. But a script that runs in the browser doesn’t change the HTML that ships — and the HTML is where the issues live. Every scan we run is done with the widget active, so the numbers already account for it.

In January 2025 the FTC ordered one overlay vendor to pay $1M over its automatic-compliance advertising. We took the opposite lesson: say what was measured, fix it in the code, measure again.

WHAT AN OVERLAY DOES

Adds a layer at runtime

A toolbar, contrast switches, and guesses at missing labels — applied after the page has loaded, in the visitor’s browser.

WHAT IT DOESN’T DO

Change the source

The template still ships buttons with no accessible name and images with no alt text. Turn the script off and every issue is back.

WHAT WE DO

Edit the theme

The fix lives in the repository, survives the next deploy, and shows up in a re-scan. That’s the part you can hand to a client.

How a job runs

Four steps, all of them in writing

STEP 1

Audit

Automated engine across the templates in scope, then a manual keyboard and screen-reader pass on the paths that matter — cart, forms, navigation.

STEP 2

Fix

Changes written into the theme: alt text, accessible names, labels, landmarks, focus order, contrast, heading structure.

STEP 3

Re-measure

The same scan, run again, side by side with the first one. Plus the list of what changed, file by file.

STEP 4

Watch

Optional. A monthly re-scan catches the regression the next theme update introduces — because it will.

The long version, with the code we actually change →

Working with us

Built to sit behind your agency

We don’t sell to your clients, we don’t appear in the thread unless you put us there, and we don’t take the account. You quote, you bill, you keep the relationship. We hand you a finished job and a report that carries your logo.

Everything runs in writing, in English, across time zones — the work is usually in your inbox before your day starts.

What we turn down

  • Enterprise procurement. Formal compliance dossiers, insurance schedules and vendor onboarding — not our size, and you’d feel it.
  • Complex applications. A bespoke checkout or a JavaScript-heavy app is a project, not a fixed-price job. We’ll say so on day one.
  • Anything that needs a promise. If the only way to win the work is to guarantee an outcome we can’t measure, we pass.

The first step, in full

What happens after you send a URL

SAME DAY

We confirm we got it

One line, from a person. If the site is outside what we take on, we say so here and that is the end of it.

WITHIN A DAY

The scan comes back

Counts by category on the page you named, three issues quoted from your actual code, and what a screen-reader user hits first.

THEN NOTHING

Unless you write back

No sequence, no follow-up, no reminder. If it was useful, you know where we are. If it wasn’t, you never hear from us again.

What we don’t do with it

We don’t add you to a list
Your address is used to answer you. That is its whole purpose.
We don’t name the site
Not in a case study, not in an example, not to another agency.
We don’t scan behind a login
Only pages a browser can already reach without credentials.
We don’t contact your client
Ever, at any stage, for any reason. You own that relationship.

Send a URL

Prefer to read the small print? It’s all on the privacy page, in plain English.

Questions we get

Straight answers

Do you guarantee compliance?

No. Nobody honestly can — compliance is a legal assessment, not a technical output. We measure the issues, fix them in the code, and measure again. You get both numbers and the list of what changed.

Is this an overlay or a widget?

No. We edit the theme files. An overlay sits on top of the page and leaves the underlying HTML unchanged, which is where the issues live.

Can we put our own name on the report?

Yes — white-label is the default. Your logo on the report, your name to the client, and we stay invisible unless you introduce us.

How long does it take?

Eight working days for five templates, from the moment we have theme access. Larger sets are quoted before we start, never after.

What do you need from us to start?

A staging environment or theme access, and the list of templates in scope. No calls required — everything runs in writing.

What won’t you take on?

Enterprise procurement work, custom single-page applications, legal advice, and anything where we would have to promise an outcome we cannot measure.

Get a free scan