Skip to content

Latest commit

 

History

6 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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:

    git clone https://github.com/BaseMax/german-income-tax-calculator.git
  2. Navigate to the project directory:

cd german-income-tax-calculator
  1. 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

About

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.

Topics

Resources

Stars

4 stars

Watchers

3 watching

Forks

Releases

Packages

Used by

Contributors

Languages