A command-line tool designed to calculate net income from an annual gross salary in Greece. By entering your gross salary and selecting an employment type, the tool applies Greek tax regulations to provide an estimate of your net income. This tool is ideal for employees, freelancers, and contractors who need quick insights into their take-home pay.
- Estimate net salary with adjustments for expenses, prepaid tax, and more.
- Supports multiple employment types:
- Employee (IKA)
- Freelancer
- IKE
- OE / EE
- Supports multiple user interfaces:
- Graphical user interface
- Command-line
- Interactive shell
- Multilingual support (via LANG environment variable).
Run the tool directly with all required parameters:
./bin/tax-calculator --user-interface cli --employment-type ika --annual-gross-salary 30000 --salaries-count 14 --kids-number 1
You can also handle multiple employment types simultaneously:
./bin/tax-calculator --user-interface cli \
--employment-type ika freelancer \
--annual-gross-salary 50000 \
--salaries-count 14 \
--kids-number 1 \
--expenses 3000 \
--prepaid-tax 0 \
--functional-year 1 \
--monthly-insurance-cost 238.22
- Create and activate a virtual environment:
python -m venv venv source venv/bin/activate
- Install dependencies:
pip install -r requirements.txt
Use the interactive shell to input options step by step, optionally providing default values:
./bin/tax-calculator --user-interface shell --employment-type ika --annual-gross-salary 50000
Run the GUI to interact with a graphical interface. Ensure the python3-tk package is installed on your system:
./bin/tax-calculator -u gui -e ika
Compile translations with:
make compilemessages
To force a specific language (e.g., Greek), set the LANG environment variable:
LANG=el_GR ./bin/tax-calculator -u gui -e ika
Please note that the calculations provided are estimates based on general tax rules and may not be fully accurate. This tool is not a substitute for professional accounting advice. Users should consult a certified accountant for precise tax calculations. The authors of this tool are not liable for any inaccuracies or financial outcomes resulting from its use.