total_due — the computed tax
Exact amount for the stay: municipality, property type, dates and guest ages in — the correct figure out, under whichever model the town applies.
Imposta di soggiorno, as an API
Every Italian municipality writes its own tourist-tax rules — different rates, exemptions, caps and deadlines, changed year after year. StayLex reads the resolutions so your platform doesn't have to: one API call returns the correct tax for any covered municipality, with the official source attached.
{
"municipality": "Milano",
"model": "per_night_fixed",
"total_due": 57.00,
"rate_per_night": 9.50,
"exemptions_applied": [
{ "reason": "minor_under_18" }
],
"source": {
"resolution": "Delibera G.C. n. 144/2026",
"valid_to": "2026-12-31"
}
}
Italian municipalities levy tourist tax, each under its own regulation.
Fixed per-night rates, percentages of rent that depend on who collects, age thresholds that differ town by town.
Resolutions change every year — some rates are issued valid for a single season.
Built for property-management software, channel managers and check-in platforms. Your integration handles one schema; the engine absorbs the incompatibility.
Exact amount for the stay: municipality, property type, dates and guest ages in — the correct figure out, under whichever model the town applies.
Minors, residents, long stays, night caps: the engine applies each municipality's own conditions and tells you which ones fired.
Who must remit, how often, through which channel — including zero-declaration obligations where they exist.
Every response cites the municipal act it derives from, with validity window. Auditable by design.
Official municipal sources are monitored continuously — new acts and amendments are caught as they publish.
Each regulation is encoded as machine-readable rules — validated against the incompatible edge cases of the Italian landscape.
REST, JSON, versioned rule sets, changelog endpoint and update webhooks for nightly sync.
StayLex is built by Marco Cuscito. Pilot partners get preferential terms and priority on municipality coverage.