WhatsApp Us

Germany · Barrierefreiheitsstärkungsgesetz · shops, bookings, banking, apps

BFSG website requirements: who must comply, what to fix, and how to get there

The BFSG website requirements apply to most German businesses that sell to consumers online, and they have been enforceable since 28 June 2025. This page sets out who the Barrierefreiheitsstärkungsgesetz covers, where the microenterprise exemption stops, the technical checks against WCAG 2.1 AA and EN 301 549, and what the accessibility statement must say. BtechWaleTech is three freelance developers in India who audit and repair shops, booking flows and apps. We build to the standard; your lawyer confirms legal compliance.

  • In force since28 June 2025
  • Main technical yardstickEN 301 549, which points to WCAG 2.1 AA
  • Core scope onlineB2C e-commerce, consumer banking, passenger transport, telecoms, e-books
  • Service exemptionMicroenterprises: under 10 staff and turnover or balance sheet up to 2 million euros
  • EnforcementMarket surveillance authority of the Länder, based in Magdeburg
  • Accessible shop builds fromUS$750
  • WCAG 2.1 AA checks
  • EN 301 549 mapping
  • Keyboard and screen-reader tests
  • Accessibility statement drafted
  • Shopify, Shopware, WooCommerce
  • Android and iOS apps
  • Quoted in USD

Three freelance developers working remotely from India · WhatsApp replies 7 days a week

  • 4WCAG principles every page is tested against
  • 3Screen readers used in manual testing
  • 2Working days to an itemised quote
  • 2Months of free maintenance after a new build

The short answer

What are the BFSG website requirements?

The BFSG website requirements oblige businesses offering consumer services online, such as shops, bookings and banking, to make their website and app perceivable, operable, understandable and compatible with assistive technology, measured in practice against EN 301 549 and WCAG 2.1 AA, and to publish accessibility information. Microenterprises providing services are exempt. We audit and fix sites; accessible shops start at US$750.

If your shop also needs its legal pages and consent flow checked, read our GDPR compliant website guide and the page on the EU withdrawal button.

Last updated

The Barrierefreiheitsstärkungsgesetz at a glance
Legal sourceBFSG plus the BFSGV regulation, implementing the European Accessibility Act
Applies from28 June 2025 for new services and products
Online services coveredContracts concluded with consumers through a website or app
Usually not coveredPure B2B shops, information-only sites without online contracts
Test standardEN 301 549 V3.2.1, which references WCAG 2.1 Level AA
Must publishInformation on how the service meets the requirements, in accessible form
Maximum fineUp to one hundred thousand euros for offering a non-compliant service

Accessibility work for German sites and apps

From a first audit to a shop that passes a screen-reader test

Every job starts from your live site, not a template. The cards below are the pieces a German merchant or service provider usually needs; each is priced as its own line.

Why choose us

Overlay widget, German accessibility consultancy or a developer team?

Three routes merchants take after reading about the BFSG website requirements. They differ mainly in whether anything in your code actually changes.

Overlay widget, German accessibility consultancy or a developer team?
What you get Overlay or toolbar widget Local accessibility consultancy BtechWaleTech
Changes to your HTML and components None, a script sits on top Recommendations; build by others Yes, we change the templates ourselves
Manual screen-reader testing No Yes Yes, NVDA, VoiceOver and TalkBack
Checkout and payment flow tested Rarely Yes Yes, including error states
App coverage No Often separate Same team builds and fixes apps
Accessibility statement Generic text Drafted Drafted from real test results, approved by your lawyer
German-language content review No Yes, native You or your editor reviews German wording
Formal certificate Marketing badge Sometimes offered No certificate; we document tests and fixes
Follow-up after updates Automatic, superficial New engagement Monthly checks within maintenance from US$120/mo

If you need a German-speaking expert to certify your site or to act as an independent tester in a dispute, hire a specialist consultancy for that part; we are the team that does the code work.

Pricing

What reaching the BFSG website requirements costs

The cost of meeting the BFSG website requirements depends on how many distinct templates your site has, how much third-party code sits in the checkout, and whether an app is involved. An audit is quoted on its own after we see the site; fixing a theme usually costs less than rebuilding it, but a site built on an old page builder can be cheaper to replace. A new accessible website starts at US$150, an SEO site of 299+ pages at US$300, an accessible shop at US$750 and an app at US$600. Regression checks run within maintenance from US$120/mo. All quotes are in USD and nothing is billed before your written approval.

