Take-home pay in Poland for any form of work
calc_net_incomeUse for take-home pay from an employment, mandate or work contract or B2B self-employment. Give the inputs and the assumptions with the result. The result is a calculation from statutory rates. It is not advice. Monthly take-home pay in Poland from: employment contract (uop: umowa o pracę, standard costs, PIT-2 filed, no reliefs), mandate contract (zlecenie: ZUS, health, 20% costs, PIT-2), contract for specific work (dzielo: no ZUS, 20% costs) or B2B self-employment of a sole proprietor (b2b: tax scale, flat 19% tax or lump-sum ryczałt on revenue, chosen ZUS scheme). Returns social security (ZUS), health contribution, income tax, net, yearly totals, effective rate and, for uop and zlecenie, the cost to the payer. Rates of the Polish tax year, switching on 1 January. For one person choosing between business forms use compare_business_forms.
Tool call template
Replace each placeholder with a value matching the input schema. Only required parameters are included; add optional parameters as needed.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {
"form": "<form>",
"monthly_amount": "<monthly_amount>"
},
"name": "calc_net_income"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| ppk | No | uop: employee saves in PPK (workplace pension), default false. | |
| tax | No | b2b: tax form, default liniowy (flat 19%). | |
| zus | No | b2b: social security scheme, default pelny (full). | |
| form | Yes | Form of work: uop employment, zlecenie mandate, dzielo specific work, b2b self-employment. | |
| year | No | Polish tax year; default the current one. | |
| lump_sum_rate | No | b2b ryczalt: rate in percent for the activity, e.g. 12 for IT services. | |
| monthly_costs | No | b2b: monthly business costs, PLN net. | |
| monthly_amount | Yes | PLN per month: gross pay (uop, zlecenie), contract amount (dzielo) or net revenue without VAT (b2b). | |
| student_under_26 | No | zlecenie: pupil or student under 26 (no ZUS, no PIT). |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| url | Yes | ||
| asOf | No | ||
| data | No | ||
| title | Yes | ||
| source | Yes | ||
| docsUrl | Yes | ||
| license | Yes | ||
| summary | Yes | ||
| citation | Yes | ||
| datasetId | Yes | ||
| sourceUrl | No | ||
| truncated | No | ||
| serverDate | Yes |