https://github.com/basemax/german-income-tax-calculator
A simple, pure JavaScript income tax calculator for Germany (2025) that computes net income based on gross annual income and various tax and social contribution parameters. This project demonstrates a simplified progressive tax calculation model and includes a clean, modern UI.
https://github.com/basemax/german-income-tax-calculator
german german-tax german-taxes germany html html5 income income-tax income-tax-calculator javascript js tax taxes taxes-calculator taxes-consultant taxes-rates
Last synced: 25 days ago
JSON representation
A simple, pure JavaScript income tax calculator for Germany (2025) that computes net income based on gross annual income and various tax and social contribution parameters. This project demonstrates a simplified progressive tax calculation model and includes a clean, modern UI.
- Host: GitHub
- URL: https://github.com/basemax/german-income-tax-calculator
- Owner: BaseMax
- License: mit
- Created: 2025-03-27T04:33:24.000Z (27 days ago)
- Default Branch: main
- Last Pushed: 2025-03-27T11:59:50.000Z (27 days ago)
- Last Synced: 2025-03-28T17:08:06.267Z (26 days ago)
- Topics: german, german-tax, german-taxes, germany, html, html5, income, income-tax, income-tax-calculator, javascript, js, tax, taxes, taxes-calculator, taxes-consultant, taxes-rates
- Language: JavaScript
- Homepage: https://basemax.github.io/german-income-tax-calculator/
- Size: 5.86 KB
- Stars: 1
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# German Income Tax Calculator
A simple, pure JavaScript income tax calculator for Germany (2025) that computes net income based on gross annual income and various tax and social contribution parameters. This project demonstrates a simplified progressive tax calculation model and includes a clean, modern UI.
## Features
- **Responsive UI:** Clean and modern design using HTML, CSS, and vanilla JavaScript.
- **Dynamic Input:** Synchronizes range and number inputs for selecting gross income.
- **Progressive Tax Calculation:** Calculates income tax based on a simplified piecewise function.
- **Additional Deductions:** Computes solidarity surcharge, church tax (optional), and social contributions (health insurance, public pension, unemployment insurance).
- **Real-Time Results:** Displays deductions and net income immediately after calculation.## Demo
You can try out the calculator by opening the `index.html` file in your browser.
## Installation
1. Clone this repository:
```bash
git clone https://github.com/BaseMax/german-income-tax-calculator.git
```
2. Navigate to the project directory:```bash
cd german-income-tax-calculator
```3. Open the index.html file in your favorite web browser.
## Usage
- Open the demo https://basemax.github.io/german-income-tax-calculator/
- Adjust the gross annual income using the slider or number input.
- Optionally, check the box if you want to apply church tax.
- Click the Calculate button to see a breakdown of:
- Income tax (calculated progressively)
- Solidarity surcharge
- Church tax
- Social contributions (health insurance, public pension, and unemployment insurance)
- Total deductions and net income## Contributing
Contributions are welcome! Please feel free to submit issues or pull requests to help improve the calculator.
## License
This project is licensed under the MIT License.
Copyright 2025, Max Base