Starting prices in INR and USD
ServiceIndia (INR)Worldwide (USD)Typical timelineWhat is included
Static website from ₹10,000 from US$150 1 to 2 weeks Up to 100 pages, Responsive design, Contact form and enquiry setup, Basic SEO tags and sitemap
SEO website (299+ pages) from ₹20,000 from US$300 3 to 5 weeks 299+ SEO pages, Keyword and page planning, Schema, sitemap, and internal linking, Design to deployment included
Ecommerce store from ₹50,000 from US$750 4 to 8 weeks Product and category pages, Payment gateway setup, Order and inventory basics, Performance tuning
Android & iOS app from ₹40,000 from US$600 6 to 10 weeks Android and iOS app (Flutter or React Native), Login, forms and push notifications, Admin panel and API connection, Google Play and App Store publishing
Custom web app or software from ₹60,000 from US$900 6 to 12 weeks Custom features and APIs, User accounts and roles, Admin panel, Deployment and handover
AI automation from ₹40,000 from US$600 2 to 4 weeks Workflow mapping, Tool and CRM integrations, AI agent or automation build, Testing and handover
Monthly SEO from ₹10,000/mo from US$150/mo Ongoing, monthly Technical fixes, On-page and content work, Local SEO and listings, Search Console reporting
Maintenance and support from ₹8,000/mo from US$120/mo Ongoing, monthly Content updates, Bug fixes, Backups and security checks, Speed and uptime checks

All prices are starting points, quoted in INR for India and USD for international clients, not fixed quotes. Final cost depends on the number of pages, features, integrations, content, and timelines. Share your requirement and you get an itemised estimate with nothing hidden. See full pricing.

What are the BFSG website requirements in plain terms?

The BFSG website requirements are the accessibility duties that the Barrierefreiheitsstärkungsgesetz places on the digital side of consumer services: the website, the app and the booking or buying process must work for people who are blind, have low vision, cannot use a mouse, are deaf or have cognitive impairments. The law is Germany's implementation of the European Accessibility Act, and the detailed rules sit in the accompanying regulation, the BFSGV.

The law itself does not list WCAG success criteria. It describes outcomes: information must be perceivable through more than one sense, controls must be operable by keyboard and assistive technology, content must be understandable, and the code must be compatible with assistive tools. The Bundesfachstelle Barrierefreiheit points to the harmonised standard EN 301 549 V3.2.1 as the practical way to show conformity, and for web content that standard in turn refers to WCAG 2.1 Level AA.

So when a developer talks about the BFSG website requirements, they mean in practice: pass the 50 WCAG 2.1 success criteria at levels A and AA on every page and state of your consumer journey, apply the extra EN 301 549 clauses that concern software and apps, and publish the accessibility information the law asks for. That is concrete enough to test, quote and fix.

Does the BFSG apply to my website or online shop?

It applies if consumers can conclude a contract with you through your website or app. Section 1 of the BFSG lists the covered services: e-commerce services, consumer banking, telecommunications, elements of passenger transport services such as websites, apps and electronic tickets, and e-books. For most readers of this page the deciding category is "Dienstleistungen im elektronischen Geschäftsverkehr", which means consumer contracts concluded online.

That wording catches more businesses than people expect. An online shop is the obvious case, but so is a gym that sells memberships online, a hotel with its own booking engine, a language school that takes course registrations with payment, or a ticketing page for events. A site that only presents information and a phone number, with no way to conclude a contract, usually falls outside the BFSG website requirements, although accessibility still helps its users and search visibility.

Pure B2B shops, where only business customers can register and buy, are generally outside the scope because the law protects consumers. Be careful here: if your "B2B" shop accepts anyone who types a company name, a regulator may see it differently. Your lawyer should confirm the classification; we can show them how your registration and checkout actually behave.

  • Covered in most cases: B2C online shops, booking engines with online contract conclusion, consumer banking portals and apps, ticketing for passenger transport, e-book stores.
  • Usually not covered: information-only company sites, B2B-only portals with verified business customers, internal tools.
  • Grey zones worth a legal check: mixed B2B/B2C shops, marketplaces, subscription sign-ups on third-party platforms.

Is my small business exempt from the BFSG website requirements?

Only if you provide services and qualify as a microenterprise: fewer than 10 employees and an annual turnover or annual balance sheet total of no more than 2 million euros. Both conditions must be met, and the exemption in section 3 of the BFSG covers services only. A small manufacturer placing covered products on the market does not get the same relief.

Many small online shops fall inside this exemption, and it is worth checking honestly before spending money. Count staff the way the law does, look at last year's figures, and keep a note of the calculation. If you grow past the threshold, the BFSG website requirements apply from then on, so a shop that plans to grow should not build itself into a corner.

