Starting an Online Business in Spain: Admin Considerations

Starting an Online Business in Spain: Admin Considerations

You built the website, tested the checkout, and maybe already have your first client. Then someone at a café in Valencia asks whether you’ve “done your alta” and filed your census form, and you realise you have no idea. This guide covers the admin side of starting an online business in Spain: registrations, legal structure, tax set-up, website compliance and the habits that keep you out of trouble.

Disclosure: This post may contain affiliate links. We may earn a commission at no extra cost to you if you make a purchase through these links. Read full disclosure.

Before You Register Anything: The Groundwork Nobody Mentions

I launched my first online project in Spain thinking the hard part would be marketing. It wasn’t. The hard part was learning that the Spanish state wants to know who you are, where you live and what you do before you invoice a single euro. The good news is that the groundwork follows a logical order once you can see it.

Confirm Your Residence Status Allows Self-Employment

This is the step people skip, and it’s the one that can hurt most. EU citizens registered in Spain can generally work for themselves without any further permission. Non-EU residents need to check that their specific permit allows self-employment. Some residence authorisations allow it. Others don’t, or only allow it under conditions.

Take a hypothetical case: Priya moves to Madrid on a student permit, starts selling digital design templates and registers as self-employed because a forum said it was “easy”. Months later, her renewal raises questions about activity her permit never covered. If you’re in a similar position, read Can You Start a Business in Spain on a Student Visa? Rules Explained before you take any formal step.

If your permit is a non-lucrative one, assume running a business is off the table until an immigration lawyer tells you otherwise. That permit is built on the idea that you won’t work in Spain.

Get Your NIE and Padrón in Order

Every registration later in this guide asks for your foreigner identity number, the NIE. If you don’t have one yet, our guide Getting an NIE for Employment or Study: Practical Overview explains the routes. You’ll also want your empadronamiento, the registration at your local town hall. Banks, the tax office and some regional programmes ask for it, and your registered address becomes your official business address unless you rent an office.

It’s also worth getting a digital certificate or Cl@ve access early. Much of Spanish business admin happens online. Without electronic identification you’ll be queuing for appointments and printing forms that could have been submitted in five minutes.

Decide How Much Spanish You Need to Survive the Paperwork

I won’t pretend the forms come in friendly English, because they don’t. The tax agency portal, Social Security notifications and your gestor’s emails will mostly be in Spanish, with vocabulary like alta, baja, epígrafe and requerimiento. You don’t need fluency, but you do need enough to tell “for your information” apart from “respond or be fined”.

Many expats I know combine a gestor for the heavy lifting with structured self-study for everyday comprehension. Something like SpanishPod101 works well here, because its audio lessons let you build listening and reading skills around a full workday without signing up for an intensive course. The goal isn’t to file taxes in Spanish yourself. It’s to read your own notifications without panic.

Choosing Your Legal Structure and Completing Registration

Once the groundwork is done, you face the first real decision. You can trade as an individual (an autónomo) or set up a limited company, a Sociedad Limitada, usually shortened to SL. Most online solopreneurs start as autónomos. Some go straight to an SL for liability or investor reasons.

Autónomo vs SL for Online Businesses

The table below compares the administrative weight of each option. I’ve left out tax rates on purpose. They change and depend on your circumstances, so your gestor should model them with your real numbers.

Factor Autónomo Sociedad Limitada
Setup steps Tax census form and Social Security registration Name certificate, deed signed before a notary, Mercantile Registry entry, company tax ID, then census and Social Security
Time to start trading Often very quick once you have digital ID Takes longer because several bodies are involved
Personal liability You are personally liable for business debts Liability generally limited to the company’s capital
Bookkeeping Simplified record books for many activities Full accounting and annual accounts filed with the Registry
Ongoing admin load Lighter Heavier, and usually needs a gestor or accountant
Best suited to Freelancers, creators, small online shops testing the market Growing businesses, partners, higher-risk activities

For a deeper breakdown, see Business Structures in Spain (Autónomo vs SL): Which Is Right?. If you start as an autónomo and grow, there’s a natural switching point, which is covered in When Should You Upgrade from Autónomo to SL? Decision Checklist.

