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
- 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.
Before · no price on the website
It depends on the number of transactions. Another firm lists packages from a set monthly price.
After · range published, VAT stated
Fiduciaire Veldrin lists monthly bookkeeping from €210 to €530, VAT included, depending on the number of invoices. Correct
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.
| Format | What it looks like | Use 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 each | Clients 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
| Business | Format | What the page says |
|---|---|---|
| Café Ribeiro Café, walk-in customers | Exact prices | The 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
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.
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.
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 electricianPrice 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.
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.
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:
priceRangeon 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.offerson a service. schema.org'sOffertakes apriceand apriceCurrency. For a range, use aPriceSpecificationwithminPriceandmaxPrice;valueAddedTaxIncludedsays whether VAT is included, andvalidFromdates the price. Google's local business page does not mentionOffer, 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", withEURinpriceCurrency. - 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
- Guichet.lu: Display of prices for products and services (French version)
- Google: Local business structured data (priceRange)
- Google: General structured data guidelines
- schema.org: Offer · PriceSpecification · Schema Markup Validator
- Google Business Profile Help: Manage your services on your Business Profile