There is a practical reason to build accessibly even when exempt. Your shop platform, payment provider and marketplace partners are moving towards accessible defaults anyway, and fixing a theme later costs more than choosing a clean one now. Accessible sites also tend to perform better with search engines because the same structure that helps a screen reader helps a crawler. Our view: if you are exempt, treat accessibility as a quality goal rather than a legal project, and skip the formal documentation.

BFSG website requirements mapped to WCAG 2.1 AA and EN 301 549

The fastest way to understand the BFSG website requirements is to read them through WCAG's four principles. Each principle turns into a handful of checks that catch most real barriers on German shop and booking sites.

Perceivable

Meaningful images need text alternatives, product videos need captions, text must reach a contrast ratio of at least 4.5:1 (3:1 for large text and for icons and input borders), and pages must reflow at 320 CSS pixels wide without horizontal scrolling. Information may not rely on colour alone, so a red border on an invalid field needs a text message too.

Operable

Every function must work with a keyboard, focus must be visible and move in a logical order, there must be no keyboard traps in pop-ups or cookie banners, and time limits such as a reserved basket or a payment session need a way to extend them. Carousels that move on their own need a pause control.

Understandable

The page language must be declared (lang="de" for German pages), form fields need visible labels, errors must be identified in text with a suggestion for correction, and legal or financial submissions such as an order need a review or confirmation step.

Compatible with assistive technology

Components must expose name, role and state to assistive technology. Custom dropdowns, accordions, tabs and quantity steppers are the usual failures, and status messages like “added to basket” need to be announced without moving focus.

EN 301 549 adds clauses beyond WCAG for software and mobile apps, such as respecting the platform's accessibility settings and text size. For a web shop, WCAG 2.1 AA covers the bulk of the work.

BFSG website requirements for online shops: the checkout path

For a shop, the BFSG website requirements matter most along the path that ends in a contract: finding a product, choosing a variant, adding it to the basket, entering an address, paying and receiving the confirmation. A barrier anywhere on that path can stop a disabled customer from buying at all, which is exactly what the law is trying to prevent.

The usual problems we find are predictable. Filters built as clickable divs cannot be reached by keyboard. Size and colour swatches show only a colour, with no text name. Cart drawers open without moving focus and cannot be closed with Escape. Address forms use placeholder text instead of labels, so the hint disappears as soon as someone types. Payment steps load a provider's embedded form that the shop cannot change, and consent banners trap keyboard focus before the page can be used at all.

We fix these at component level. A filter becomes a real button group with checkbox semantics, swatches get visible or programmatic names, the drawer becomes a proper dialog with focus management, and every field gets a persistent label and a clear error message. For third-party payment widgets we test what the provider delivers and, where it fails, document it and choose the provider's accessible variant if one exists.

  • Search and filters: operable by keyboard, results count announced.
  • Product page: image alternatives, variant names, price and unit price readable.
  • Basket: quantity controls labelled, updates announced, remove buttons named.
  • Checkout: labels, autocomplete attributes, error text, order review before the final button.
  • Confirmation: order summary readable, email confirmation in accessible HTML.

Do the BFSG requirements cover apps and booking systems too?

Yes. The BFSG treats the service as a whole, so a consumer app that sells tickets, books appointments or runs a bank account must meet the same accessibility goals as the website. EN 301 549 has a separate chapter for software, which applies to native and cross-platform apps.

In Flutter we check the Semantics tree, text scaling with the system font size, contrast in both light and dark themes and the order in which TalkBack and VoiceOver read the screen. In React Native we set accessibility labels, roles and states on custom touchables and make sure modal sheets trap focus correctly. Touch targets should be comfortably large; Apple's Human Interface Guidelines recommend at least 44 by 44 points.

Booking systems bring their own traps. Date pickers are often inaccessible grids with no keyboard support, time slots are shown only by colour, and a timer releases the slot without warning. A compliant booking flow offers a typed date input or an accessible calendar, names each slot in text, and warns before a hold expires. If your booking engine is a third-party product, ask the vendor for its own accessibility information; if it cannot provide any, that is a sign to consider a replacement, which we can build as a portal or custom web app.

What must the BFSG accessibility statement contain?

Under section 14 and Annex 3 of the BFSG, a service provider must publish information on how the service meets the accessibility requirements, in accessible form, for as long as the service is offered. Annex 3 lists four elements: a general description of the service, explanations needed to understand how it is carried out, a description of how the service meets the relevant requirements, and the name of the competent market surveillance authority.

