For agencies and studios
Sell accessibility without selling a promise you can't keep.
Manage every client site from one dashboard, deliver reports with your logo on them, and hand your client documentation that is accurate enough to stand behind years from now.
- Multi-account dashboard
- Reports carry your brand
- Free migration from any provider
- Northline Legalnorthline.example84Stable
- Meridian Storemeridian.example61Watch
- Kestrel Clinickestrel.example47Act now
- Foundry Studiofoundry.example79Stable
Alerts fire on critical issues only. A theme update that breaks contrast on one client's checkout reaches you before it reaches them.
Illustrative example — not real client data.
01 — Why clients are asking
Your existing client list already has this problem.
Not a forecast. Published figures, with the study and its date next to each one.
average detected errors on a Shopify home page — about 34% above the overall average. WordPress home pages averaged 52.8. If you build on either, your back catalogue is the market.
WebAIM Million 2026 (opens in a new tab) · published 30 March 2026
of the top one million home pages had automatically detectable WCAG failures in February 2026 — up from 94.8% a year earlier. The problem is not shrinking on its own.
WebAIM Million 2026 (opens in a new tab) · published 30 March 2026
federal website accessibility lawsuits filed in the United States in 2025, 27% more than in 2024. Counting state courts the total passed 5,000, and roughly 70% targeted e-commerce.
Seyfarth Shaw ADA Title III report, published January 2026 (2025 filings) · UsableNet 2025 year-end report
The European Accessibility Act has applied since 28 June 2025 in all 27 member states, and reaches any business selling to EU consumers regardless of where it is based. Microenterprises under 10 staff with turnover at or below €2m are exempt from the service obligations.
Directive (EU) 2019/882
All figures on this page are taken from published research and were last verified on 28 July 2026. None of them are projections or internal estimates. We re-check each one when the underlying report is republished.
The part that should concern you more than the market size
Throughout 2025, lawsuits continued to be filed every month against companies that already had an accessibility widget installed — typically alleging the underlying code was never fixed. If you sold that widget to your client and described it as compliance, you are now part of that conversation. The commercial risk to an agency is not losing the deal. It is winning it on a promise the product cannot keep. (Source: UsableNet, 2025.)
02 — Operations
Every client site, one dashboard.
Accessibility becomes a retainer line only if it doesn't cost you a person to run.
Multi-account management
Separate accounts per client, all visible from one place. Role-based access controls let a junior run scans without seeing billing, and let a client see their own site and nothing else.
Alerts on what matters
Scheduled re-scans with email alerts on critical issues only. You find out that a plugin update broke a client's form labels — before the client does.
Progress you can show
Score-over-time graphs per client. At renewal you are not arguing that the work mattered — you are showing a line that moved, with timestamps.
// Portfolio at a glance
Stable7
Needs watching3
Act now2
Illustrative layout. Status is always given as a written label and a count — never by colour alone.
03 — White label
Your logo on the deliverable. Honestly stated.
Here is exactly what you can put your name on and what stays ours, so nobody discovers a limit halfway through a client project.
Carries your brand
- Client reports and PDF audits — your logo on every page, in place of ours
- The widget itself — your client's hex colours, button style, corner position and labels
- The accessibility statement generated for your client's own footer
- A full platform rebrand, on the Infrastructure tier
Stays ours — and should
- The certificate and its live transparency profile. A certificate that pointed at your agency instead of an independent record would be worth less, not more — to you and to your client.
- The Widget vs. Developer section inside every report. You can put your logo on the cover; you cannot remove the page that says what the widget does not fix.
- The limitation statement on automated coverage. It appears in every report we generate, under any brand.
Why we refuse to make that section removable: the day one of your clients receives a demand letter, the most valuable document in the file is the one where you told them, in writing and in advance, exactly what was fixed and what still needed code. An agency that deleted that page has nothing to point at. We are protecting your position, not restricting it.
04 — What to tell the client
The table you show the client before they ask.
Most overlay vendors leave this out, which leaves you to explain it later, under pressure, without documentation.
| The issue | Widget can help | Needs developer |
|---|---|---|
| Low colour contrast | YesContrast modes let the visitor override it | Also yesThe CSS is the real fix |
| Text too small to read | YesText scaling | Not required |
| Keyboard navigation gaps | PartlyFocus indicators, TAB order support | YesStructural fixes in the markup |
| Missing form labels in the code | No | Yes |
| Missing alt text on images | NoA widget cannot invent a meaningful description | Yes |
| A <div onclick> used as a button | No | YesNot focusable, no role, no keyboard operation |
| Video without captions | No | YesCaptions have to be written |
“We have implemented FlexAccesses to improve accessibility for your visitors and to document ongoing effort against WCAG 2.2 AA. This is not a claim of full conformance and provides no legal immunity. The attached report sets out which findings are addressed at the experience layer and which require changes to your site's source code, with a prioritised plan for the latter.”
For the right-hand column, your developer gets the work half-done
Findings that need code arrive as tickets, not as a PDF someone has to translate into a sprint.
- Framework-specific code
Snippets for plain HTML, React, Vue and Angular — pre-tested against NVDA, JAWS and VoiceOver.
- A before-and-after simulator
Toggle between broken and fixed markup and hear what a screen reader announces in each case — useful in a client meeting, not just in the IDE.
- Tickets in your tracker
Export straight to Jira, GitHub, Trello or Asana, each tagged with priority and legal risk so scoping is a conversation about hours, not guesses.
05 — The service line
What you can put on an invoice.
A retainer needs recurring deliverables, not a one-off install. These are the ones that repeat.
- One-off
Baseline audit and remediation plan
Scan, prioritised findings, and a roadmap grouped into fix now, fix this quarter, ongoing. The natural first engagement with any client.
- Recurring
Monitoring and monthly reporting
Scheduled re-scans, alerts on critical regressions, and a branded PDF with audit history and timestamps. This is the line that renews.
- Your hours
Remediation sprints
The developer-side findings, scoped and exported as tickets. Your team bills the hours; the scoping work is already done.
- Add-on
Manual audit sprint
Human testing by certified experts — screen reader, keyboard-only, visual analysis, and testing by people who use assistive technology daily. For the clients where an automated score is not enough.
- Per page
PDF remediation
Priced per page against WCAG and PDF/UA. Most agencies forget their clients' downloadable brochures and forms are in scope too.
- On request
VPAT / ACR for procurement
When your client bids for a government or enterprise contract, this document is often a gate. Producing it is a service you can charge for.
On margin: pricing is per site and by tier, so the economics of reselling depend on how many client sites you run and which tier they need. We would rather you model that against the real numbers than against a figure in a marketing page — the pricing page has all of them, including discounts for the non-profit and academic clients many agencies serve. See pricing →
06 — Moving over
Already using another provider? Bring the whole book.
Migration from any competitor is included, and white-glove priority migration comes free with an annual plan.
Baseline every site
Scan the portfolio before anything changes, so you have a documented starting point for each client.
Swap the script
One tag out, one tag in — or one click where a plugin is already in place. Branding settings carry across per client.
Re-scan and compare
Show each client what changed, and — just as importantly — what did not, because it was never something a widget could fix.
What migration will not do
Switching provider does not improve a client's underlying code, and their score may not jump. If a previous vendor's dashboard showed a much higher number than ours does, the likely explanation is a different scoring method or a narrower test set, not a regression. We will tell you which, in writing, rather than let you discover it in front of a client.
07 — FAQ
Questions, answered honestly.
What exactly do I tell a client who asks "will this make us compliant?"
Tell them no, and then tell them what it does do. There is wording above that you can paste directly into a proposal. The short version: the widget improves the experience for real visitors and documents ongoing effort; conformance requires changes to the site itself; the report identifies exactly which findings fall on which side. Clients rarely object to this. What damages a relationship is discovering the limit later.
If a client of mine receives a demand letter, where does that leave me?
We are not lawyers and this is not legal advice — responsibility between you and your client is determined by your contract, and that contract is worth having reviewed by counsel before you sell accessibility work at all. What we can tell you is what we provide: a timestamped record of what was scanned, what was found, what was fixed, and what was flagged as requiring source-code changes. That record is most useful to an agency that showed the limits in writing at the start. It is least useful to one that promised compliance.
Can my client tell that FlexAccesses is behind it?
Reports, the widget and the accessibility statement can all carry your branding, and a full platform rebrand is available on the Infrastructure tier. Two things stay ours on purpose: the certificate, which links to an independent transparency profile, and the section of every report that states what a widget cannot fix. Both of those are worth more to your client precisely because they are not written by the party being paid.
Do I need an accessibility specialist on staff?
Not to run scans, install the widget, or produce reports. You do need someone who can read a finding and act on it — most of the developer-side items are ordinary front-end work, and the guidance includes framework-specific code. Where you genuinely need expertise is human testing: whether a screen reader user can complete a purchase is not something automation answers. That is what the manual audit exists for, and buying it from us is cheaper than hiring for it until you have the volume to justify a hire.
How many languages does the widget cover?
The visitor-facing widget interface is available in 60+ languages and detects the visitor's language automatically, so a client's international traffic sees the controls in their own language. Separately from that: the FlexAccesses dashboard, documentation and support are in English and Armenian today, with Russian, Spanish and French on the roadmap. Those are two different things and we would rather you know which is which before you quote a multilingual client.
What happens to a client's data if they leave my agency?
On cancellation, dashboard access continues until the end of the paid period, followed by 30 days to export reports and settings, after which data is deleted in line with our privacy policy. Client accounts are kept separate under multi-account management, so a departing client's history is theirs and does not disappear into a shared pool.
Will the widget slow down my clients' sites?
The script is under 30 kb and loads asynchronously, so content renders before the widget does. We deliberately don't publish a single page-speed number, because it depends on each client's theme, plugins, hosting and their visitors' devices. Measure one of your own client sites before and after install — for an agency that is a two-minute test and a far better answer than our benchmark.
Start with one client site. Decide after that.
Scan any site free with no login. Free account with no card, no trial timer. Bring the rest of the portfolio when it makes sense.
Built for agencies that would rather keep a client for six years than close one this quarter.
