As an autónomo (freelancer or sole trader) in Spain, you already know that managing your expenses is just as important as growing your revenue. Every legitimate deduction helps reduce your quarterly IRPF (Personal Income Tax) burden.
One of the most frequently asked questions I get from international freelancers and local business owners alike is: “Can I deduct my daily lunches and meal expenses?”
The answer is yes—but Hacienda (the Spanish Tax Agency) is incredibly strict about it. You cannot simply write off any casual meal. Since the Urgent Self-Employment Reform Law came into effect, the rules for deducting dietas (daily food allowances/per diems) have been crystal clear.
If you want to claim your meals without triggering a tax audit, you must follow the exact limits and rules outlined below.
How Much Can You Deduct Per Day? (The Limits)
Hacienda sets maximum daily limits for dietas. These amounts depend entirely on whether your work takes you across national borders, and whether you are required to stay overnight.
| Travel Scenario | Maximum Limit in Spain | Maximum Limit Abroad |
| Day Trip (No Overnight Stay) | €26.67 / day | €48.08 / day |
| Overnight Trip (Per nocta) | €53.34 / day | €91.35 / day |
Important Note: These are maximum ceilings, not flat-rate bonuses. If your lunch in Madrid cost €18, you deduct €18. If your lunch cost €35, you can only deduct the legal maximum of €26.67.
The 4 Golden Rules: Making Your Meals 100% Deductible
To legally deduct these amounts, your meal expenses cannot just be realistic; they must fulfill four strict criteria. If you fail even one of these, Hacienda can disallow the deduction and issue a penalty.
1. It Must Be Paid Electronically (No Cash!)
This is a non-negotiable rule that catches many freelancers off guard. You must pay for the meal using a credit card, debit card, or electronic means (like Bizum or mobile pay) linked directly to your business bank account. If you pay in cash, the expense is 100% non-deductible, even if you have a perfect invoice.
2. You Must Request a Full Invoice (Factura Completa)
A standard, simplified receipt (ticket) from the restaurant is not enough to secure this deduction for IRPF. You must explicitly ask the restaurant for a full commercial invoice (factura) that includes:
-
Your full legal name.
-
Your NIF/NIE number.
-
Your fiscal address in Spain.
-
The breakdown of the meal cost and the applicable VAT (IVA).
3. The Meal Must Take Place in a Hospitality Establishment
The deduction only applies to meals eaten at bars, restaurants, or hotels. You cannot buy a pre-made salad or a sandwich at a local supermarket, eat it at your desk, and claim it as a dieta.
4. Direct Relationship with Your Work (The “Where” and “Why”)
This is where most tax audits focus. To claim dietas, the meal must be directly related to your economic activity, and you must be operating outside of your usual workplace or municipality of residence.
Hacienda expects you to prove a direct correlation between that meal and a specific business purpose. To protect yourself, always preserve a clear paper trail connecting the location and time of the meal to your professional schedule:
-
Client Meetings: Keep calendar invites, emails setting up the meeting, or a signed contract/proposal dated that same day.
-
Events & On-Site Work: If you are attending a professional conference, a trade fair, or visiting a client’s workspace out of town, keep the event ticket, parking receipts, or train tickets (AVE) to prove you actually needed to be in that specific location that day.
Summary for Your Accounting
Deducting your daily per diems is a fantastic way to optimize your taxes, but it requires discipline. Every time you eat out for work, remember the checklist: Work-related location + Paid by card + Full invoice with your NIF + Stay within the daily limits.
Keeping these documents organized quarterly will save you time, stress, and money when it’s time to file your tax returns.