The law allows this information to sit in the general terms or be made available in another clearly perceptible way. Most shops publish a dedicated page, often called "Erklärung zur Barrierefreiheit", and link it from the footer next to the Impressum and privacy policy. It should be a normal HTML page, not a PDF, so that it is itself accessible.

We draft the technical part of this statement from our test results: which standard we tested against, which journeys were tested, known remaining issues and the planned fix date, and how users can report a barrier. Your lawyer reviews the text and adds anything legal. We do not copy generic statements from other sites, because a statement that claims full conformity while the checkout fails a keyboard test is worse than none.

  • General description of the service in plain language.
  • How to use the service, including alternative routes such as phone or email ordering.
  • How the requirements are met, with the standard used and any known gaps.
  • The competent market surveillance authority and its contact details.
  • A contact route for users to report barriers (good practice, and useful evidence).

How is a BFSG website audit carried out?

A proper audit combines tools and people, because automated scanners catch only part of the WCAG issues. We start with a list of templates and journeys, test each one with scanners, then walk through it by keyboard only, at 200% and 400% zoom, and with screen readers: NVDA with Firefox or Chrome on Windows, VoiceOver on macOS and iOS, and TalkBack on Android.

The output is a spreadsheet you can act on. Each finding names the page or component, the WCAG success criterion, the user impact, a screenshot or recording, and the fix. We rank findings by how badly they block a purchase or booking, not by how many times a scanner repeats them. One missing label on a shared form component can generate a thousand scanner errors but needs one fix.

Audits are sampled, not exhaustive. On a shop with 20,000 products, we test representative product types, not every item. That sample is documented, so that you and your lawyer can see what was covered. After fixes, we retest the same sample and record the result, which becomes the evidence base for your accessibility statement. If you want an independent audit by a German certification body afterwards, our documentation shortens that work.

How much does meeting the BFSG website requirements cost?

It depends on template count, platform, third-party code and whether an app is included, so honest quotes vary widely. A 12-template brochure site with a contact form is a small job; a shop with a custom checkout, a configurator and an app is a project. We quote the audit first and the fixes after, so you never pay for guesses.

The biggest cost drivers are easy to spot. Page builders that generate nested div soup take longer to fix than clean themes. Custom JavaScript widgets such as sliders, mega menus and configurators need rebuilding rather than patching. Every third-party script in the checkout (reviews, chat, payment, consent) is a component you may not be able to change. And content matters: thousands of product images without alt text are an editorial task as much as a technical one.

Where rebuilding is cheaper, we say so. A new accessible website starts at US$150, a large SEO site at US$300, and an accessible online shop at US$750. For a wider view of German web budgets, including DSGVO and Impressum line items, see our guide to website development cost in Germany.

In which order should you fix BFSG website requirements issues?

Fix the shared building blocks first, then the checkout, then content. This order gives the largest improvement per hour of work and keeps you from fixing the same issue on 400 pages one by one.

  • Global layout: skip link, landmarks, heading hierarchy, page language, visible focus style.
  • Navigation: main menu, mega menu and mobile menu operable by keyboard and screen reader.
  • Consent banner: reachable, closable, with an equally accessible reject option.
  • Checkout and account: labels, errors, autocomplete, order review, confirmation.
  • Product and listing templates: variant pickers, filters, image alternatives, unit prices.
  • Media and content: captions, alt text for editorial images, readable PDFs or HTML replacements.
  • Accessibility statement and feedback route, published once the main fixes are live.

Each step ends with a retest, and each retest result goes into the audit file. Content editors get a one-page guide on alt text, headings and link wording, so that new pages keep meeting the BFSG website requirements after we leave.

Can an accessibility overlay plugin make my site BFSG compliant?

No overlay can guarantee it, because the BFSG website requirements concern how your site is built. Overlay widgets add a toolbar for font size or contrast and try to patch the page with JavaScript at runtime. They cannot reliably invent correct labels for your checkout fields, fix a keyboard trap in a third-party iframe or restructure a heading hierarchy that your theme generates wrongly.

Many screen-reader users already have their own tools and settings; a second layer on top of the page can interfere with them. The European standard measures the page that users receive, and a toolbar does not change failures in the underlying markup. Some overlay providers promise legal protection; read those promises carefully and ask your lawyer what they are worth.

Plugins are different when they fix things at source. A WordPress plugin that adds a skip link to the theme, or a Shopify theme update from the vendor that repairs the cart drawer, changes the real HTML, and we are happy to use them. The rule we apply is simple: if the fix is visible in the page source and passes a screen-reader test, it counts.

Who enforces the BFSG, and what are the risks?

