The quick checklist
| What | Who needs it | Where it goes |
|---|---|---|
| Livro de Reclamações Eletrónico link | Almost every business selling to consumers | Footer, on every page |
| Company details (name, address, NIF, contacts) | Every business website | Footer or a separate page |
| Privacy Policy | Any site with a contact form, booking, newsletter or analytics | Footer + next to every form |
| Cookie banner + Cookie Policy | Any site with analytics, Meta Pixel, embedded maps or videos | Banner on first visit + footer |
| Terms and conditions, returns policy | Online shops and online bookings with payment | Footer + checkout |
| Arbitration centre info (RAL) | If you are a member of one, or your sector requires it | Footer or terms |
| Accessibility | Online shops (except micro businesses) | The whole site, really |
Now, one by one.
Livro de Reclamações EletrónicoThe complaints book, online
The red complaints book went online years ago. Since 1 July 2018 businesses in all sectors have to offer the electronic version, not only the paper one. If you have a salon, a café or a shop, you still need the paper book on site too. The online one doesn't replace it.
What to do:
- Register your business on livroreclamacoes.pt (you'll need an email where complaints will arrive).
- Put a visible link to the platform on your website. The law asks for a visible and prominent place, so the footer of every page is the usual choice. There is an official icon you can use.
- Answer complaints that come in within 15 working days, to the email the customer gave.
Who you areCompany details
The e-commerce law (Decreto-Lei 7/2004) says a website has to show who is behind it. For most businesses that means:
- Full name or company name
- Real address (not only "Lisbon")
- Email and phone
- NIF / NIPC
- VAT number, if you have one
It sounds obvious, but we regularly see sites where the only contact is an Instagram link. Clients trust a business more when they can see a real name and address. Google does too.
Privacy PolicyGDPR, in human language
If your site collects any personal data, you need one. And "any" includes more than people think: a contact form, an online booking, a newsletter signup, a WhatsApp button that passes a phone number, Google Analytics.
A normal privacy policy explains, in human language:
- What data you collect (name, email, phone, booking history…)
- Why you collect it and on what legal basis
- Who else gets it. Your booking system, email service, Google, Meta. Name them.
- How long you keep it
- What rights people have (access, correction, deletion) and how to use them
- That they can complain to the CNPD
Put a link to it next to every form, not only in the footer.
A policy copied from another website is worse than useless. We've seen policies with another company's name in them, or mentioning tools the site doesn't use. If it doesn't describe what your site actually does, it doesn't protect you.
Cookie banner and Cookie PolicyLei 41/2004
In Portugal cookies are covered by Lei 41/2004. The rule is simple: cookies that aren't strictly necessary need consent before they are set. Strictly necessary means things like the shopping cart, login or security. Analytics, Meta Pixel and ad tracking are not on that list, even if the data is "anonymous".
What a working banner looks like:
- Nothing non-essential loads until the person clicks "Accept"
- "Reject" is as easy to find as "Accept"
- No pre-ticked boxes
- People can change their mind later (a small link or icon is enough)
The most common mistake we find: the banner is there, it looks nice, and Google Analytics loads anyway before anyone clicks anything. A banner that doesn't block scripts is decoration.
Next to the banner, you need a short Cookie Policy page listing which cookies you use and why.
Terms and conditionsFor online shops and paid bookings
If people can pay on your site, you need clear terms before they pay. For online shops that includes:
- Prices with VAT and delivery costs
- Delivery times
- Payment methods
- The 14-day right of withdrawal and how to return an item
- Warranty information
For salons and studios with online booking and prepayment, the useful bit is your cancellation and no-show rules. Write them once, clearly, and link them at checkout. It saves a lot of awkward messages later.
Arbitration centres (RAL)And the old EU link
If your business is a member of a consumer arbitration centre, or your sector requires it, your site should say which one and how to contact it.
And a small clean-up job: many sites still have a link to the EU online dispute resolution platform (ODR) in the footer or terms. That platform closed on 20 July 2025, and the obligation to link to it ended with it. If you still have it, remove it. A dead official link doesn't look good.
AccessibilityEuropean Accessibility Act
Since 28 June 2025 the European Accessibility Act applies in Portugal through Decreto-Lei 82/2022. For websites it mainly affects online shops. Micro businesses providing services are exempt.
Even if it doesn't apply to you yet, the basics are worth doing anyway: readable font sizes, enough contrast, alt text on images, buttons that work with a keyboard. It's also good for SEO, which is a nice bonus for something you'd do anyway.
What your type of site actually needs
Not sure which type you have? Our guide on landing page vs website vs online store explains the difference.
| Landing page | Business website | Salon with online booking | Online shop | |
|---|---|---|---|---|
| Livro de Reclamações link | ✓ | ✓ | ✓ | ✓ |
| Company details | ✓ | ✓ | ✓ | ✓ |
| Privacy Policy | ✓ if there's a form | ✓ | ✓ | ✓ |
| Cookie banner + policy | If analytics or pixel | Usually | Usually | ✓ |
| Terms, cancellations, returns | – | – | ✓ | ✓ |
| Accessibility (legal) | – | – | – | ✓ unless micro |
The 5 mistakes we see most often
Check your site for these
- No Livro de Reclamações link at all. Probably the most common one, and the easiest to fix.
- A cookie banner that blocks nothing. Analytics and the pixel load before consent.
- A copy-pasted privacy policy with someone else's company name or tools you don't use.
- Policies only in English on a site for Portuguese customers (or only in Portuguese on a site for tourists). Write them in the languages your site speaks.
- The old EU ODR link still sitting in the footer.
This article is a practical guide based on Portuguese and EU rules as of November 2026. It isn't legal advice. For your specific situation, check with a lawyer or your accountant.
Sources
- Decreto-Lei 74/2017, electronic Livro de Reclamações
- DECO Proteste, complaints book rules and fines
- Livro de Reclamações, official platform
- Decreto-Lei 7/2004, e-commerce and provider information
- CNPD, Portuguese data protection authority
- Bird & Bird, cookie rules in Portugal (Lei 41/2004)
- Lei 144/2015, alternative dispute resolution
- CMS, closure of the EU ODR platform
- Decreto-Lei 82/2022, accessibility of products and services