To sell at a weekly market in Spain, the seller needs municipal authorization, tax registration and product permits. The seller also needs civil liability insurance and, sometimes, social security registration.
Summary of the process
This summary gives a fast, step-by-step map to start selling legally at a market.
- Check the local Ayuntamiento rules and book a stall date.
- Register activity with AEAT using Modelo 036/037 and prepare invoices.
- Decide between occasional seller or alta as autónomo and register in TGSS if needed.
- Attach product permits: food handlers, RGSEAA entries, alcohol licences where required.
- Buy civil liability insurance and submit the municipal application with annexes.
Where to start
Begin at the local Ayuntamiento commerce office or ventanilla única for market regulations and application forms. The municipal office allocates stalls, fixes fees, and sets annex requirements.
What each step achieves
Municipal authorization gives the right to occupy the space. AEAT registration records tax duties and VAT obligations. Sanitary or alcohol permits allow sales of regulated products.
A common mistake at this stage is missing required annexes.
Step 1: apply at the ayuntamiento
Start at the Ayuntamiento because every market is licensed locally and rules differ by town. The municipal commerce office or market organiser decides fees, forms and allocation procedures.
Find the correct office
Search the local website for “mercados”, “comercio ambulante” or “ventanilla única”. Contact the commerce office or the market organiser by email or phone.
Exact documents commonly requested
Most Ayuntamientos ask for: ID (DNI/NIE/passport), empadronamiento or proof of address, completed municipal stall application, AEAT registration receipt, insurance certificate, stall plan or photos, and product list.
Legal deadline: submission windows for municipal stall applications differ by Ayuntamiento and are set in local ordinances; many towns accept packets within a 15–60 day range but some busy markets require 6–12 weeks' advance notice or operate on seasonal lotteries. Always verify the exact local deadline on the Ayuntamiento’s Sede Electrónica or by contacting the commerce office.
Submitting the packet
Submit a single PDF packet when possible with clear filenames for each annex. Attach PDFs of IDs, insurance, AEAT form, and product permits to speed processing.
1. Check rules
Find the municipal form and deadline.
2. Prepare docs
ID, AEAT, insurance, product permits.
3. Submit
Send a single PDF packet by email or in person.
4. Confirm
Get written confirmation and payment instructions.
Start early and keep backups of all files.
Step 2: tax registration and social security
Registering with AEAT and deciding whether to register as autónomo addresses tax and social security duties. AEAT records income tax and VAT duties; TGSS handles social contributions when activity is habitual.
AEAT registration
The seller files Modelo 036 or 037 to register economic activity and VAT duties. For step-by-step info see the Agencia Tributaria website: AEAT.
When to register as autónomo
If sales occur weekly or form a continuous activity, register in the RETA and pay monthly contributions. A frequent mistake is assuming occasional sales avoid social contributions; repeated market activity usually requires alta.
Estimated cost: RETA monthly contributions depend on the contribution base chosen and any temporary reductions or incentives for new autónomos; amounts change year to year. Consult the TGSS site for current contribution tables and calculation examples rather than relying on a single representative figure.
Decision criteria by income and frequency
Choose autónomo if the activity is habitual, planned, and gives a meaningful share of income. For sporadic sales with low annual income, record receipts and declare income on the annual IRPF return.
Distinguishing an occasional seller from an autónomo is a practical choice. Frequency, planning and income matter more than a single numeric threshold.
- Occasional sellers typically sell infrequently and can declare income in the annual IRPF return after registering activity with AEAT using Modelo 036 or 037.
- They usually do not register in the RETA/TGSS if the activity is genuinely sporadic.
- A seller at the same weekly market across many weekends will generally need autónomo registration, RETA registration, monthly social security contributions, and regular bookkeeping.
Selling once or twice a year is typically occasional and handled via AEAT registration and IRPF declarations. Selling every weekend for six months likely needs autónomo registration and regular VAT reporting.
Use Modelo 036 for fuller tax profiles and Modelo 037 for simplified registration when eligible. VAT (IVA) and issuing invoices remain duties under both regimes when rules demand it.
Step 3: product permits, hygiene and insurance
Product type defines extra paperwork and inspection risk. Food, alcohol and animal-origin products trigger sanitary registration, hygiene checks, and stronger municipal supervision.
Food sellers: sanitary rules
Food sellers often need registration in the RGSEAA or the regional sanitary register. Sellers must hold a food handler card, keep temperature logs for perishables, and apply HACCP rules under Regulation (EC) 852/2004 and 853/2004.
Refer to national food safety guidance at AESAN: AESAN.
Alcohol and regulated products
Selling alcohol usually needs an extra municipal permit or temporary licence for events. Municipalities may demand storage rules, age-check steps, and a specific annex for alcohol sales.
Key difference: food sales need sanitary registration and documented temperature control, while crafts need clear labeling and proof of origin for certain goods.
Insurance and consumer rules
Buy public liability insurance that explicitly covers vending in public spaces. Issue invoices or tickets at customers' request and follow consumer rules under the Ley General para la Defensa de los Consumidores y Usuarios.
For clarity and compliance, consult these official sources before applying:
- Agencia Tributaria (AEAT): pages for Modelo 036 and Modelo 037 and guidance on AEAT VAT registration and issuing invoices.
- Tesorería General de la Seguridad Social (TGSS): instructions to register in the RETA and current contribution rules.
- Agencia Española de Seguridad Alimentaria y Nutrición (AESAN) and the RGSEAA: for sanitary registration, food handler guidance and temperature control rules.
- Boletín Oficial del Estado (BOE): for national laws that implement EU hygiene and labelling rules (Regulation (EC) 852/2004, 853/2004, 1169/2011) and the Ley General para la Defensa de los Consumidores y Usuarios.
- Your local Ayuntamiento Sede Electrónica or Registro General for municipal ordinances and the exact local form name for a street trading license or market stall permit.
Check official pages and keep screenshots of requirements.
Indicative municipal fees and timelines
Municipal fees and allocation methods differ greatly; this table shows indicative ranges to budget before applying. Verify each Ayuntamiento for exact fees and the official local form name.
| Municipality |
Typical fee/day |
Processing time |
Key annexes |
| Small town (example) |
€5–€30 |
1–3 weeks |
ID, AEAT, insurance |
| Medium city |
€20–€80 |
2–6 weeks |
ID, AEAT, insurance, stall plan |
| Major city (Madrid/Barcelona) |
€50–€200+ |
4–12 weeks |
Full packet, possible lottery |
Start preparing funds for fees and insurance costs.
Errors that ruin the result
Missing annexes or late applications often lose plazas or trigger fines; municipalities frequently reject incomplete packets. The most common consequences are losing the stall allocation or having to reapply.
Common application mistakes
A frequent mistake is applying without the insurance certificate or required sanitary annexes. Municipalities reject incomplete packets and do not hold the stall spot.
Practical issues during market sales
Inspections occur on site; sellers must show IDs, receipts, and sanitary documents on request. Lack of on-the-spot documentation creates immediate problems and can close the stall.
Register early and gather annexes to avoid losing a plaza and fines. In practice, municipal inspectors often demand local forms, insurance, and food certificates.
A realistic plan is clear: start eight weeks before the market, call the Ayuntamiento, and submit a full packet online.
This guidance does not apply if selling only on private property or at events where the organiser secures permits, if sales are purely online without a physical stall, or when operating under a company with bespoke commercial agreements handled by the organiser.
If unsure, contact the local gestor or the Ayuntamiento with the sample email below to confirm exact forms and deadlines before applying.
Frequently asked questions
Do I need a licence to sell alcohol at a market?
Yes, usually a municipal licence or event permit is required for alcohol sales. Municipalities often require a separate alcohol annex, storage proof, and age verification plans. Obtain written municipal approval and include it with the stall application to avoid refusal on market day.
How do I apply for a stall at my local market?
Apply at the Ayuntamiento commerce office or ventanilla única and follow the municipal form instructions. Prepare ID, AEAT registration proof, insurance, and any product permits before submission. Send a clear PDF packet by email or bring it in person according to local deadlines.
Do occasional sellers need to register with AEAT?
Yes, even occasional sellers must register economic activity and declare income to AEAT. Use Modelo 036 or 037 to set tax status and keep records for the annual IRPF return. Retain copies of receipts and invoices in case of inspection or audit.
When must I register as autónomo instead of remaining an occasional seller?
Register as autónomo when sales are habitual, planned, and provide a meaningful income source. Habitual markets usually require RETA registration and monthly social contributions. If unsure about frequency, consult TGSS guidance or a gestor for specific thresholds.
What documents are required to sell food products?
Food sellers need sanitary registration, food handler cards, and HACCP records under EU hygiene rules (Regulation 852/2004). Maintain temperature logs for perishables and clear labeling per Regulation 1169/2011. Expect health inspections and include sanitary annexes with the municipal application.
Are occasional sellers exempt from social security contributions?
There is no automatic exemption from taxation or reporting for occasional sellers. Social security contributions depend on habituality and income level, not the label of occasional. Failing to register when required exposes the seller to fines and back payments.
Final recommendations and next steps
Start at the Ayuntamiento and treat the municipal packet as the core of the process. A complete packet reduces delays and raises chances to get a stall at competitive markets.
Use the sample email and municipal checklist below to speed communication and avoid missed annexes. The templates match what most municipal offices request; adapt small details to local form names and contacts.
Sample email to the Ayuntamiento (copy and paste):
Subject: Request for stall allocation and application requirements - [Market name] - [Date]
Dear Sir or Madam,
I request information on the application process and required annexes to apply for a stall at the [Market name] on [Date].
Attached documents: ID, AEAT registration receipt, proposed stall plan, insurance certificate. Please confirm additional requirements and the submission deadline.
Kind regards,
[Full name]
[Phone]
[Email]
Sample municipal application checklist to print:
- ID: DNI/NIE/passport
- Proof of address: empadronamiento
- AEAT registration proof: Modelo 036/037 receipt
- Insurance certificate covering public vending
- Stall plan or photos and vehicle documents if relevant
- Food permits: RGSEAA or local sanitary registration, food handler card
- Alcohol permit if selling drinks
The evidence points clearly: start early, confirm local forms, and submit a single complete packet. Follow the checklist above and call the Ayuntamiento if any doubt remains.