Property Tax

← All samples

property-tax.dply
1---
2version: 0.1.0
3precision: 2
4form_title: Property Tax Calculator
5form_description: Calculate your annual property tax. Enter property value and local tax rate to see your yearly payment.
6form_inputs: Property value|value{€}, Tax rate|rate{%}, Assessment ratio|assessment{%}
7form_outputs: Assessed value|assessed_value, Annual tax|annual_tax, Monthly tax|monthly_tax
8---
9# draftply – Property Tax Calculator
10# How much property tax will you pay?
11
12# ── Property details ─────────────────────────────────────
13value = 500000# property market value
14rate = 0.5 % # local property tax rate (0.5% = 5 permille)
15assessment = 80 % # assessment ratio (property value used for tax)
16
17# ── Calculations ───────────────────────────────────────
18# Assessed value (portion of market value subject to tax)
19assessed_value = value * assessment
20
21# Annual property tax
22annual_tax = assessed_value * rate
23
24# Monthly tax
25monthly_tax = annual_tax / 12
26
27# Effective tax rate (actual rate on full market value)
28effective_rate = rate * assessment
29
30# ── Results ─────────────────────────────────────────────
31"Property market value": value
32"Assessment ratio (%)": assessment * 100
33"Assessed value": assessed_value
34
35"Annual property tax": annual_tax
36"Monthly property tax": monthly_tax
37"Effective tax rate": effective_rate * 100
38
39# Comparison with different values
40# What if property value increases by 10%?
41new_value = value * 1.10
42new_tax = new_value * assessment * rate
43"Tax if value +10%": new_tax
44"Increase": new_tax - annual_tax
45
46# What if assessment ratio changes?
47new_assessment = 75 %
48new_tax_assessment = value * new_assessment * rate
49"Tax if assessment 75%": new_tax_assessment
50"Difference": new_tax_assessment - annual_tax
51