Skip to content
Law

Comparing with competitors: what your website may show

Comparative advertising is allowed in Germany, but only under six conditions. When a claim becomes a comparison and how to fill a defensible comparison table.

18 min read UWGVergleichende WerbungWerbeaussagenRechtVergleichstabelle

“Cheaper than any other business in the county”, “With us the technician comes the same day, elsewhere you wait a week”, a table with three columns and green ticks only in your own: comparisons are an effective tool on a services page because they spare visitors the work of putting offers side by side. German law expressly allows such comparisons, but not without conditions. The Act against Unfair Competition (UWG) defines when advertising counts as comparative and lists the six cases in which it is unfair (UWG, Section 6(2)). For small businesses the first half is the real trap: a comparison does not only exist once a name is mentioned. It is enough that readers can tell who is meant. This article shows when a sentence on your website becomes a comparison, which conditions it has to meet, what a price comparison with date and source looks like, why a “usual offer” column is no safe way out, and how to fill a comparison table so that every cell holds up when someone asks.

Comparing with competitors: what the table may showComparison table with price date and proof, next to the six cases of Section 6(2) UWGComparison table on the services pageFeatureYour businessyour figures“usual offer”proof needed (Sec. 5)Maintenance planyour second offerPricewith price dateTotal priceas of [date]only with sourceotherwise omitTotal priceincl. maintenanceResponse timeonly with proofown job datawith time periodnot verifiableleave cell emptyas in the contractcommittedScopeservicesas in the quotein bullet pointssame scope?else no comparisonMaintenanceshown separatelyTermcommitmentSingle orderas per quoteunknowndo not compareMinimum termright next to itiBelow the table: source, price date and reference for each figureNo row for “statutory warranty”: not an advantage (UWG annex item 10)Checklist Section 6(2) UWG1Same needpackage only next to packagecheck2Not verifiable“faster than anyone” without proofunfair3No confusionown name, own colorsmet4No free ridingno competitor logo in the rowmet5Disparaging“the hacks down the street”unfair6No imitationnot “just like brand X”metmetcheckunfairSources: UWG Section 5, Section 6(2) and annex item 10 (gesetze-im-internet.de)
  • Home page and header: “faster”, “cheaper”, “more thorough than others”. A comparative calls for a counterpart, and readers look for one.
  • Pricing page: comparisons with “workshop prices”, “dealer prices” or “the market price”, for example as a struck-through figure next to your own.
  • Comparison table: your own column against a column with another business’s name, logo or a description that fits only one business.
  • FAQs and “why us” sections: answers that start with “Unlike the chains in the region …”.
  • Landing pages for ads: pages aimed at searches for a competitor’s name that pick up that name in the copy.

No competitor identifiable? Then truth is what counts

If advertising does not identify a competitor, it is not comparative advertising under the definition, and the conditions of Section 6 do not apply. That does not make it a free pass. A business acts unfairly if it engages in a misleading commercial practice that is likely to cause customers to take a decision they would not have taken otherwise (UWG, Section 5(1)). A comparison without a counterpart still has to be true.

The six cases in Section 6(2)

Once a competitor is identifiable, the Act tests the comparison against six conditions. A business that advertises comparatively acts unfairly if the comparison breaches any one of them (UWG, Section 6(2)).

The European basis, the Directive concerning misleading and comparative advertising, lists eight conditions in Article 4 (Directive 2006/114/EC, Article 4). German law implements them; the condition of not being misleading is not part of Section 6 but of the ban on misleading practices, which expressly covers statements made in comparative advertising (UWG, Section 5(4)). What matters in practice is that the conditions apply together. The Directive states in its recitals that the conditions should be cumulative and complied with in full (Directive 2006/114/EC, recital 11). A comparison that meets five conditions and fails the sixth is unfair.

Scroll table sideways

PointWhat the law requiresWhat it means on your website
1Goods or services meeting the same needs or intended for the same purposeMaintenance contract next to maintenance contract, not next to a single repair
2Objectively related to material, relevant, verifiable and representative features or the priceFeatures that matter for the buying decision and can be checked
3No risk of confusion between the advertiser and a competitorYour own name, your own colors, no imitation of other trade marks
4No unfair advantage taken of, or harm done to, the reputation of another trade markName other brands only as far as the comparison needs it, no competitor logo as an eye-catcher
5No discrediting or denigrating of a competitor’s goods, activities or circumstancesFactual statements instead of judgments about work or people
6Nothing presented as an imitation or replica of goods under a protected trade markNo “just like brand X, only cheaper”

For the websites of small businesses three points matter most. Point 1 requires like to be compared with like: goods or services that meet the same needs or serve the same purpose (UWG, Section 6(2) point 1). Point 2 concerns the substance of the comparison. It has to relate objectively to one or more material, relevant, verifiable and representative features or to the price of the goods or services (UWG, Section 6(2) point 2). Picking a single feature that hardly matters for the decision, but on which your business happens to come out ahead, does not meet that standard. And point 5 draws the line on tone: a business that discredits or denigrates a competitor’s goods, services, activities or personal or business circumstances acts unfairly (UWG, Section 6(2) point 5).

  • A dated screenshot or PDF of every external source: the competitor’s price list, quote or service description
  • Your own calculation: which items were compared, which were not and why
  • The status of your own prices and services on the same reference date
  • For time statements such as response times, your own job data for the period the value comes from
  • A review date on which the comparison is checked, adjusted or removed

