Les governments, ensemble ou un à un.
All modules
Why some modules are greyed out
- coming soon: this release opens three deep analyses: public finances, assets and debt, taxation
- removed for now: currency and IMF country series were not tied closely enough to the city; the balance sheet (assets vs debt) stays in Assets and debt
- removed, named: sovereign wealth funds; no free official API (paid SWF Institute); revisit if a public source appears
- removed, nommé: les séries routières BM (IS.ROD.*) sont archivées et IRF access is paid; revisit if a public source becomes available again
- removed, named: duplicate de Telecoms Digital (same indicateurs WB broadband/mobile); merged rather than duplicated
Portugal · Taxation module
Taxation: Funchal
Three distinct readings of taxation
- Barème légal local: rates and thresholds published for this jurisdiction (when the model is connected). This is not the tax bill of one specific household in this city.
- Tax revenue in the accounts: what the administrations report collecting (see Finances / revenue). A tax collected is not a COFOG function.
- Référence OECD Taxing Wages: a private-sector employee on the country's national average wage. Rank among the covered countries; never an employee of this city, never copied into an empty cell.
Understand a rate before reading it
FunchalLe barème légal de ce pays n'est pas branché dans GovXRay: aucun scénario n'est calculé ici, et aucun taux n'est recopié d'un pays voisin. Les définitions ci-dessous restent valables; les chiffres, eux, are un named gap.
Four notions not to be confused
- Average rate
- Total deductions divided by the whole gross income. This is the rate the person actually pays across their entire salary.
- Marginal rate
- The rate applied to the next dollar earned. In a progressive schedule it is always greater than or equal to the average rate, and it never describes the total bill.
- Tax wedge (OECD)
- Income tax, employee contributions and employer contributions, measured against the total cost of labour. The denominator is therefore not the gross salary. An average rate computed on the payslip and an OECD tax wedge are not comparable as they stand.
- Economic incidence
- Whoever remits a tax is not necessarily whoever bears its cost: part of it can shift onto wages, prices or rents. GovXRay names this distinction and publishes no numeric split of the incidence, for lack of a local measurement.
What these rates do not contain
- Consumption taxes (VAT, GST/QST, sales tax): they hit spending, not the payslip.
- Property tax: it applies to an asset, not to income.
- Employer contributions: outside the employee's payslip, but inside the OECD tax wedge.
- Credits and benefits tied to a specific situation (children, housing, disability): the scenario is a typical employee, not a real tax file.
A scenario is not your tax bill. It is the schedule applied to a chosen income, to make the mechanism readable.
ILLUSTRATED rules of thumb, outside pay
| Line item | Rule of thumb |
|---|---|
| Consumption sales tax × share of net spent | 22.0 % (taux plein, palier région) × 85.0 % du net. Les taux réduits (alimentation, logement) ne sont pas pondérés: aucun panier de consommation par pays n'est publié au registre. En régime de taxe sur la valeur ajoutée, le prix affiché inclut la taxe; cette règle de pouce ne corrige pas cet écart d'assiette. |
| Fuel litres × excise per litre | 900 L per year × 0,462 EUR/L (excise of the national tier, summed). |
1 · What each tier levies on a salary, and on what
| Tier | Income tax | Social contributions (employee share) | Consumption | Usage (fuel, luxury) | Property |
|---|---|---|---|---|---|
| National Portugal: state (IRS) | Schedule progressif, 9 brackets, de 12.5 % à 48.0 % de la base imposable | Segurança Social : trabalhador (regime geral): 11.0 % | taxe sur la valeur ajoutée 23.0 % (taux réduits: 13.0 %, 6.0 %) | accise sur l'essence: 0,462 EUR/L · luxe: no taxe de luxe ; ISV (imposto sobre veículos) à l'immatriculation et IUC annuel, hors modèle | ownership regime of Portugal: state (IRS) not isolated in the register (country catalogue set aside, never shown) |
| Région Região Autónoma da Madeira : IRS regional | Schedule progressif, 9 brackets, de 8.8 % à 33.6 % de la base imposable | no | taxe sur la valeur ajoutée 22.0 % (taux réduits: 12.0 %, 4.0 %) | ISP : la Madère fixe ses PROPRES taux, elle n'applique pas ceux du continent : l'art. 95.º du Código dos Impostos Especiais de Consumo (Decreto-Lei 73/2010) autorise les régions autonomes à fixer leurs taux à l'intérieur d'intervalles, et la Madère le fait par portaria régionale modifiant la Portaria 10/2015. Valeurs lues au Jornal Oficial da Região Autónoma da Madeira pour la gasolina sem chumbo (teneur en plomb ≤ 0,013 g/l) : 474.65 €/1,000 L au 19 January 2026 (Portaria 10/2026), 450.84 €/1,000 L au 30 March 2026 (Portaria 139/2026), 450.49 €/1,000 L au 18 May 2026 (Portaria 209/2026) : à comparer aux 440.27 €/1,000 L du continent à la même date (Portaria 222-B/2026/1). Aucune portaria régionale postérieure au 18 May 2026 n'a pu être lue : la valeur en vigueur en September 2026 reste à vérifier, la dernière lue est 450.49 €/1,000 L. | no |
| City Funchal | -5.0 % de tax national (surcharge) | no | no municipal sales tax | none (taxa municipal turística and estacionamento = fees, outside the model) | IMI : LE prélèvement municipal (taux 0.3 : 0.45 % fixé par la commune, déjà collecté à part) ; derrama municipal = entreprises |
2 · The cascade of brackets and coefficients
Portugal: state (IRS)
| From → to (tax base) | Taux |
|---|---|
| 0 EUR → 8,342 EUR | 12.5 % |
| 8,342 EUR → 12,587 EUR | 15.7 % |
| 12,587 EUR → 17,838 EUR | 21.2 % |
| 17,838 EUR → 23,089 EUR | 24.1 % |
| 23,089 EUR → 29,397 EUR | 31.1 % |
| 29,397 EUR → 43,090 EUR | 34.9 % |
| 43,090 EUR → 46,566 EUR | 43.1 % |
| 46,566 EUR → 86,634 EUR | 44.6 % |
| 86,634 EUR et plus | 48.0 % |
Região Autónoma da Madeira : IRS regional
| From → to (tax base) | Taux |
|---|---|
| 0 EUR → 8,342 EUR | 8.8 % |
| 8,342 EUR → 12,587 EUR | 11.0 % |
| 12,587 EUR → 17,838 EUR | 14.8 % |
| 17,838 EUR → 23,089 EUR | 16.9 % |
| 23,089 EUR → 29,397 EUR | 21.8 % |
| 29,397 EUR → 43,090 EUR | 24.4 % |
| 43,090 EUR → 46,566 EUR | 30.2 % |
| 46,566 EUR → 86,634 EUR | 31.2 % |
| 86,634 EUR et plus | 33.6 % |
3 · Impact, income level by income level
| Income gross | Portugal: state (IRS) | Região Autónoma da Madeira : IRS regional | Funchal | Contributions | Total paie | Rate on payroll | Net |
|---|---|---|---|---|---|---|---|
| 50,000 EUR | 0 EUR | 8,005 EUR | -400 EUR | 5,500 EUR | 13,105 EUR | 26.2 % | 36,895 EUR |
| 75,000 EUR | 0 EUR | 14,930 EUR | -747 EUR | 8,250 EUR | 22,434 EUR | 29.9 % | 52,566 EUR |
| 120,000 EUR | 0 EUR | 28,914 EUR | -1,446 EUR | 13,200 EUR | 40,668 EUR | 33.9 % | 79,332 EUR |
| 200,000 EUR | 0 EUR | 54,837 EUR | -2,742 EUR | 22,000 EUR | 74,095 EUR | 37.0 % | 125,905 EUR |
| 300,000 EUR | 0 EUR | 88,491 EUR | -4,425 EUR | 33,000 EUR | 117,066 EUR | 39.0 % | 182,934 EUR |
| 400,000 EUR | 0 EUR | 123,395 EUR | -6,170 EUR | 44,000 EUR | 161,225 EUR | 40.3 % | 238,775 EUR |
| 500,000 EUR | 0 EUR | 158,299 EUR | -7,915 EUR | 55,000 EUR | 205,384 EUR | 41.1 % | 294,616 EUR |
| 1,000,000 EUR | 0 EUR | 332,819 EUR | -16,641 EUR | 110,000 EUR | 426,178 EUR | 42.6 % | 573,822 EUR |
Référence nationale: OECD Taxing Wages
Public finances
Funchal: Portugal · OECD Taxing Wages0/12 with figures0 des 12 indicateurs de cette section ont une valeur pour Funchal: Portugal · OECD Taxing Wages; les autres sont displayed en manque nommé, avec la raison sous chaque carte. The counter is the number of rows with figures on this page.
- L'OCDE ne publie pas AV_TW pour PRT sur ce profile: Taxing Wages ne couvre que les membres et partenaires. Named gap, never estimated from a neighbouring country.
- L'OCDE ne publie pas MR_TW_PE pour PRT sur ce profil: Taxing Wages ne couvre que les membres et partenaires. Named gap, never estimated from a neighbouring country.
- L'OCDE ne publie pas NPATR pour PRT sur ce profil: Taxing Wages ne couvre que les membres et partenaires. Named gap, never estimated from a neighbouring country.
- L'OCDE ne publie pas AV_ITR pour PRT sur ce profil: Taxing Wages ne couvre que les membres et partenaires. Named gap, never estimated from a neighbouring country.
- … and 2 other reason(s), all written in « Calculations & sources » further down
DF_TW_COMP · mesure AV_TW · unité PT_COS_LB · profil: single, no children, 100% of the average wage · OECD Taxing Wages · Flows DF_TW_COMP · mesure AV_TW · unité PT_COS_LB · profile: couple, 2 children, 100 % + 67 % of average wage · OECD Taxing Wages · Flows DF_TW_COMP · mesure MR_TW_PE · unité PT_COS_LB · profil: single, no children, 100% of the average wage · … (+9)All sources concerned (12)
- OECD Taxing Wages · Flows DF_TW_COMP · mesure AV_TW · unité PT_COS_LB · profil: single, no children, 100% of the average wage · COUNTRY granularity
- OECD Taxing Wages · Flows DF_TW_COMP · mesure AV_TW · unité PT_COS_LB · profile: couple, 2 children, 100 % + 67 % of average wage · COUNTRY granularity
- OECD Taxing Wages · Flows DF_TW_COMP · mesure MR_TW_PE · unité PT_COS_LB · profile: single, no children, 100% of the average wage · COUNTRY granularity
- OECD Taxing Wages · Flows DF_TW_COMP · mesure MR_TW_PE · unité PT_COS_LB · profile: couple, 2 children, 100 % + 67 % of average wage · COUNTRY granularity
- OCDE Taxing Wages · flux DF_TW_COMP · mesure NPATR · unit PT_WG_EARN_G · profile: single, no children, 100% of the average wage · COUNTRY granularity
- OECD Taxing Wages · flux DF_TW_COMP · mesure NPATR · unit PT_WG_EARN_G · profile: couple, 2 children, 100 % + 67 % of average wage · COUNTRY granularity
- OCDE Taxing Wages · flux DF_TW_COMP · mesure AV_ITR · unit PT_WG_EARN_G · profile: single, no children, 100% of the average wage · COUNTRY granularity
- OECD Taxing Wages · flux DF_TW_COMP · mesure AV_ITR · unit PT_WG_EARN_G · profile: couple, 2 children, 100 % + 67 % of average wage · COUNTRY granularity
- OCDE Taxing Wages · flux DF_TW_COMP · mesure AV_R_EMPEE_SSC · unit PT_WG_EARN_G · profile: single, no children, 100% of the average wage · COUNTRY granularity
- OECD Taxing Wages · flux DF_TW_COMP · mesure AV_R_EMPEE_SSC · unit PT_WG_EARN_G · profile: couple, 2 children, 100 % + 67 % of average wage · COUNTRY granularity
- OCDE Taxing Wages · flux DF_TW_COMP · mesure AV_R_EMPER_SSC · unit PT_WG_EARN_G · profile: single, no children, 100% of the average wage · COUNTRY granularity
- OECD Taxing Wages · flux DF_TW_COMP · mesure AV_R_EMPER_SSC · unit PT_WG_EARN_G · profile: couple, 2 children, 100 % + 67 % of average wage · COUNTRY granularity
DF_TW_COMP · mesure AV_TW · unité PT_COS_LB · profil: single, no children, 100% of the average wageDF_TW_COMP · mesure AV_TW · unité PT_COS_LB · profile: couple, 2 children, 100 % + 67 % of average wageDF_TW_COMP · mesure MR_TW_PE · unité PT_COS_LB · profil: single, no children, 100% of the average wageDF_TW_COMP · mesure MR_TW_PE · unité PT_COS_LB · profile: couple, 2 children, 100 % + 67 % of average wageDF_TW_COMP · mesure NPATR · unit PT_WG_EARN_G · profil: single, no children, 100% of the average wageDF_TW_COMP · mesure NPATR· unit PT_WG_EARN_G · profile: couple, 2 children, 100 % + 67 % of average wageDF_TW_COMP · mesure AV_ITR · unit PT_WG_EARN_G · profil: single, no children, 100% of the average wageDF_TW_COMP · mesure AV_ITR· unit PT_WG_EARN_G · profile: couple, 2 children, 100 % + 67 % of average wageDF_TW_COMP · mesure AV_R_EMPEE_SSC · unit PT_WG_EARN_G · profil: single, no children, 100% of the average wageDF_TW_COMP · mesure AV_R_EMPEE_SSC· unit PT_WG_EARN_G · profile: couple, 2 children, 100 % + 67 % of average wageDF_TW_COMP · mesure AV_R_EMPER_SSC · unit PT_WG_EARN_G · profil: single, no children, 100% of the average wageDF_TW_COMP · mesure AV_R_EMPER_SSC· unit PT_WG_EARN_G · profile: couple, 2 children, 100 % + 67 % of average wageCalculations & Sources: the 12 figures on this page, written out
| Figure | Calcul / Rankings | Source and date |
|---|---|---|
| Average tax wedge: single | aucun calcul: L'OCDE ne publie pas AV_TW pour PRT sur ce profile: Taxing Wages ne couvre que les membres et partenaires. Named gap, never estimated from a neighbouring country. | OECD Taxing Wages · flux DF_TW_COMP · mesure AV_TW · unité PT_COS_LB · profil: single, no children, 100% of the average wage · COUNTRY granularity |
| Average tax wedge: couple 2 ch. | aucun calcul: L'OCDE ne publie pas AV_TW pour PRT sur ce profile: Taxing Wages ne couvre que les membres et partenaires. Named gap, never estimated from a neighbouring country. | OECD Taxing Wages · flux DF_TW_COMP · mesure AV_TW · unité PT_COS_LB · profile: couple, 2 children, 100 % + 67 % of average wage · COUNTRY granularity |
| Marginal tax wedge (principal earner): single | aucun calcul: L'OCDE ne publie pas MR_TW_PE pour PRT sur ce profile: Taxing Wages ne couvre que les membres et partenaires. Named gap, never estimated from a neighbouring country. | OECD Taxing Wages · flux DF_TW_COMP · mesure MR_TW_PE · unité PT_COS_LB · profil: single, no children, 100% of the average wage · COUNTRY granularity |
| Marginal tax wedge (principal earner): couple 2 enf. | aucun calcul: L'OCDE ne publie pas MR_TW_PE pour PRT sur ce profile: Taxing Wages ne couvre que les membres et partenaires. Named gap, never estimated from a neighbouring country. | OECD Taxing Wages · flux DF_TW_COMP · mesure MR_TW_PE · unité PT_COS_LB · profile: couple, 2 children, 100 % + 67 % of average wage · COUNTRY granularity |
| Average rate net d'imposition personnelle: célibataire | aucun calcul: L'OCDE ne publie pas NPATR pour PRT sur ce profile: Taxing Wages ne couvre que les membres et partenaires. Named gap, never estimated from a neighbouring country. | OECD Taxing Wages · flux DF_TW_COMP · mesure NPATR · unit PT_WG_EARN_G · profil: single, no children, 100% of the average wage · COUNTRY granularity |
| Average rate net d'imposition personnelle: couple 2 enf. | aucun calcul: L'OCDE ne publie pas NPATR pour PRT sur ce profile: Taxing Wages ne couvre que les membres et partenaires. Named gap, never estimated from a neighbouring country. | OECD Taxing Wages · flux DF_TW_COMP · mesure NPATR· unit PT_WG_EARN_G · profile: couple, 2 children, 100 % + 67 % of average wage · COUNTRY granularity |
| Average income tax rate: single | aucun calcul: L'OCDE ne publie pas AV_ITR pour PRT sur ce profile: Taxing Wages ne couvre que les membres et partenaires. Named gap, never estimated from a neighbouring country. | OECD Taxing Wages · flux DF_TW_COMP · mesure AV_ITR · unit PT_WG_EARN_G · profil: single, no children, 100% of the average wage · COUNTRY granularity |
| Average income tax rate: couple 2 enf. | aucun calcul: L'OCDE ne publie pas AV_ITR pour PRT sur ce profile: Taxing Wages ne couvre que les membres et partenaires. Named gap, never estimated from a neighbouring country. | OECD Taxing Wages · flux DF_TW_COMP · mesure AV_ITR· unit PT_WG_EARN_G · profile: couple, 2 children, 100 % + 67 % of average wage · COUNTRY granularity |
| Social contributions: employee: single | aucun calcul: L'OCDE ne publie pas AV_R_EMPEE_SSC pour PRT sur ce profile: Taxing Wages ne couvre que les membres et partenaires. Named gap, never estimated from a neighbouring country. | OECD Taxing Wages · flux DF_TW_COMP · mesure AV_R_EMPEE_SSC · unit PT_WG_EARN_G · profil: single, no children, 100% of the average wage · COUNTRY granularity |
| Social contributions: employee: couple 2 enf. | aucun calcul: L'OCDE ne publie pas AV_R_EMPEE_SSC pour PRT sur ce profile: Taxing Wages ne couvre que les membres et partenaires. Named gap, never estimated from a neighbouring country. | OECD Taxing Wages · flux DF_TW_COMP · mesure AV_R_EMPEE_SSC· unit PT_WG_EARN_G · profile: couple, 2 children, 100 % + 67 % of average wage · COUNTRY granularity |
| Employer social security contributions: single | aucun calcul: L'OCDE ne publie pas AV_R_EMPER_SSC pour PRT sur ce profile: Taxing Wages ne couvre que les membres et partenaires. Named gap, never estimated from a neighbouring country. | OECD Taxing Wages · flux DF_TW_COMP · mesure AV_R_EMPER_SSC · unit PT_WG_EARN_G · profil: single, no children, 100% of the average wage · COUNTRY granularity |
| Social contributions: employeur: couple 2 enf. | aucun calcul: L'OCDE ne publie pas AV_R_EMPER_SSC pour PRT sur ce profile: Taxing Wages ne couvre que les membres et partenaires. Named gap, never estimated from a neighbouring country. | OECD Taxing Wages · flux DF_TW_COMP · mesure AV_R_EMPER_SSC· unit PT_WG_EARN_G · profile: couple, 2 children, 100 % + 67 % of average wage · COUNTRY granularity |
Fiscal year 2025. Codes ESA lus de la source. Each column is un Tier distinct. On n'additionne pas la colonne S13 aux autres.
| Line item | Central (S1311) | State / region (S1312) | Local (S1313) | social security (S1314) | Consolidated general government (S13) |
|---|---|---|---|---|---|
Total taxes (D2 + D5 + D91)D2_D5_D91 | 68.1 G national currency | Tier non disponible | 7.0 G national currency | 236.2 M national currency | 75.3 G national currency |
Taxes on production and imports D2 | 39.1 G national currency | Tier non disponible | 5.2 G national currency | 236.2 M national currency | 44.5 G national currency |
Current taxes on income, wealth, etc. D5 | 29.0 G national currency | Tier non disponible | 1.8 G national currency | not published | 30.8 G national currency |
Capital taxes D91 | 0.2 M national currency | Tier non disponible | not published | not published | 0.2 M national currency |
Data-quality signals (abrégé à côté du chiffre; Details here):
- Audited Account or report audited by an independent body.
- API official Series published through an official API or machine feed.
- Document official Figure relu in un document public (PDF, HTML, XLSX).
- Derived Computed here from published figures (formula in the proof).
- Partial Coverage incomplète: some pièces manquent, named ailleurs.
- Retenu Datum existante but non published here (porte de publication).
- Non disponible Attendue mais not connectede ou inaccessible.
- Not published The source or the territory does not publish this value.
- Non applicable The concept does not apply to this scope.
Report a problem with this figure

