Guide
How to start an online store in Portugal and Europe
How to start an online store, in order: decide what you sell, register the business, take payments, deal with VAT and invoices, ship, publish the legal pages, pick a platform and launch. This guide walks through each step with Portugal as the main example and links to the official starting points for Spain, Italy and France. It is general information, not tax or legal advice.
Updated Oct 1, 2026
How to start an online store: the whole path
Most of the work is not the website. It is the paperwork and the money around it, and the order matters: you cannot issue a proper invoice before you are registered, and you cannot price properly before you know your fees and VAT.
- 1
Decide what you sell and check the margin
Write down the cost of each product, the shipping, the payment fee and the VAT. If there is little left after that, fix the price or the product before you build anything.
- 2
Register the business
As a sole trader or as a company. In Portugal that means opening activity with the Tax Authority, with a CAE code for what you sell.
- 3
Set up payments
Open an account with a payment service provider for cards and wallets, and add the local methods your shoppers expect.
- 4
Understand your VAT
Whether you charge it, at which rate, and what changes when you sell to consumers in other EU countries.
- 5
Sort out invoicing
In Portugal invoices come from certified software and are reported to the Tax Authority.
- 6
Plan shipping and returns
Pick carriers, decide on local collection, and write a returns process that respects the 14-day withdrawal right.
- 7
Write the legal pages
Terms of sale, privacy, returns, contact details, and in Portugal the electronic complaints book.
- 8
Choose a platform
Hosted, self-hosted or a marketplace. The table further down compares them.
- 9
Launch, then measure
Place a real test order end to end, refund it, and only then tell people the shop is open.
Registering the business in Portugal
A sole trader opens activity with the Tax Authority by submitting a declaração de início de atividade. It can be done online on the Portal das Finanças, signing in with your NIF and password, Cartão de Cidadão or Chave Móvel Digital, or in person. The form asks for the CAE code, the expected start date and your estimated annual turnover for VAT purposes (ePortugal: abrir atividade nas Finanças).
The CAE code describes your activity. CAE Rev.4 has been in force since 1 January 2025 (IAPMEI), and the old code for internet retail, 47910, did not survive the change. Online shops are now classified by what they sell, so a contabilista will pick the code for your products.
If you want a company instead, it can be created online through Empresa Online or at an Empresa na Hora counter. A company separates your personal money from the business, at the cost of more accounting.
Elsewhere in Europe the step has another name but the same idea: registering with the tax office before you sell. Start from the official sites: the Agencia Tributaria in Spain, the Agenzia delle Entrate in Italy and the guichet unique in France.
Rules change and every situation is different, so confirm your choices with a certified accountant before you register.
Taking payments
An online shop takes cards through a payment service provider (PSP): a company that processes the payment and pays the money into your bank account, minus a fee per transaction. As an example of what that costs, Stripe charges 1.5% + €0.25 for standard EEA cards in Portugal (Stripe pricing). Put that number into your margin calculation from step one.
Cards are only part of it. Shoppers in each country expect their own methods:
- Cards and wallets such as Apple Pay and Google Pay, everywhere.
- Multibanco references and MB WAY in Portugal.
- Bizum in Spain.
- Other local methods and bank transfers in the rest of Europe, depending on the provider.
VAT basics
Standard VAT rates differ by country: 23% in Portugal, 21% in Spain, 22% in Italy and 20% in France (Your Europe: VAT rates).
In Portugal a small business can be exempt from VAT under article 53 of the CIVA if its turnover was not over €15,000 in the previous calendar year, and it does not apply to exporters (Portal das Finanças, art. 53). Ask a contabilista whether it fits your case.
Selling to consumers in other EU countries has its own rule: once your cross-border sales pass €10,000 a year across the EU, you charge the VAT rate of the customer's country, and the One-Stop Shop (OSS) lets you declare all of it in your own country (Your Europe: cross-border VAT). Our guide to EU VAT and OSS goes through it in detail.
Invoicing in Portugal
When you are required to use a computer program for invoicing, the invoices must come from software certified by the Tax Authority (AT) (Portal das Finanças FAQ, Portaria 363/2010). Invoice details must then be communicated to the AT through e-fatura by the 5th day of the following month.
In practice that means your shop either issues invoices through certified software or hands each paid order to one. Check this before you choose a platform, because a shop that cannot connect to certified invoicing leaves you typing invoices by hand.
Shipping, returns and the consumer rules
In Portugal CTT is the usual starting point, with private couriers alongside it. Compare prices for your real parcel sizes, and consider local collection if your customers are nearby: it costs nothing to ship and many shoppers like it.
- EU consumers have 14 days to withdraw from an online purchase without giving a reason (Your Europe: returns). Say clearly how returns work and who pays the postage.
- Businesses in Portugal must have the complaints book, and that includes the electronic version, the Livro de Reclamações. Link it from your shop.
- Publish terms of sale, a privacy policy and your company details where shoppers can find them before they pay.
Choosing a platform
There are three broad ways to sell online. None is right for everyone; it depends on how much you want to run yourself.
| Type | Good at | Watch out for |
|---|---|---|
| Hosted platform (SaaS) | Running in an afternoon; hosting, security and updates are someone else's job | Monthly plans, transaction fees and paid apps add up; you work within the platform's limits |
| Open source, self-hosted | Full control of code and data; no licence fee for the software | You pay for hosting, updates, security and a developer when something breaks |
| Marketplace | Shoppers are already there; nothing to build | Commissions per sale, the marketplace owns the customer relationship, rules can change under you |
Many shops combine them: their own store as home, with a marketplace as an extra channel.
Costs to budget
- Registration and a certified accountant, usually a monthly fee.
- The platform: a plan, a share of each sale, or hosting and development if you self-host.
- Payment fees on every order.
- Certified invoicing software in Portugal.
- A domain name, product photography and packaging.
- Shipping, including returns you pay for.
- Marketing: the shop does not find customers by itself.
Where WhizzyCommerce fits
WhizzyCommerce is a hosted platform built in Portugal for European merchants, in open beta. The Free plan costs €0 a month plus 2% of each paid sale, so you pay nothing until you sell; Pro is €49 a month plus 0.5% (pricing).
You connect your own Stripe, PayPal or Mollie account and the money goes straight to you; an ifthenpay plugin adds Multibanco and MB WAY (payments). Our own invoices are not AT-certified, so in Portugal certified invoices come from your InvoiceXpress or Moloni account through a plugin (invoices). More on selling from Portugal on ecommerce in Portugal.
Questions
Do I need to register a business before I start selling online?
If you sell regularly, yes. In Portugal a sole trader opens activity with the Tax Authority before the first sale, choosing a CAE code for what they sell. Confirm the details with a certified accountant.
Which CAE code should an online shop use in Portugal?
Since CAE Rev.4 came into force on 1 January 2025, the old internet retail code 47910 is gone and shops are classified by what they sell. A contabilista will pick the right code for your products.
Do I have to charge VAT from day one?
Not always. In Portugal the article 53 exemption covers small businesses whose turnover was not over €15,000 in the previous calendar year, except exporters. Ask a contabilista whether it applies to you.
Can I sell to other EU countries straight away?
Yes. Below €10,000 a year in cross-border sales to consumers you charge your own country's VAT; above it, the customer's country rate, declared through the OSS. See our EU VAT guide.
How much does it cost to start an online store?
It can start at very little: a domain, an accountant, payment fees per order and a platform. On WhizzyCommerce Free the platform itself is €0 a month plus 2% of each paid sale.
Read next
- EU VAT and OSSEU VAT for online sellers in plain words: distance sales, the €10,000 threshold, whose rate to charge, and how the VAT OSS return works, with an example.
- Ecommerce in PortugalAn ecommerce platform for Portugal: Multibanco and MB WAY, certified invoices via InvoiceXpress or Moloni, IVA and CTT tracking. What works today.
- Free ecommerce platformCreate an online store free: no monthly fee, unlimited products, 2% only when an order is paid. See when Pro, €49 and 0.5%, costs less.
- PaymentsAccept payments on your online store through your own Stripe, PayPal or Mollie account. The money goes straight to you; our fee comes on next month's invoice.