explain_tax_brackets
Determine which Swiss tax bracket applies to a given income and location, showing the marginal rate and distance to the next threshold using official ESTV data.
Instructions
Show the statutory rate ladder and where an income sits in it.
Explains the number rather than just producing it: which bracket the household is in, the marginal rate there, and how far the next threshold is. The cantonal figure is the simple tax (einfache Staatssteuer), which the canton and municipality then multiply by their own rates.
The tax amount always comes from ESTV itself. The ladder is rebuilt from
the published scale, which a few cantons express as a formula rather than
a table; there the amount is still exact and ladder is simply absent.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| target | No | Which scale to explain. | cantonal |
| language | No | de | |
| location | Yes | Tax location id, postal code or municipality name. | |
| tax_year | No | ||
| has_children | No | Whether the household has dependent children, which selects the married/family scale in most cantons. | |
| relationship | No | single | |
| taxable_income | Yes | Taxable income to locate in the scale, CHF. |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||