You need public liability insurance with municipal minimums (usually €300,000–€1,000,000); food sellers also require product liability. Short-term one-day policies are available and many insurers can issue Certificates of Insurance quickly.
- Public liability insurance with minimum limits set by each municipality. Typical practice ranges from about €300,000 to €1,000,000.
- Food sellers normally need product liability cover in addition to public liability.
- Short-term one-day policies exist and many insurers issue instant COIs by email.
Buy the policy. Present the certificate to the Ayuntamiento before trading.
Summary of the process
Most vendors secure permitted cover by following five clear steps that municipal officers expect. The process takes between 3 and 15 days depending on the Ayuntamiento and insurer COI speed. The legal framework includes the Insurance Contract Law (Ley 50/1980) and local ordinances under Law 7/1985.
- Check the local ordinance and minimum limits.
- Decide whether organiser cover suffices or if a vendor COI is required.
- Buy an event or annual policy with required wording and limits.
- Obtain the COI showing insurer, policy number, limits and dates.
- Submit the COI with the permit application at least 7–15 days before the event.
Municipal offices often reject bookings without a COI that states activity, limits and dates. Many Ayuntamientos take around 7–15 working days to verify documents and issue permits. Always confirm the expected timeframe with the municipal market office.
Take action early to avoid last-minute refusals.
Quick checklist
Check these items before buying a policy: municipality name, market name, activity description, public liability limit, product liability if selling food, and policy dates. Contact the municipal market office to confirm exact wording required. Keep the insurer contact details handy for on-the-spot verification.
Featured steps
"Submit a Certificate of Insurance with public liability limits 7–15 days before the market date." This line is what most municipal officers expect to see. Use it when emailing the market office.
Step 1: decide who covers the risk
Decide early whether the market organiser's blanket policy covers the vendor. Many ordinances accept organiser cover for communal risk but still ask each stallholder to provide a COI. The distinction affects policy type and cost.
The most frequent error in this point is assuming the organiser's insurance covers every vendor's products and equipment. That mistake causes permit rejection or unpaid claims when a product liability incident occurs. Confirm in writing whether organiser cover includes "sale of goods by named stallholders".
Market organisers, Ayuntamientos and private site managers use different wording in permits. The municipal market officer may demand the Ayuntamiento be named as additional insured. Vendors must request that clause from the insurer if the ordinance requires it.
Requesting organisers to list individual stallholders works in theory, but in practice some organisers refuse to do so.
When organiser cover applies
Organiser cover often protects the public area, event structures and shared liabilities. It normally excludes individual vendor product claims and theft of goods. Market operators may accept organiser cover for low-risk stalls but still ask food vendors to carry product liability.
Check the organiser's policy exclusions and ask for a copy when in doubt. Get written confirmation if the organiser says their cover suffices.
What a vendor must provide
The stallholder typically supplies a COI listing the insured, exact activity and policy limits, plus insurer contact details. Municipal officers expect the COI to match dates and market name in the permit application. If the vendor hires staff, employer's liability for those employees must appear on the COI.
For a weekly market stall, prepare the documents and safety checks organisers commonly request: a Certificate of Insurance naming the activity and dates; proof of tax registration (Modelo 036/037 or equivalent); and food registration if selling food.
If selling food, include a food-handler certificate and any HACCP documentation required by the region. On-stall checks often include safe gas and electrical installations, a fire extinguisher for cooking, and secure stall anchoring. Also bring clear waste collection arrangements and properly calibrated scales if selling by weight. If you hire staff, bring evidence of employer's liability.
Market insurance and food vendor insurance are only part of what the Ayuntamiento will check at permit time. Bring operational documents to avoid last-minute refusals.
Step 2: buy appropriate insurance
Choose between a short-term event policy or an annual commercial liability policy. Short-term policies cover single days or weekends and often issue instant COIs. Annual policies cost more upfront but lower the per-market price if trading frequently.
Food sellers must add product liability or food contamination cover. Annual public liability for a small non-food trader typically ranges €100 to €400 per year for basic cover. Short-term one-day policies for non-food stalls commonly cost €10–€50 per market day.
Food stalls pay more, often €25–€120 per market day depending on limits and perceived risk. Many guides say buy the cheapest day cover. What they omit is checking the municipal minimum.
Buying a low-limit policy under the municipal minimum leads to permit refusal. Always verify the minimum limit before purchase.
Comparing day vs annual cover
| Option |
Typical public limit (€) |
Typical daily cost (€) |
Best if |
| One‑day event policy |
€300,000–€1,000,000 |
€10–€120 |
Occasional sellers (≤6 per year) |
| Annual commercial policy |
€500,000–€2,000,000 |
€100–€400 (annual) |
Regular sellers (>6 per year) |
Typical cover and exclusions
Short-term policies typically include public liability and optional product liability, goods in transit, and stall equipment cover. Common exclusions include deliberate damage, professional indemnity, and some food contamination perils. Read the policy wording for exclusions and excess amounts before buying.
Step 3: prepare certificate and submit
A valid Certificate of Insurance (COI) must include insurer name, policy number, named insured, activity description, limits, dates and insurer contact. Municipal officers require the COI to state the market name and exact dates when possible. If the Ayuntamiento insists, the COI should name the City Council as additional insured or include an indemnity clause.
Include this exact clause when requested by the Ayuntamiento: "The insurer undertakes to indemnify the City Council of [Municipality] against third‑party claims arising from the insured's participation in the weekly market held at [location] on [date(s)]." Presenting this text saves back-and-forth with the permit office. Many insurers can add it on request.
If the insurer cannot add the exact clause, get written confirmation from them that the policy covers the named activity and dates. Attach insurer contact details and a copy of the policy schedule when submitting the permit. Allow 7–15 days for the Ayuntamiento to verify the COI and issue the stall allocation.
Sample COI clause
Insurer: [Insurer Name]
Policy no.: [Policy Number]
Named insured: [Stallholder Name, NIF]
Activity: Sale of [goods] at [Market Name], [Location]
Public liability limit: €[amount]
Product liability limit (if applicable): €[amount]
Policy period: [start date] to [end date]
Clause: The insurer undertakes to indemnify the City Council of [Municipality] against third‑party claims arising from the insured's participation in the weekly market held at [location] on [date(s)].
Sample email to the market office
Subject: COI for [ Name] on [Date]
Dear Market Office,
Attached is the Certificate of Insurance for [Stallholder Name], policy no. [number]. The policy covers sale of [goods] at [Market Name] and lists public liability of €[amount]. Please confirm receipt and advise if the COI wording meets your requirements.
Regards,
[Stallholder contact]
Estimated administrative time: Allow 7–15 days for the Ayuntamiento or market operator to verify the COI and issue the permit. If the insurer issues the COI by email, submit it to the market office immediately and request a written confirmation or permit number.
Permit flow
1
Confirm municipal minimums
2
Buy day or annual policy
3
Obtain COI with required clause
4
Submit COI and other docs 7–15 days before
Errors that ruin the permit
Submitting wrong limits or late COIs ruins many permits. Several Ayuntamientos reject COIs that omit the market name, exact dates, or the City Council as additional insured. The result is often a last-minute refusal to trade and lost income.
A common real case: a cheese stall bought a €300,000 day policy but the City Council required €1,000,000. The permit was refused and the seller lost the fee. This type of mismatch is avoidable by confirming limits before purchase.
Also avoid buying policies that exclude food contamination when selling prepared food. Many sellers assume product liability is automatic. That error leads to uncovered claims.
Proof and lead time errors
Waiting until market day to request a COI invites refusal because municipal staff cannot verify the insurer on the spot. Councils commonly need 7–15 days to verify documentation. Always submit the COI with the permit application in good time.
Coverage and wording errors
Buying a cheap policy without the activity description often leads to rejection of the COI. The COI should mention the market name, location and dates, plus public and product liability limits. If the Ayuntamiento requests it, add the indemnity clause naming the City Council.
Examples of municipal requirements vary widely across Spain. In small towns minimum public liability for a single stall often sits in the €300,000–€500,000 range. Medium-sized municipalities frequently set limits around €500,000, and large cities commonly ask for €1,000,000.
Product liability for food stalls often falls in the €300,000–€1,000,000 range depending on perceived risk. Some councils also add conditions such as proof of business registration or a copy of the organiser’s insurance. Always confirm exact Ayuntamiento insurance requirements with the market office before buying cover.
This is a common practice across many councils.
When this method does not work
Exceptions include selling from private property, selling only online, or situations where an employer provides event cover for employees.
Trading outside Spain requires compliance with local law and different insurers. If a municipal ordinance explicitly waives vendor insurance at a specific market, follow the ordinance but keep written confirmation. Acceptance of organiser cover varies by city and event so always request written clarification.
If the market is run by a private operator, their contract may set different insurance obligations.
This does not apply if you sell occasionally from your private property or only online without a public stall. It also does not apply if an employer provides event cover for employees or when trading outside Spain, where local rules differ.
Ask the municipal market office for the exact COI wording and then request that clause from your insurer or broker before buying the policy. That step reduces the chance of permit refusal and speeds verification.
Frequently asked questions
What insurance do I need to sell at markets?
Public/third-party liability with limits matching the Ayuntamiento minimum, commonly €300,000–€1,000,000. Food sellers also need product liability or food contamination cover and a valid food hygiene certificate. Submit the COI and business registration when applying for the stall.
Is liability insurance required in Spain to trade
Municipal ordinances commonly require liability insurance as a permit condition. The legal requirement depends on local Ayuntamiento rules. Check the specific "Ordenanza municipal de mercados" or ask the market officer for confirmation.
Can an organiser's insurance replace my policy?
Sometimes organiser cover protects shared liabilities but often does not replace a vendor's product or equipment cover. The municipality may explicitly require each stallholder to supply a COI. Always get written confirmation from the organiser or Ayuntamiento.
How quickly can I get a one‑day COI?
Many insurers and brokers can issue a one‑day COI by email the same day if the wording is simple and limits are met. Allow extra time if the Ayuntamiento requires the City Council to be named as additional insured. That requirement can add processing time.
What should the COI include exactly?
The COI must show insurer, policy number, named insured, detailed activity description, public and product liability limits, policy dates, and insurer contact details. If requested, include the indemnity clause naming the Ayuntamiento and the market name and dates.
How much does cover cost for food stalls?
Typical day policies for food stalls range €25–€120 per market day depending on product liability limits and risk profile. Annual commercial policies for regular food traders commonly cost €200–€800 per year depending on declared turnover and the cover level.
Final checklist and next steps
Confirm municipal minimums, buy the right policy, get the COI with exact wording, and submit it 7–15 days before the market date. Having the Ayuntamiento or organiser confirm accepted wording in writing prevents last-minute refusals. Keep insurer contact details available for the market officer.
A practical recommendation: if trading more than six markets a year, choose an annual policy. It usually reduces the per-market cost and simplifies employee cover. For occasional markets a one-day event policy gives flexibility and lower upfront cost.
Guiding principle: Annual cover is cost-effective for regular stallholders but only if the policy wording explicitly covers food sales and names the activity. For occasional sellers a well-worded one-day COI works except when a municipality mandates the Ayuntamiento be an additional insured. Confirm wording first, then buy.
FEMP