Skip to content
Letzscale

Does ChatGPT recommend you?

Should you publish your prices? Exact, ranges or "from" prices

Customers ask ChatGPT how much a service costs in Luxembourg. If your website shows no price, the assistant has nothing from you to quote. In about an hour, choose for each service an exact price, a range, a "from" price or an explanation of what changes the price, and say clearly whether VAT is included.

· By the Letzscale team · 9 min read

On this page
  1. Why it matters
  2. Five ways to show a price
  3. What it looks like in four kinds of business
  4. Say clearly whether VAT is included
  5. Have these ready
  6. Publish prices people and AI can read
  7. Read your prices like a stranger would
  8. What usually goes wrong
Time
1 hour
Difficulty
Easy
Who
The business owner
You need
Your current prices, your fact sheet (Guide 04) and access to your website editor
Checked
24 October 2026

Part of the Letzscale guides: free, step-by-step fixes that help ChatGPT and other AI assistants find, understand and recommend your business. Not sure where you stand yet? Start with Guide 01: Check what ChatGPT says about your business.

Why it matters

People ask AI assistants the same question they used to ask friends: "How much does a bookkeeper cost in Luxembourg?", "What does an electrician charge per hour?". An assistant can only quote a price that is written somewhere. If your website has none, it has nothing from you to work with: it may answer with a general estimate, or name a business that does show its prices.

You do not have to publish a full price list. A range, a "from" price or a clear explanation of what changes the price already gives people, and the assistants they ask, something concrete. This guide helps you pick the format that fits your work and write it so that it cannot be misread.

A published price gives an assistant a fact from you to quote. It does not guarantee that any assistant will use it or recommend you.

Illustration with a fictional business.

Reference

Five ways to show a price

Pick per service, not for the whole business. Most businesses use two or three of these.

FormatWhat it looks likeUse it when
Exact price"Espresso €2.80"The price is the same for everyone.
Range"€210 to €530 per month"The price depends on size or volume, but most clients fall inside known limits.
"From" price"From €650 per day"You know the minimum but not the maximum. Say what the starting price includes.
Packages"Starter, Standard, Plus" with a price and a list of contents eachClients choose between a few typical bundles.
"What changes the price""Hourly rate €78, travel €25, materials at cost"Every job is different. Show the rates and how the total is worked out.

Whatever you choose, say three things

What is included, whether VAT is included, and from when the price applies. "From €650" alone raises more questions than it answers. "From €650 per day, excluding travel, VAT included, prices from 1 October 2026" is a fact an assistant can repeat correctly.

Examples

What it looks like in four kinds of business

BusinessFormatWhat the page says
Café Ribeiro
Café, walk-in customers
Exact pricesThe full menu as text on the website, not only as a photo or PDF: "Pastel de nata €2.50. All prices in euros, VAT and service included. Menu updated October 2026."
Fiduciaire Veldrin
Accounting for small companies
Packages and a range"Monthly bookkeeping: €210 to €530 per month, depending on the number of invoices. Annual accounts from €1,400. VAT included. Prices valid from 1 October 2026."
Kastell Conseil
Management consulting
"From" price and what changes it"Strategy workshop from €650 per day. The price depends on preparation time and the number of participants. Written quote within two working days."
Wagner Électricité
Electrician
"What changes the price""Hourly rate €78, VAT included. Travel within Luxembourg €25 per visit. Materials at cost, listed on the quote. Free written quote before any job over €300."

Illustration with fictional businesses and prices.

Luxembourg

Say clearly whether VAT is included

An assistant that quotes "€650" cannot know whether that is with or without VAT unless your page says so. Write it next to every price, not once in the small print at the bottom.

What Guichet.lu says about showing prices to consumers

The official Guichet.lu page "Display of prices for products and services" (updated 29 June 2026, based on the Code de la consommation) says, in short:

  • Professionals who offer products or services to consumers must make their prices known to them, in euros, with VAT and all other taxes included.
  • Service providers must show their unit rates, all taxes included, clearly and legibly.
  • If the final price cannot be set in advance, the professional must explain how it is worked out, for example an hourly labour rate including all taxes and travel costs.
  • If there are too many services to list clearly, the rates can be in a catalogue or brochure at the premises, or in a quote that states the total to pay, all taxes included.
  • Some businesses must show prices with service included: drinking establishments, hotels and guesthouses, restaurants, cafeterias, caterers, food trucks and tea rooms.
  • Liberal professions are not required to display their rates; the page gives architects and law firms as examples.
  • A consumer is a natural person acting outside their trade, business, craft or profession.

The page does not set separate rules for prices shown to business clients, and it does not mention websites specifically. Read the full page for the details that apply to you.

This guide is not legal advice. If you are unsure which rules apply to your prices, for example because you sell to both private and business clients, ask your accountant, lawyer or professional chamber.

Before you start

Have these ready

  • Your current prices or rates, with what each one includes.
  • Your fact sheet from Guide 04, where you will record the prices and the date.
  • A list of every place your prices appear today: website pages, PDFs, Google Business Profile, directory listings, social media.
  • A login to your website editor, or your developer's contact.

Steps

