Calheta Municipal Tourist Tax 2026: Complete Guide for Alojamento Local Hosts in Madeira
If you run an Airbnb, holiday villa, guesthouse, hotel, or alojamento local in Calheta, understanding the local tourist tax rules is now an essential part of staying compliant in Madeira.
Since October 2024, the Municipality of Calheta introduced a municipal tourist tax applicable to accommodation providers operating within the municipality.
In this guide, we explain how the tax works in 2026, who must pay it, exemptions, reporting obligations, and how hosts can simplify compliance using EazyAL with iTaxas integration.
What Is the Calheta Tourist Tax?
The Calheta tourist tax is a municipal fee charged to guests staying in tourist accommodation establishments within the municipality.
The objective of the tax is to help maintain Calheta as an attractive tourism destination through:
Environmental sustainability
Public infrastructure maintenance
Tourism resource preservation
Improvement of local services and visitor experience
The tax officially came into force on 1 October 2024.
Who Must Charge the Tourist Tax?
The tax applies to:
Airbnb properties
Alojamento Local (AL)
Guesthouses
Hotels
Holiday villas
Tourist resorts
Other short-term accommodation establishments
If you host paying guests in Calheta, you are generally responsible for collecting and reporting the tax correctly.
How Much Is the Tourist Tax in Calheta?
The tourist tax in Calheta is:
€2 per person, per night
Not subject to VAT
Maximum of 7 consecutive nights
Applicable throughout the entire year
This means:
Stay Length | Tourist Tax Per Guest |
|---|---|
1 night | €2 |
3 nights | €6 |
7 nights | €14 |
10 nights | €14 maximum |
Once a guest exceeds 7 consecutive nights, no additional tourist tax should be charged for the remaining nights of that stay.
When Must Guests Pay?
The tourist tax must be paid:
At check-in or
At check-out
The accommodation provider is responsible for collecting the amount directly from the guest.
Many hosts include the charge separately within their booking process or collect it manually on arrival.
Who Is Exempt from the Calheta Tourist Tax?
Certain guests are exempt from paying the municipal tourist tax.
1. Madeira Residents
Guests residing in the Autonomous Region of Madeira may be exempt when their residency status is recognised and validated.
2. Children Under 13
Guests aged 12 years old or younger are exempt.
3. Guests With Disabilities
Guests with a disability of 60% or more may be exempt if they provide valid proof of their condition.
4. Participants in Events
Guests participating in cultural, sporting, or recreational programmes/events taking place in Calheta may qualify for exemption if they provide a declaration from the event organiser.
Do Airbnb and Booking.com Automatically Handle the Tax?
This depends on the municipality and platform setup.
In many Madeira municipalities, hosts are still responsible for:
Correct collection
Reporting
Exemption management
Municipality submissions
This is why many AL operators use dedicated compliance tools to avoid mistakes or missed reporting obligations.
How to Register for Tourist Tax in Calheta
Before an Alojamento Local host can submit tourist tax declarations in Calheta, they need access to the municipality’s online tourist tax platform.
The registration process is not the same as submitting the monthly tourist tax report. First, the host or property representative must create an account on the Calheta tourist tax platform. After the account is created, the municipality reviews and validates the registration.
Only after this validation is completed can the host access the platform’s full functionality, submit tourist tax forms, or consult submitted information.
Hosts can only submit for a month that has past , in other words, if the submission is for May, it can be done on the 1st of June.
In some cases, the platform or municipality may request supporting documents, such as proof of tax activity or a Certidão de Enquadramento de IVA from the Finanças portal. The document should correspond to the NIF used for the registration.
How to Simplify Tourist Tax Compliance in Calheta
Managing tourist tax manually becomes difficult once you handle multiple bookings or properties.
Common challenges include:
Tracking exemptions
Calculating the 7-night cap
Collecting missing guest information
Managing municipality reporting
Avoiding undercharging or overcharging guests
EazyAL helps Portuguese AL hosts simplify compliance workflows by combining:
Guest check-in links
SIBA/AIMA workflows
Tourist tax tracking
Guest data collection
iTaxas integration support
Compliance-focused automation for Portugal
This helps hosts centralise compliance tasks instead of managing multiple disconnected systems manually.
Best Practices for Hosts in Calheta
Collect Guest Information Before Arrival
Using digital guest check-in forms helps ensure you collect:
Full guest details
Number of guests
Ages of children
Residency status
Exemption documentation
before the guest arrives.
Keep Exemption Proof
Always store proof for exempt guests in case the municipality requests supporting documentation later.
Track Long Stays Correctly
Remember that tourist tax stops after 7 consecutive nights for the same stay.
Keep Monthly Records
Maintain organised records of:
Guest stays
Tax amounts collected
Exemptions applied
Submission confirmations
Official Calheta Tourist Tax Contacts
For official information, hosts may contact the Municipality of Calheta directly:
Website: Município da Calheta
Tourist Tax Portal: Calheta Tourist Tax Portal
Email: taxaturistica@cmcalheta.pt
Phone: +351 291 820 200
Before & After Real Scenario
Case Study: Sofia's Madeira Portfolio
Before Automation (2025):
Properties: 2 villas in Calheta
Monthly bookings: ~45
Time spent on tax tracking:
Manual spreadsheet entry: 1 hour/week = 4 hours/month
Verification and corrections: 1 hour/month
Filing and submission: 1.5 hours/month
Follow-up on queries: 0.5 hours/month
Total: ~7 hours/month
Error rate: 2-3 errors per month (mostly date formatting, guest name spelling)
Administrative stress: High (fear of missing deadline, getting fined)
Tools used: Excel, email tracking, manual municipality portal submissions
After Automation with EazyAL (2026):
Time spent on tax tracking: ~10 minutes/month (one-click review and submit)
Error rate: 0 (automated validation catches issues before submission)
Data accuracy: 100% (system pulls directly from Airbnb/Booking.com)
Administrative stress: None (set and forget)
Cost: €19-29/month (EazyAL subscription)
Time freed up: ~6.5 hours/month = 78 hours/year
ROI Calculation:
At €25/hour (Sofia's hourly rate): 78 hours × €25 = €1,950/year saved
Annual EazyAL cost: €300 (€25/month × 12)
Net savings: €1,650/year
Plus: Avoided fines (even one €200 fine breaks even and provides full-year value)
Step-by-Step Integration Guide
How to Connect Your Calheta Properties to EazyAL + iTaxas (5 Steps)
Step 1: Create Your iTaxas Account (10 minutes)
Visit: iTaxas.gov.pt (or municipality's official tax platform)
Register with your NIF (Portuguese tax number) or business registration number
Set up your first property using its Registration Number (RUH)
Note: You'll receive login credentials via email within 24 hours
Step 2: Link Your Booking Platforms (5 minutes)
Log into EazyAL dashboard
Go to Settings → Connected Platforms
Select Airbnb, Booking.com, Vrbo (whichever you use)
Grant permission to access booking data (read-only, EazyAL never modifies)
Select your Calheta properties from the list
Step 3: Map Your Property Codes (5 minutes)
EazyAL auto-detects your properties
Verify property names match your municipality records
Add your Calheta property registration numbers (Número de Alojador)
Select tax rate: €2.00/night, 7-night maximum for Calheta
Step 4: Generate Your First Report (2 minutes)
Go to Calheta → Generate Monthly Report
Select month and year
Review summary: total nights, total guests, total tax (auto-calculated)
Download as PDF for your records
System shows: Guest-by-guest breakdown, exemptions applied (under 13, disability, etc.)
Step 5: Submit to iTaxas (1 minute)
Click "Submit to iTaxas"
EazyAL auto-generates the required XML file
System submits directly to municipality portal
You receive confirmation number and timestamp
Status updates to "Submitted" in your dashboard
Total setup time: ~20 minutes. Then automatic every month.
2026 Calheta Tax Deadline Calendar
Period | Submission Deadline | Payment Deadline | Notes |
|---|---|---|---|
January 2026 | Feb 5, 2026 | Feb 20, 2026 | First submission of year |
February 2026 | March 5, 2026 | March 20, 2026 | Standard deadline |
March 2026 | April 5, 2026 | April 20, 2026 | Spring holiday season |
April 2026 | May 5, 2026 | May 20, 2026 | Easter period |
May 2026 | June 5, 2026 | June 20, 2026 | Summer high season |
June 2026 | July 5, 2026 | July 20, 2026 | Peak tourism |
July 2026 | August 5, 2026 | August 20, 2026 | Highest collections month |
August 2026 | September 5, 2026 | September 20, 2026 | End of summer |
September 2026 | October 5, 2026 | October 20, 2026 | Autumn |
October 2026 | November 5, 2026 | November 20, 2026 | Halloween period |
November 2026 | December 5, 2026 | December 20, 2026 | Holiday season |
December 2026 | January 5, 2027 | January 20, 2027 | Year-end submissions |
Calendar Tip: Set automatic reminders for the 3rd of each month to review and submit. With EazyAL, submission happens automatically, but you should verify the numbers.
FAQ
Q: What happens if I switch from Airbnb to Booking.com mid-month? How do I track taxes across both? A: You must report taxes from both platforms separately. For example, if 15 guests stayed via Airbnb and 10 via Booking.com in the same month, report all 25 (with their respective rates/exemptions). EazyAL handles this automatically—just connect both platforms and the system merges all bookings into one tax report. Switching between platforms doesn't create exemptions or reduce your tax liability.
Q: Can I automate tax reporting for multiple properties across different municipalities? A: Yes. EazyAL supports unlimited properties across all Portuguese municipalities. Each municipality's rates and deadlines are preconfigured. You just add properties and the system applies the correct tax rules automatically. For example: 2 properties in Calheta (€2/night, 7-night max) + 1 property in Sintra (€2/night, 3-night max) are all handled in one unified dashboard.
Q: What if my booking platform doesn't sync with EazyAL? A: Contact EazyAL support. If your platform can't auto-sync, you can manually upload booking data as a CSV file. However, all major platforms (Airbnb, Booking.com, Vrbo, Airbnb Plus) are supported.
Q: Does EazyAL's automation mean I don't need to keep guest records anymore? A: No. You must retain guest data for 5 years for tax audit purposes. EazyAL keeps encrypted backups and generates downloadable reports, but you should also keep your original booking platform records as proof.
Final Thoughts
Tourist tax compliance is becoming increasingly important for Airbnb and alojamento local hosts across Madeira.
Understanding the Calheta rules in 2026 helps hosts:
Stay compliant
Avoid reporting issues
Improve operational organisation
Provide a smoother guest experience
As Madeira municipalities continue modernising tourism reporting processes, tools like EazyAL and iTaxas integrations can help hosts automate repetitive compliance tasks and simplify day-to-day management.
What Makes The Best AL Compliance Software in Portugal (2026 Guide) — Compare EazyAL to other solutions