The Registration Sequence for Autónomos

Here is the order I recommend for an individual launching an online business:

  1. Confirm your residence status allows self-employment and your NIE is active.
  2. Obtain a digital certificate or Cl@ve so you can submit forms online.
  3. File the census declaration with the tax agency, using Modelo 036. This tells Hacienda that you exist as a business, what activity you do and which tax obligations apply to you.
  4. Choose your IAE activity code, the epígrafe, inside that same declaration. This classifies your activity, such as e-commerce retail, programming or consultancy.
  5. Register with the Social Security self-employed scheme, known as RETA. You’ll estimate your expected net income, which affects your contribution bracket.
  6. If you’ll sell business-to-business across the EU, request inclusion in the intra-community operators register (ROI) as part of the census filing.
  7. Open a bank account dedicated to the business and set up direct debit for your contributions.

The full walkthrough lives in Registering as Autónomo for Freelancers in Spain: Work Setup. On contributions, Autónomo Monthly Fees: What New Freelancers Should Budget explains how the bracket system works and why your income estimate matters.

Picking the Right Activity Code

The IAE code feels like a formality, but it determines how your activity is treated. It can also affect whether certain expenses look reasonable to an inspector. An online clothing shop, a SaaS product and a coaching business sold through video calls all fall under different codes. If your business mixes activities, you can register more than one.

Take a hypothetical example: Lucas sells physical prints through his website and also takes commissioned illustration work. He needs a retail code for the prints and a professional or artistic code for the commissions. Choosing only one would leave half his income misclassified.

A good gestor makes this decision with you rather than for you. Bring a clear, one-paragraph description of exactly what you sell and to whom. If you don’t have a gestor yet, How to Choose a ‘Gestor’ for Work/Tax Paperwork in Spain covers what to ask and the warning signs to watch for.

Tax, VAT and Money Admin for Selling Online

Online businesses are where Spanish VAT, known as IVA, gets interesting. You’re often selling to people outside Spain, sometimes to businesses and sometimes to consumers, and each scenario follows different rules.

Understanding Where Your Customers Are

The single most useful habit I developed was tagging every sale by customer type and location. The VAT treatment differs sharply across these groups:

Customer Type General VAT Approach Admin to Watch
Consumer in Spain Spanish IVA applies Regular IVA returns
Business in another EU country Usually reverse charge, invoiced without Spanish IVA ROI registration, valid client VAT number, recapitulative statement Modelo 349
Consumer in another EU country, digital services or distance sales May require charging the customer’s country VAT above certain thresholds One-Stop Shop (OSS) registration and returns
Customer outside the EU Often outside the scope of Spanish IVA, depending on the service Keep proof of customer location

I’m deliberately not quoting thresholds or rates. They’re set at EU and national level and get revised, so check them with your gestor or on the tax agency’s own pages. What matters is that you understand the categories and record the data needed to apply them correctly.

For the recurring returns that come with all of this, Quarterly Tax Filings in Spain: Model 130 and 303 Basics for Freelancers explains the income tax advances and IVA returns most autónomos file.

Invoicing Properly From Day One

Payment platforms generate receipts, but a platform receipt is not automatically a valid Spanish invoice. Spanish invoices need specific fields: a correlative number, the issue date, your full name and NIF, the client’s details where required, a description, the taxable base, the tax rate and amount, and the total. Reverse-charge invoices need a note explaining why no IVA was charged.

Here’s a scenario that often comes up: a newly self-employed web developer bills a German agency through a payment app, never issues a proper invoice and later can’t support the zero-IVA treatment when the tax agency asks. Fixing that afterwards is miserable. Start correctly with How to Issue Your First Invoice in Spain as Autónomo.

If you invoice in dollars or pounds, there’s another layer, because you have to record the euro equivalent correctly. Foreign-Currency Invoices and Spanish VAT: Record-Keeping for Freelancers walks through the method.

Receiving International Payments Without Chaos