Publish prices people and AI can read

  1. Write down the price questions customers ask

    List the three to five price questions you hear most, on the phone, by email or in person. Use the customers' words: "How much is a company formation?", not "Formation services". If you did Guide 01, add any price questions from your list there. Each question should end up answered on one page.

  2. Choose a format for each service

    Use the table above. If you hesitate between "no price" and a full list, a range or a "from" price is usually possible: you only need to be sure of the lower limit and what it includes. For work that is different every time, publish your rates and what changes the total instead of a single figure.

  3. Write the price block on each service page

    Put the price on the page for that service, in plain text, close to the top. Not only in a PDF, an image or a pop-up. Use this pattern:

    Price block, example for a fictional electrician
    Price
    Hourly rate: €78, VAT included.
    Travel within Luxembourg: €25 per visit, VAT included.
    Materials: at cost, listed on your quote.
    What changes the price: access, materials, urgent call-outs.
    Free written quote before any job over €300.
    Prices valid from 1 October 2026.
    • Write amounts the same way everywhere, for example "€78".
    • Say "VAT included" or "excl. VAT" next to the amount.
    • Add the date. When an assistant finds two different prices, a date tells everyone which one is current.
    • Write the block in each language your site has (see Guide 08), with the same figures.
  4. Use the same prices everywhere, on the same day

    Update every place on your list from "Before you start", then write the prices and the date into your fact sheet. Two prices for the same service in two places leave an assistant to choose one.

    • Google Business Profile: go to your Business Profile, select Edit services, select the service, add the price and a description, then Save. Google asks that custom service names do not contain prices: put the price in the price field. See Guide 18 for the rest of your profile.
    • Directories and listings: update or remove old prices on the listings from Guide 07.
    • Old PDFs and price lists: replace them, or delete them from your site, so that an old file does not contradict the page.
  5. Optional: add the prices to your structured data (for whoever edits your site)

    If you added structured data with Guide 05, you can describe your prices there too. Two options:

    • priceRange on your business. Google's local business page lists it as a recommended property: "the relative price range of a business", written as a numerical range such as "€10-15" or as currency signs such as "€€". It must be shorter than 100 characters, or Google will not show it.
    • offers on a service. schema.org's Offer takes a price and a priceCurrency. For a range, use a PriceSpecification with minPrice and maxPrice; valueAddedTaxIncluded says whether VAT is included, and validFrom dates the price. Google's local business page does not mention Offer, so check it with the Schema Markup Validator, not only Google's test.
    Service with a price range, for a fictional fiduciary
    <script type="application/ld+json">
    {
      "@context": "https://schema.org",
      "@type": "Service",
      "name": "Monthly bookkeeping for small companies",
      "url": "https://www.fiduciaire-veldrin.example/bookkeeping",
      "provider": {
        "@type": "AccountingService",
        "@id": "https://www.fiduciaire-veldrin.example/#business",
        "name": "Fiduciaire Veldrin"
      },
      "areaServed": "Luxembourg",
      "offers": {
        "@type": "Offer",
        "priceSpecification": {
          "@type": "PriceSpecification",
          "minPrice": "210.00",
          "maxPrice": "530.00",
          "priceCurrency": "EUR",
          "valueAddedTaxIncluded": true,
          "validFrom": "2026-10-01"
        }
      }
    }
    </script>
    • schema.org asks for a full stop as the decimal point and no currency sign in the number: "210.00", with EUR in priceCurrency.
    • Only mark up prices that are visible on the same page. Google's guidelines say not to mark up content that readers of the page cannot see.
    • When you change a price, change the page, the markup and your fact sheet together.

Check it worked

Read your prices like a stranger would

Open each service page in a private browser window and read only the price block. Could someone who has never met you say what they would pay, what is included and whether VAT is in it? Then ask an assistant one of your price questions. It may take time before it reads your updated pages, so treat this as a check you repeat, not a test you pass on day one.

Done when

  • Every main service has a price, a range, a "from" price or a clear explanation of what changes the price, as text on its own page.
  • Every price says whether VAT is included and from when it applies.
  • Your website, Google Business Profile, listings and fact sheet show the same prices.
  • No old PDF or price list on your site contradicts the pages.
  • If you added structured data, the Schema Markup Validator shows no errors and every price in it is visible on the page.

Common mistakes

What usually goes wrong

  • "Price on request" for everything. It answers no one's question. A range or a "from" price usually commits you to less than you think.
  • No VAT label. "€650" read by an assistant could be quoted to a customer with or without VAT. Say which.
  • Prices only in a photo or PDF menu. Put them on the page as text as well.
  • Two prices for one service. The website was updated, the Google profile and an old PDF were not. Update every place on the same day and date the price.
  • A "from" price nobody actually pays. If almost every client pays three times the starting price, publish a range instead.
  • Structured data that disagrees with the page. The markup must describe the prices people can see.

Sources, checked 24 October 2026

  1. Guichet.lu: Display of prices for products and services (French version)
  2. Google: Local business structured data (priceRange)
  3. Google: General structured data guidelines
  4. schema.org: Offer · PriceSpecification · Schema Markup Validator
  5. Google Business Profile Help: Manage your services on your Business Profile
Should you publish your prices? Exact, ranges or "from" prices | Free GEO guide | Letzscale