The Länder have set up a joint market surveillance authority for accessibility, the Marktüberwachungsstelle der Länder für die Barrierefreiheit von Produkten und Dienstleistungen, based in Magdeburg. According to the Bundesfachstelle Barrierefreiheit it became operational in September 2025. For services it checks on a sample basis and in response to complaints, and it can order fixes and, as a last resort, stop a service.

Section 37 of the BFSG sets fines of up to one hundred thousand euros for offering a service that does not meet the requirements, and up to ten thousand euros for other breaches such as missing information. Consumers and recognised associations can also ask the authority to act.

The second risk is civil. German lawyers are still debating whether the BFSG rules count as market conduct rules under competition law, which would let competitors or associations send an Abmahnung. Treat it as a live risk rather than a settled one and ask your own lawyer. From a developer's side, the defence is the same either way: a site that works with a keyboard and a screen reader, a documented audit, and a truthful statement.

BFSG website requirements on Shopify, Shopware, WooCommerce and TYPO3

Every platform can meet the BFSG website requirements, and every platform can fail them. The platform core is rarely the problem; themes, apps and page builders are.

Shopify

Checkout is controlled by Shopify, so your influence is limited to what the settings and checkout extensions allow; the storefront theme, cart and product pages are fully yours. We test theme sections, app blocks and pop-up apps, and replace those that inject inaccessible markup. See our Shopify developer page for Germany.

Shopware 6

Shopware has published accessibility improvements to its default storefront over recent releases, so updating is often the first fix. Custom themes and plugins built on older Twig templates need checking. Details on our Shopware developer page.

WooCommerce

Block themes and the block checkout give a cleaner base than older page-builder layouts. Legal plugins for German shops add fields and texts that also need labels and error handling.

TYPO3

Common on German service and association sites. Fluid templates and content elements can be made accessible; extensions for forms and booking are the usual weak points. We cover TYPO3 upgrades on our TYPO3 developer page.

Do accessible websites rank better on Google and in AI search?

Accessibility is not a direct ranking factor, but the work overlaps heavily with what search engines and AI assistants need. Clear heading hierarchies, descriptive link text, text alternatives for images, transcripts for video and semantic HTML make it easier for Google, Bing and AI answer engines to understand and quote your pages.

There is also a performance angle. Removing heavy overlay scripts and bloated sliders improves Core Web Vitals, which Google Search Console reports for your real users. A cleaner DOM loads faster on the mid-range Android phones many customers use.

We handle both at once when we fix templates: accessible markup, structured data for products and FAQs, and fast pages. Nobody can guarantee rankings, and we will not promise any. If your relaunch changes URLs while you fix accessibility, protect your rankings with the steps on our website relaunch SEO page.

How does a German business work with an Indian team on BFSG fixes?

Remotely, in English, with a German-speaking reviewer on your side. India runs 3.5 hours ahead of Germany in summer and 4.5 hours in winter, so the European business day from late morning overlaps with our afternoon and evening. A 10:00 call in Hamburg is 13:30 or 14:30 in India, and fixes pushed in our evening are waiting on your staging site the next morning.

Week one: you give us staging access, a list of key journeys and your platform details. We run the audit and send the findings file, ranked by impact. Week two: we agree priorities and start on global components. You or your editor review any German text we touch, because we write English and do not rewrite German copy ourselves; alt text and error messages in German are supplied or approved by you.

Contracts are in English, the code, theme and app accounts stay yours, and invoices come from India in USD or EUR, paid by Wise or bank wire. We make no site visits and have no office in Germany. Quotes are itemised within about two working days, and nothing is billed before you approve them in writing. See the Germany overview for how other projects run.

Worked example: a small tea shop in Freiburg meets the BFSG website requirements

Here is a hypothetical case to show how the process plays out. A Freiburg tea retailer with 14 staff sells loose tea to consumers through a WooCommerce shop built on a page builder five years ago. It is above the microenterprise threshold, so the BFSG website requirements apply.

The audit covers seven templates: home, category, product, basket, checkout, account and blog article. It finds a mega menu that opens only on hover, product tins shown in colour swatches without names, a cookie banner that traps keyboard focus, placeholder-only checkout fields, and 1,100 product images with file names as alt text. The payment step works with a keyboard but announces nothing on errors.

The team replaces the page-builder header with a block-theme header, rebuilds swatches as labelled radio buttons, swaps the consent tool for one with an accessible reject button, and adds labels, autocomplete and error summaries to checkout. The owner's staff write German alt text in batches using a short guide. After a retest with NVDA, VoiceOver and TalkBack, we draft the technical part of the accessibility statement and the shop's lawyer finalises it. Regression checks then run monthly within maintenance. This is an illustration, not a client story.

