Tax Situations
Portuguese dependent worker taxation uses “situations” to determine which tax table applies.
Overview
The library automatically determines the appropriate tax situation based on:
- Marital status (single/married)
- Number of income holders (1 or 2 for married couples)
- Dependents (children or other dependents)
- Disability status (worker or spouse)
These situations apply to the dependent worker simulator. Independent worker calculations follow the simplified regime tables instead of retention situations.
Tax Situation Codes
TABLE1_SINGLE_OR_MARRIED_2_HOLDERS - Single or Married with Two Holders
Code: TABLE1_SINGLE_OR_MARRIED_2_HOLDERS
Description: Single without dependents OR married with two income holders
Applies to:
- Single person without dependents
- Married couple with 2 income holders, with or without dependents
TABLE2_SINGLE_ONE_OR_MORE_DEPENDENTS - Single with Dependents
Code: TABLE2_SINGLE_ONE_OR_MORE_DEPENDENTS
Description: Single person with one or more dependents
Applies to:
- Single parent with children
- Single person caring for dependents
TABLE3_MARRIED_1_HOLDER - Married, Single Holder
Code: TABLE3_MARRIED_1_HOLDER
Description: Married with only one income holder
Applies to:
- Married couple where only one person works
- Can be with or without dependents
Disability Situations
All base situations have corresponding disability variants with lower tax rates:
TABLE4_SINGLE_OR_MARRIED_2_HOLDERS_NO_DEPENDENTS_PERSON_WITH_DISABILITY - Single/Two Holders with Disability
Code: TABLE4_SINGLE_OR_MARRIED_2_HOLDERS_NO_DEPENDENTS_PERSON_WITH_DISABILITY
Description: Same as TABLE1 but with disability benefits
TABLE5_SINGLE_ONE_OR_MORE_DEPENDENTS_PERSON_WITH_DISABILITY - Single with Dependents and Disability
Code: TABLE5_SINGLE_ONE_OR_MORE_DEPENDENTS_PERSON_WITH_DISABILITY
Description: Single with dependents and disability
TABLE6_MARRIED_2_HOLDERS_ONE_OR_MORE_DEPENDENTS_PERSON_WITH_DISABILITY - Married Two Holders with Dependents and Disability
Code: TABLE6_MARRIED_2_HOLDERS_ONE_OR_MORE_DEPENDENTS_PERSON_WITH_DISABILITY
Description: Married with two holders, dependents, and disability
TABLE7_MARRIED_1_HOLDER_PERSON_WITH_DISABILITY - Married Single Holder with Disability
Code: TABLE7_MARRIED_1_HOLDER_PERSON_WITH_DISABILITY
Description: Married single holder with disability
Situation Determination Logic
The library uses the following logic to determine the tax situation:
Partner Disability Benefits
If your spouse has a disability (but you don’t), you may qualify for additional deductions:
Dependent Disability Benefits
Dependents with disabilities provide additional tax deductions:
Important Notes
Number of Holders Rules
- Single:
numberOfHoldersmust benull - Married:
numberOfHoldersmust be1or2 - Cannot specify 2 holders without being married
Dependent Rules
numberOfDependentsDisabledcannot exceednumberOfDependents- Dependents include children and other qualifying family members
- Number of dependents affects tax brackets and deductions
Validation
The library automatically validates your input and will throw descriptive errors for invalid combinations:
Tax Benefits Summary
Different situations provide different levels of tax benefits:
| Situation | Tax Level | Benefits |
|---|---|---|
| TABLE1_SINGLE_OR_MARRIED_2_HOLDERS | Standard | Base tax rates |
| TABLE2_SINGLE_ONE_OR_MORE_DEPENDENTS | Lower | Single parent benefits |
| TABLE3_MARRIED_1_HOLDER | Lower | Single income household |
| TABLE4-7 (Disability variants) | Lowest | Disability reductions |