Prices age, the comparison stays online

A price comparison is a snapshot. If the competitor changes its prices, a correct comparison becomes a wrong one without a single word on your page having changed. The law sets no fixed period for this; what counts is whether the statement is true for as long as it is on the page. Every price comparison therefore needs a visible price date and a fixed date on which you check or remove it.

The lower-risk route

The least vulnerable option is to compare your own offers with each other: single job, package, package with maintenance. No competitor becomes identifiable, and the rules on comparative advertising do not apply. The general rules remain: total prices, the minimum term next to monthly prices, no misleading statements. For visitors this table can be even more useful, because it shows exactly the choice they have with you.

Response time, scope, warranty: what belongs in the rows

A comparison table consists of rows, and every row is a statement of its own. Response times are particularly delicate: a strong argument and a risky one.

A response time concerns when a service is provided, and statements about that may be neither false nor deceptive (UWG, Section 5(2) point 1). In a comparison it also has to be verifiable for both sides. For your own column that means a value from your own job data with the period it covers, or a contractual commitment that you actually keep. For the other column there is rarely a reliable basis. Then the cell stays empty, or the row goes. Scope of service is the row that point 1 depends on. A package with maintenance next to a single job does not automatically meet the same need. Either compare packages of the same size, or show the differences in the table itself: which services are included, what costs extra, which term applies. If a monthly price is in the table, the minimum term belongs in the same cell or right next to it. Qualifications only work as a row if they are true: statements about competence, status, approval or memberships fall under the ban on misleading practices (UWG, Section 5(2) point 3). How this plays out for protected professional titles is shown in the article on the website of an architecture firm.

Statutory rights do not belong in a comparison table at all. A row “statutory warranty” with a tick in your own column suggests that this is an advantage over others. The annex to the Act lists exactly this among the practices towards consumers that are unlawful in all circumstances: falsely stating or creating the impression that rights given by law are a distinctive feature of the offer (UWG, annex item 10). If you voluntarily offer more than the law requires, such as your own guarantee with clear terms, you can show that, but you have to separate it clearly from the statutory claim. More examples of this group are in the article on advertising claims without legal risk.

No disparaging, no confusion

A comparison may be clear. It may not disparage. The line runs between fact and put-down: “Our offer includes disposal, the compared offer does not” is a verifiable statement. “Others just leave your rubble behind” is a sweeping put-down.

For factual claims about competitors there is a separate rule besides Section 6: a business acts unfairly if it asserts or spreads facts about a competitor’s goods, services or business that are likely to damage the business or the owner’s credit, unless the facts are demonstrably true (UWG, Section 4 point 2). Whoever makes such a claim must therefore be able to prove it in a dispute.

Points 3, 4 and 6 concern other businesses’ trade marks. A comparison may not create confusion between the advertiser and a competitor or their trade marks (UWG, Section 6(2) point 3); the ban on misleading practices also names the risk of confusion in connection with comparative advertising explicitly (UWG, Section 5(3) point 1). It may not take unfair advantage of, or harm, the reputation of another trade mark (UWG, Section 6(2) point 4), and it may not present goods as an imitation or replica of goods under a protected trade mark (UWG, Section 6(2) point 6). For your website this means: other names only as text and only as far as the comparison needs them. Other logos, color schemes and product photos do not belong in your table. How to integrate your own mark cleanly instead is shown in the article on the logo for your website.

Scroll table sideways

Risky wordingWhy it is open to challengeFactual alternative
“Cheaper than everyone else around here”Not verifiable, claim of superiority without proof“Fixed price for the annual service, as of [date]”
“With the competition you wait forever”Disparaging, not a verifiable factState your own scheduling from job data, with the period covered
“Just like brand X, only cheaper”Presented as an imitation or replicaState your own features without reference to the other brand
“Including statutory warranty”A statutory right presented as a special featureState a voluntary extra separately and with its terms
“Usual offer” column without a basisIdentifiable if there are few providers, otherwise an unproven market claimCompare your own packages with each other
  1. Define the subject. Which service is being compared, for which need? Only offers with the same purpose belong in one table.
  2. Choose the counterpart. Your own packages against each other, or named competitors with publicly verifiable information. An anonymous column only with your own dated basis.
  3. Select the rows. Material and representative features that customers need for their decision. No rows with statutory rights, no side issues in which you happen to come out ahead.
  4. Back up the cells. Save source and date for every external statement, keep a screenshot or PDF. What cannot be backed up stays empty.
  5. Name the basis. A line below the table with source, reference date and a note if only a selection was compared.
  6. Set a review date. Put a date in the calendar on which prices and statements are checked. Whatever is no longer true is changed or removed. How a changed page goes live again is described in how it works.
This article is based on data from: Act against Unfair Competition (Sections 2, 4, 5, 6, 8, 11 and 13 and annex item 10) and Price Indication Ordinance (Section 3) as published at gesetze-im-internet.de; Directive 2006/114/EC concerning misleading and comparative advertising (recital 11, Articles 4 and 7); Court of Justice of the European Union (judgments of 19 September 2006, Case C-356/04, of 19 April 2007, Case C-381/05, and of 8 February 2017, Case C-562/15); XICflow features page and XICflow documentation (Blocks: content, blog and context; AI assistant). Retrieved in October 2026.