BFSG website requirements checklist to keep after launch

Compliance is not a one-off state. Every new banner, plugin and product upload can break it again, so keep a short routine that someone owns.

  • Before publishing: headings in order, links that make sense out of context, alt text on new images.
  • Before installing an app or plugin: test its widget by keyboard and with a screen reader on staging.
  • After theme or platform updates: rerun the key journey tests from the audit file.
  • Every quarter: review the accessibility statement and update known issues and dates.
  • Every month: read the barrier reports that come in through your feedback route and log fixes.
  • Once a year: repeat a sampled audit, especially if the checkout or app changed.

We run these checks for clients on maintenance plans from US$120/mo. If you are unsure whether a new idea, such as an AI chatbot on the shop, will create barriers, read our note on the GDPR compliant AI chatbot build, which covers accessible chat widgets too.

Scope

Does the BFSG apply? Common German business types

A starting point for your own check, not a legal ruling. Confirm your classification with your lawyer.

Does the BFSG apply? Common German business types
Business typeOnline contract with consumers?Likely covered?What to check
Online shop selling to consumers YesYes, unless a microenterpriseWhole journey from search to confirmation
Hotel or guesthouse with its own booking engine YesYes, unless a microenterpriseDate picker, room selection, payment
Gym or studio selling memberships online YesYes, unless a microenterpriseSign-up form, contract summary, payment
Consumer bank or payment app YesYesLogin, transfers, statements, app
Bus or rail operator ticketing YesYesTimetable, ticket purchase, e-ticket
Manufacturer site with RFQ form only NoUsually notInformation site; accessibility still advised
B2B wholesale portal with verified buyers NoUsually notHow registration filters out consumers

Technical checklist

Key WCAG 2.1 AA checks behind the BFSG website requirements

Criteria numbers refer to WCAG 2.1, which EN 301 549 V3.2.1 references for web content.

Key WCAG 2.1 AA checks behind the BFSG website requirements
AreaWCAG criterionWhat we testTypical fix
Images 1.1.1 Non-text contentAlt text on product and content imagesAlt fields filled, decorative images marked empty
Contrast 1.4.3 and 1.4.11Text 4.5:1, UI components 3:1Adjusted brand shades for text and borders
Reflow and zoom 1.4.10 Reflow320 CSS px width, 400% zoomResponsive layout without horizontal scroll
Keyboard 2.1.1 and 2.1.2All functions, no trapsReal buttons, dialog focus handling
Focus 2.4.3 and 2.4.7Logical order, visible indicatorVisible outline style across the theme
Forms 3.3.1 to 3.3.4Labels, error text, order reviewPersistent labels, error summary, review step
Components 4.1.2 Name, role, valueCustom widgets expose stateNative elements or correct ARIA
Status messages 4.1.3 Status messagesBasket and filter updates announcedLive regions for updates

Budget

BFSG work by project scope and starting price

Starting prices in USD. Audits and fixes to existing sites are quoted after we see the site, as separate lines.

BFSG work by project scope and starting price
SituationUsual approachStarting priceTypical time
Small site built on an old page builder Accessible rebuildFrom US$1501 to 2 weeks
Large content or SEO site Accessible rebuild with templatesFrom US$3003 to 5 weeks
Shop with outdated theme New accessible shopFrom US$7504 to 8 weeks
Consumer app failing screen-reader tests Fix or rebuild in Flutter or React NativeNew app from US$6006 to 10 weeks for a new app
Custom booking or banking portal Rebuild of key flowsFrom US$9006 to 12 weeks
Compliant site that must stay compliant Monthly regression checksFrom US$120/moOngoing

Across Germany

BFSG website requirements for businesses in German cities

