Skip to content

Calculate net income from annual gross salary according Greek taxation

License

Notifications You must be signed in to change notification settings

forfolias/tax-calculator-gr

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Greek tax calculator

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.

Features

  • 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).

Getting Started

Command-Line Mode

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

Interactive Mode

Setup Virtual Environment

  1. Create and activate a virtual environment:
    python -m venv venv
    source venv/bin/activate
  2. Install dependencies:
    pip install -r requirements.txt

Run Interactive Shell

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

Graphical User Interface (GUI)

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

Translations

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

Screenshots

select employment type main window ike

Disclaimer

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.

About

Calculate net income from annual gross salary according Greek taxation

Topics

Resources

License

Stars

Watchers

Forks