Ukraine’s Website Language Law in 2026: Requirements, Fines and a Business Checklist

For many businesses operating in Ukraine, a Ukrainian-language website is more than a branding or user-experience decision.
Website language requirements are established by Ukraine's Law No. 2704-VIII “On Ensuring the Functioning of the Ukrainian Language as the State Language”.
The website provisions have applied since 16 July 2022, yet there are still many misconceptions about what the law actually requires.
Does a business need to remove its Russian or English version? No. Is translating only the homepage enough? No. Does every foreign website become subject to Ukrainian law simply because someone in Ukraine can open it? Also no.
This guide explains the main rules without unnecessary alarmism.
This article is general information rather than individual legal advice. Businesses with unusual structures or cross-border operations should review the current legislation and obtain appropriate legal advice where necessary.
Which law regulates website language in Ukraine?
The main requirements are contained in Article 27 of Ukraine's Law No. 2704-VIII. For businesses, paragraph six of Article 27 is particularly relevant. It establishes language requirements for online representations of business entities registered in Ukraine that sell goods or provide services in Ukraine. An online representation can involve more than a traditional corporate website. Depending on the circumstances, it may include:- websites;
- online stores;
- online catalogs;
- official commercial social media pages;
- other online business representations.
Which businesses need a Ukrainian version?
Article 27 specifically refers to business entities that:- are registered in Ukraine;
- and sell goods or provide services in Ukraine.
What about foreign businesses?
The law contains a separate provision for foreign business entities. Where a foreign company sells goods or services in Ukraine and has a subsidiary, branch or representative office in Ukraine, the Ukrainian version of its website must contain sufficient information for clear navigation and an understanding of the website owner's purpose. For users in Ukraine, that Ukrainian version must also load by default. This means that the broad claim “every foreign website that accepts a payment from a Ukrainian automatically violates the language law” is not a reliable interpretation. International businesses need to consider their actual legal presence and activities in Ukraine.Can a website also have Russian, English or other languages?
Yes. The law does not prohibit Russian, English, Polish, German or other language versions alongside Ukrainian. For a Ukrainian business, two important requirements are:- a Ukrainian-language version must exist;
- it must not contain less information in scope or substance than the other language versions.
What does “not less in scope and content” mean?
The law does not require translations to contain exactly the same number of words or characters. Different languages naturally produce different text lengths. The practical point is that Ukrainian-language users should not receive substantially less information. Businesses should compare important areas such as:- service pages;
- product catalogs;
- product descriptions;
- pricing;
- delivery information;
- FAQs;
- contact information;
- terms;
- company information;
- other material customer-facing sections.
Which language should load by default?
For users in Ukraine, the Ukrainian version of the online representation must load by default. This is one of the most important practical requirements of Article 27. If a first-time visitor in Ukraine automatically receives the Russian or English version without previously choosing it, the website's language logic should be reviewed. This does not mean a website must repeatedly force a visitor back to Ukrainian after that person has deliberately selected another available language. A website can remember an explicit language preference.Is IP geolocation mandatory?
The law specifies the required outcome rather than prescribing one particular technical implementation. The Ukrainian version must be the default for users in Ukraine. A website may achieve this through:- Ukrainian as the global default version;
- geolocation-based logic;
- another implementation that produces the required behaviour.
Online stores and product information
E-commerce businesses should also consider Article 30 of the law. It establishes Ukrainian as the language of consumer services in Ukraine. Information about goods and services, including information presented through online stores and online catalogs, must be provided in Ukrainian. That information may also be duplicated in other languages. An online retailer should therefore review the complete customer journey, including:- categories;
- product names and descriptions;
- specifications;
- pricing and conditions;
- shopping cart;
- checkout;
- form validation;
- system messages;
- delivery and payment information.
Does the law apply to buttons, forms and interface messages?
User-interface language matters as well. A website should not be considered fully localized when the editorial content is Ukrainian but users still encounter:- English submit buttons;
- Russian error messages;
- checkout in another language;
- an untranslated cookie banner;
- foreign-language form instructions.
What about business social media pages?
Article 27 specifically includes web pages on social networks among forms of online representation. In 2026, the State Language Commissioner also highlighted commercial pages used by entrepreneurs on platforms such as Instagram, Facebook, TikTok, YouTube and Telegram. This does not mean every private social media post is regulated as a corporate website. Private communication needs to be distinguished from the official online representation of a business offering goods or services.Does an old blog need to be translated?
For an active business website, it is generally sensible to maintain a complete Ukrainian version of content that continues to form part of the company's online representation. A particularly obvious imbalance appears when another language version continues to receive new articles and sections while Ukrainian remains significantly smaller. This is why multilingual websites require an ongoing editorial process rather than a one-time translation at launch.Can machine translation be used?
The law does not contain a simple rule stating that machine translation is prohibited. It would therefore be inaccurate to say that using DeepL or Google Translate automatically makes a website non-compliant. What matters is that the Ukrainian information is accurate, understandable and complete. Automated translation deserves particular review for:- legal documents;
- medical terminology;
- technical specifications;
- contractual terms;
- prices and units;
- specialized service terminology.
Hreflang and the Ukrainian language law
hreflang is not a requirement of Law No. 2704-VIII. It is an SEO mechanism used to help search engines understand relationships between language and regional URL variants. For a website with Ukrainian, Russian and English versions, a correct hreflang implementation can be useful. It does not replace a proper Ukrainian version or prove legal compliance. Google also does not provide a ranking bonus simply because hreflang has been implemented.What fines can apply?
Ukraine's Code of Administrative Offences provides liability for violations of the state-language requirements relating to user interfaces and websites. For a first violation, the potential administrative response is:- a warning;
- or a fine of UAH 3,400 to UAH 5,100.
Why can different fine amounts appear online?
The language law regulates several different areas. For example, violations involving consumer service under Article 30 can involve a separate enforcement mechanism for business entities. It is therefore misleading to combine every language-related offence into a single penalty figure. The relevant provision needs to be identified before discussing the potential sanction.How can an investigation begin?
Individuals can submit complaints about potential violations to Ukraine's Commissioner for the Protection of the State Language. The Commissioner can also exercise state control within the powers established by law. In March 2026, the Commissioner's office reported a significant number of complaints relating specifically to websites and other online business representations. A complaint itself does not automatically equal a fine. A violation must first be established through the applicable procedure.Common multilingual website problems
1. Another language loads by default
Ukrainian exists, but a first-time user in Ukraine is initially shown Russian or English.2. The Ukrainian version is incomplete
The homepage and services are translated, but the blog, catalog, FAQs or important terms only exist in another language.3. Interface elements remain untranslated
Forms, checkout, validation messages or third-party widgets still operate in another language.4. New content is published only in another language
All versions were equal at launch, but over time the Ukrainian site stopped being maintained.5. Technical language versions are inconsistent
For example, a Ukrainian URL may contain Russian metadata or a language switcher may send visitors to the homepage instead of the equivalent translated page.A practical website checklist
- Open the website as a new visitor in Ukraine.
- Check which language appears first.
- Review every primary navigation page in Ukrainian.
- Compare its content with other language versions.
- Check services and product pages.
- Test forms and error messages.
- Complete the cart and checkout journey where relevant.
- Review the mobile experience.
- Review official commercial social media pages.
- Check how new multilingual content is published.
- For SEO, review lang, hreflang, canonical tags and language URLs.
How should a multilingual website be structured?
A simple architecture can use separate URL paths, for example:- example.com/ — Ukrainian;
- example.com/en/ — English;
- example.com/ru/ — Russian.
Should visitors always be redirected back to Ukrainian?
There is an important distinction between the default experience and a user's deliberate preference. For a new visitor in Ukraine, Ukrainian should be the default version. After a visitor explicitly selects another available language, a well-designed site can remember that choice. This avoids unnecessary forced redirects while preserving Ukrainian as the default experience.Does compliance require a complete website redesign?
Usually not. If the existing CMS and architecture already support multilingual content, the work may only involve:- preparing translations;
- localizing interface components;
- configuring default-language behaviour;
- reviewing the CMS;
- creating appropriate metadata;
- testing forms and checkout.