We work remotely for clients anywhere in Germany. These are some of the places and sectors where the accessibility rules come up most often.

  • Berlin

    Startups selling subscriptions, event tickets and delivery services online often launch fast on templates, then need their sign-up and payment flows fixed for keyboard and screen-reader users.

  • Hamburg

    A strong base of online retail and logistics. Consumer shops here often run large catalogues where filter, variant and basket components decide whether a blind shopper can buy.

  • Munich

    Insurance, travel and consumer brands with booking and contract portals, where long multi-step forms need clear labels, error messages and time-limit warnings.

  • Frankfurt am Main

    Germany's banking centre. Consumer banking services are named explicitly in the BFSG, so login, transfer and statement screens in web and app need careful testing.

  • Cologne

    Media, e-book and event businesses. E-books and online ticket sales are both within the law's reach, including the reading and purchase software around them.

  • Düsseldorf

    Fashion and retail brands whose shops rely on image-heavy product pages, where colour-only swatches and missing alt text are the most common failures we see.

  • Stuttgart

    Mostly B2B manufacturers, but many also run consumer spare-parts shops or configurators that do fall under the rules and need a proper scope check.

  • Leipzig

    A growing e-commerce and logistics hub where mid-sized shops just above the microenterprise threshold are now dealing with accessibility for the first time.

  • Dresden

    Tourism and hospitality businesses with their own booking engines, where calendar widgets and room selection often fail keyboard tests.

  • Hanover

    Insurers and trade-fair related services with online contract forms; long forms need grouping, labels and review steps before submission.

  • Nuremberg

    Retail and consumer services with established shops built years ago, often cheaper to move to an accessible theme than to patch template by template.

  • Bremen

    Regional retailers and transport services that sell tickets or goods online and need the whole journey, including e-tickets, to work with assistive technology.

  • Magdeburg

    Seat of the joint market surveillance authority for accessibility of the Länder, which is named in accessibility statements as the competent authority.

  • Freiburg im Breisgau

    Many small specialist shops and guesthouses; some are microenterprises and exempt, others just above the line and need a clear, affordable plan.

How it works

How a BFSG project runs, step by step

  1. Scope check

    You tell us what you sell and how customers buy. We list the journeys and templates in scope so your lawyer can confirm whether and where the BFSG applies.

  2. Sampled audit

    Scanner runs plus keyboard, zoom and screen-reader tests on each template and journey, with every finding tied to a WCAG 2.1 criterion and ranked by how badly it blocks users.

  3. Itemised quote

    Within about two working days you receive a fix plan in USD, split into global components, checkout, templates and content, so you can approve it in stages.

  4. Fixes on staging

    We change the theme, components and app code on a staging copy, you review German wording, and nothing reaches the live site until you approve it.

  5. Retest and document

    The same sample is tested again, results go into the audit file, and we draft the technical part of your accessibility statement for legal review.

  6. Keep it compliant

    After launch, monthly checks catch regressions from new plugins, banners and content, and your editors get a short guide for everyday publishing.

Questions

BFSG website requirements: questions German businesses ask

What are the BFSG website requirements in short?

Businesses that let consumers conclude contracts online must make their website and app usable for disabled people, measured in practice against EN 301 549 and WCAG 2.1 AA, and publish information on how the service meets the requirements. The rules have applied to new services since 28 June 2025. Microenterprises providing services are exempt, but products get no such exemption.

Does the BFSG apply to my online shop?

If consumers can buy from your shop online and you have 10 or more employees, or a turnover and balance sheet above 2 million euros, the BFSG website requirements very likely apply. Pure B2B shops that only sell to verified businesses are usually outside the scope. Because the classification has legal consequences, confirm it with your lawyer before planning the work.

What counts as a microenterprise under the BFSG?

A business with fewer than 10 employees and an annual turnover or annual balance sheet total of no more than 2 million euros. Both conditions must be true. The exemption covers service providers only; a small manufacturer placing covered products on the market still has to meet the product rules. Keep a note of how you calculated your figures.

Which standard do I have to meet for the BFSG?

The BFSG describes outcomes, and the BFSGV regulation adds detail. In practice, conformity is shown with the harmonised European standard EN 301 549 V3.2.1, which references WCAG 2.1 Level AA for web content and adds clauses for software and apps. Testing against WCAG 2.1 AA is therefore the working checklist for most websites and shops.

How much does it cost to meet the BFSG website requirements?

It depends on the number of templates, the platform, third-party scripts in the checkout and whether an app is involved, so quotes vary widely. We quote the audit first and fixes afterwards, as itemised lines. When a rebuild is cheaper, accessible websites start at US$150 and accessible shops at US$750, all quoted in USD.

How long does a BFSG remediation take?

An audit of a typical shop takes days rather than weeks. Fixes depend on findings: a clean theme with scattered issues can be repaired within a few weeks, while a shop built on an old page builder may need a rebuild of four to eight weeks. Apps take longer when custom components must be rewritten. The schedule is set in your written quote.

Do I need an accessibility statement under the BFSG?

Yes, if the law applies to you. Section 14 and Annex 3 require information describing the service, how it is used, how it meets the accessibility requirements and which market surveillance authority is responsible. It must be accessible itself and stay online as long as you offer the service. We draft the technical part from test results; your lawyer finalises it.

