An open API service indexing awesome lists of open source software.

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.

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