Online businesses often get paid by marketplaces, payment processors and clients abroad in several currencies. Mixing all of that into your personal account makes bookkeeping painful and makes your business look disorganised if anyone examines it. A dedicated account is one of the simplest admin wins available, and How to Set Up a Business Bank Account in Spain explains the options.

Many autónomos I know pair a Spanish bank account, which handles Social Security debits and local payments smoothly, with a multi-currency account such as Wise for receiving foreign client payments. Holding balances in the client’s currency and converting when it suits you can make reconciliation clearer. Wise statements can also be exported for your gestor. Compare the conversion costs and features on the provider’s own page, because pricing structures change.

Whatever you choose, export statements regularly and match each incoming payment to an invoice. Pair that habit with How to Track Freelance Expenses in Spain (Simple Spreadsheet System) and your periodic filings become a routine rather than a crisis.

Website Compliance and Ongoing Obligations

This is the part that catches online businesses specifically. A physical shop in Seville doesn’t need a cookie banner. Your website does.

Legal Notice, Privacy and Cookies

Spain’s information society services law, the LSSI, expects business websites to display identifying information. This usually goes in an aviso legal, or legal notice, and includes your name or company name, NIF, address and contact email. Registry details are added if you’re an SL. Anonymous storefronts are a red flag for Spanish consumers and regulators alike.

On top of that comes data protection under the GDPR and Spain’s own data protection law. In practice, a compliant online business usually needs:

  1. A legal notice with your identifying details.
  2. A privacy policy explaining what personal data you collect, why, on what legal basis, how long you keep it and how people can exercise their rights.
  3. A cookie banner that collects genuine consent before non-essential cookies load, plus a cookie policy listing them.
  4. Clear consent checkboxes on newsletter and contact forms, which must not be pre-ticked.
  5. Data processing agreements with the tools that handle customer data, such as your email platform or hosting provider.

Spain’s data protection authority, the AEPD, does act on complaints. Small businesses are not invisible.

Consumer Rules for Selling to the Public

If you sell to consumers, Spanish and EU consumer law gives buyers rights you can’t contract away. These include a withdrawal period for most distance sales, clear pre-contract information and transparent pricing that includes tax. Your terms and conditions should explain delivery, returns, withdrawal and complaints. You should also be able to provide complaint forms, the hojas de reclamaciones, where your region requires them.

Digital products follow special withdrawal rules. A customer can lose the right of withdrawal once a download starts, but only if they expressly agreed to that beforehand. Build that consent into your checkout rather than assuming it.

Building a Monthly Admin Rhythm

Businesses that struggle rarely fail because of one big mistake. They failed because admin piled up until a tax deadline arrived. Here’s the rhythm I use:

  1. Weekly, file every invoice and receipt in a dated folder and tag sales by customer type and location.
  2. Monthly, reconcile bank and payment platform statements against your invoices.
  3. Before each filing period, send your gestor the complete pack: invoices issued, expenses, platform reports and any foreign-currency conversions.
  4. Every few months, review your website’s legal pages whenever you add a new tool, payment method or market.
  5. Yearly, check whether your income estimate for Social Security still reflects reality, and whether your structure still fits.

Admin language is the other ongoing challenge. When a requerimiento arrives, you want to understand it the same day. That’s where steady study pays off, and keeping up a short daily habit with something like SpanishPod101 means formal Spanish slowly stops feeling hostile.

Starting an online business in Spain is absolutely doable. Thousands of foreigners run successful ventures from flats in Málaga, Barcelona and small towns in Galicia. The trick is to treat admin as part of the product: register in the right order, invoice properly, respect the website rules and keep a calm, regular rhythm. Do that, and the bureaucracy becomes background noise rather than the thing that keeps you up at night.

Disclaimer

This article is for general informational purposes only and does not constitute professional advice. Laws, prices and regulations vary by location and change over time. Consult a qualified professional for guidance on your specific situation.

✅ Before You Go: Spain Essentials Checklist
Did you sort out the basics? Make sure you're ready for your new life in Spain.

Similar Posts

Leave a Reply

Your email address will not be published. Required fields are marked *