calculate_cyprus_capital_gains
Calculates Cyprus Capital Gains Tax on an immovable property disposal using 2025 or 2026 rules, including CPI indexation, year-specific lifetime exemptions, the 20% CGT rate and the 0.4% property transfer fee. Use for Cyprus capital-gains tax on an immovable-property sale. Obtain the actual acquisition price and year, disposal tax year, sale price and property type; ask for missing essentials. Tax-year rules default to 2026; supply 2025 for a disposal in that year. Currency defaults to EUR only as a modelling convention. Omission of isFirstDisposal means no lifetime exemption is claimed; do not infer eligibility.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| taxYear | No | Disposal tax year; defaults to the current 2026 rules and selects year-specific lifetime allowances. | 2026 |
| currency | No | EUR (default) or CYP for pre-2008 purchases (converted at 0.585274). | EUR |
| agentFees | No | Estate agent / legal fees deducted from the sale price, EUR. | |
| salePrice | Yes | EUR amount. Supply the actual value when applicable; use 0 only when confirmed to be zero. | |
| propertyType | Yes | Drives the year-specific lifetime exemption: 2025 general/plot €17,086, qualifying main residence €85,430 and agricultural land €25,629; 2026 general/plot €30,000, qualifying main residence €150,000 and agricultural land €50,000; other €0. | |
| acquisitionYear | Yes | Calendar year the property was acquired. | |
| isFirstDisposal | No | Whether the lifetime first-disposal exemption is being claimed. Omission means no exemption is claimed. | |
| acquisitionPrice | Yes | Purchase price in the original currency. |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| series | No | ||
| assumptions | Yes | ||
| netProceeds | Yes | ||
| taxableGain | Yes | ||
| totalTaxDue | Yes | ||
| netSalePrice | Yes | ||
| taxExemption | Yes | ||
| capitalGainsTax | Yes | ||
| currentValuation | Yes | ||
| acquisitionPriceEUR | Yes | ||
| propertyTransferFee | Yes |