Can an accessibility overlay or toolbar make my site compliant?

No toolbar can guarantee it. Overlays run on top of the page and cannot reliably fix missing labels, keyboard traps, wrong heading structures or inaccessible third-party iframes in your checkout. The standard measures the page users actually receive. Fixes must be made in your theme, components and content, which is where we work.

Who checks BFSG compliance and what are the fines?

The Länder run a joint market surveillance authority for accessibility based in Magdeburg. It checks services on a sample basis and after complaints, and can order fixes. Section 37 of the BFSG allows fines of up to one hundred thousand euros for offering a non-compliant service and up to ten thousand euros for other breaches, such as missing information.

Can competitors send an Abmahnung over BFSG failures?

Possibly. German lawyers are still debating whether BFSG rules are market conduct rules under competition law, which would allow warning letters from competitors or associations. Treat it as a real risk and get your lawyer's view. The practical protection is the same either way: fix the barriers, keep a documented audit and publish a truthful accessibility statement.

Do the BFSG rules apply to mobile apps?

Yes, when the app is part of a covered consumer service, such as a shopping, banking or ticketing app. EN 301 549 includes a chapter for software. We test Flutter and React Native apps with TalkBack and VoiceOver, system text sizes and contrast, and fix semantics and touch targets. New accessible apps start at US$600.

Is my B2B website affected by the BFSG?

Usually not, because the BFSG protects consumers and covers services where consumers conclude contracts. A portal that only verified business customers can use generally falls outside. If anyone can register by typing a company name, the line gets blurry. Your lawyer should check how your registration and checkout filter out private buyers.

Can you guarantee that my site is BFSG compliant?

No developer can give a legal guarantee, and we do not. What we deliver is a documented audit against WCAG 2.1 AA, fixes in your code, a retest showing the results, and a draft of the technical part of your accessibility statement. Legal sign-off comes from your own lawyer, who can rely on that documentation.

Why hire a team in India for BFSG work instead of a German consultancy?

Because most of the work is code: themes, components, forms and apps. A remote developer team fixes those directly and usually at a lower cost than a consultancy that recommends and then hands over to developers. If you also need native German content editing or a formal certificate, add a German specialist for that part.

Do you write German alt text and error messages?

We write English and do not produce German copy ourselves. We set up the structure, fields and error message slots, give you a short guide for writing good alt text and labels, and put your approved German wording in place. Many clients have staff or an editor write the texts in batches while we fix code.

Which screen readers do you test with?

NVDA on Windows with Firefox or Chrome, VoiceOver on macOS and iPhone, and TalkBack on Android. We also test keyboard-only use, 200% and 400% zoom, reflow at narrow widths and high-contrast settings. Each finding is recorded with the WCAG criterion and a screenshot or recording, so your team can see the problem, not just read about it.

Does Shopify meet the BFSG website requirements by default?

Shopify controls its checkout, so much of that part depends on the platform. Your storefront theme, product pages, cart drawer, pop-ups and installed apps are your responsibility and often contain barriers. We audit the theme and apps, fix sections and snippets in Liquid, and replace apps that inject inaccessible markup, then retest after each theme update.

What happens if full accessibility would be a disproportionate burden?

Section 17 of the BFSG allows an exemption where compliance would be an unreasonable burden, based on criteria in Annex 4. You must document the assessment, keep it for five years, reassess regularly and notify the market surveillance authority; microenterprises are excluded from that notice duty. This is a legal judgement for your lawyer, not something a developer decides.

Does accessibility help my SEO?

Indirectly. Accessibility is not a named ranking factor, but semantic headings, descriptive links, alt text, transcripts and fast, clean pages help search engines and AI assistants understand your content. Removing heavy scripts often improves Core Web Vitals. Nobody can guarantee rankings; we combine accessibility fixes with technical SEO so both improve together.

How do payments and contracts work from Germany?

We send an itemised quote in USD within about two working days, and nothing is billed before your written approval. Invoices come from India and are paid by Wise or bank wire, in USD or EUR. You keep ownership of the code, theme and accounts. For contract details, the written quote and our published terms apply.

Is website maintenance included after BFSG fixes?

New builds include two months of free maintenance after launch. After that, maintenance starts at US$120/mo and can include monthly regression checks on your key journeys, testing of new plugins before they go live, and updates to the known-issues section of your accessibility statement.

Next step

Want to know where your site stands against the BFSG? Send us the link

Share your website or shop URL and the platform on WhatsApp. We look at your key journeys and send an itemised audit and fix quote within about two working days. Accessible shops start at US$750, maintenance at US$120/mo.