Ein präziser und benutzerfreundlicher Rechner für die deutsche Pendlerpauschale (Entfernungspauschale). Berechnen Sie schnell und einfach Ihre steuerlich absetzbaren Fahrtkosten für die Steuererklärung.
- Präzise Berechnung: Berücksichtigt alle aktuellen Steuersätze (2021-2026+)
- Verkehrsmittel-spezifisch: Unterschiedliche Höchstbeträge für PKW vs. ÖPNV/Fahrrad
- Flexible Arbeitstage: Konfigurierbare Wochentage und Feiertage
- Ausnahmen-Management: Urlaub, Homeoffice, Krankheit individuell ausschließen
- Interaktiver Kalender: Visuelle Darstellung aller Fahrtage
- CSV-Export: Detaillierte Aufstellung für die Steuererklärung
- Responsive Design: Optimal für Desktop und Mobile
- Deutsche Feiertage: Automatische Berücksichtigung aller Bundesländer
- Node.js 20+
- npm oder pnpm
# Repository klonen
git clone https://github.com/johannesmutter/penderpauschale.git
cd penderpauschale
# Abhängigkeiten installieren
npm install
# Entwicklungsserver starten
npm run dev
# Im Browser öffnen: http://localhost:5173# Build erstellen
npm run build
# Build testen
npm run preview- Entfernung eingeben: Kürzeste Strecke zwischen Wohnung und Arbeitsplatz
- Steuerjahr wählen: Automatische Anpassung der Steuersätze
- Verkehrsmittel auswählen: PKW (unbegrenzt) oder ÖPNV/Fahrrad (4.500€ Limit)
- Arbeitstage konfigurieren: Wochentage und Feiertage festlegen
- Ausnahmen definieren: Urlaub, Homeoffice etc. ausschließen
- Ergebnis abrufen: Gesamtbetrag für die Steuererklärung
- Svelte 5 - Moderne Web-Framework mit Runes
- SvelteKit - Full-Stack Svelte Framework
- Vite - Schneller Build-Tool
- TailwindCSS 4 - Utility-First CSS Framework
- shadcn-svelte - Kopierbare UI-Komponenten
- bits-ui - Headless UI-Primitives
- Geist Font - Moderne Variable Fonts
- dayjs - Datum/Zeit-Manipulation
- date-holidays - Deutsche Feiertage
- phosphor-svelte - Icon-Bibliothek
- ESLint - Code-Linting
- Prettier - Code-Formatierung
- TypeScript - Type-Safety
Dieses Projekt steht unter der MIT License - siehe LICENSE Datei für Details.
| Tool/Resource | License | Usage |
|---|---|---|
| Svelte | MIT | Core Framework |
| SvelteKit | MIT | Application Framework |
| TailwindCSS | MIT | CSS Framework |
| shadcn-svelte | MIT | UI Components |
| bits-ui | MIT | Headless UI Primitives |
| Geist Font | SIL OFL 1.1 | Typography |
| dayjs | MIT | Date/Time Library |
| date-holidays | ISC | Holiday Calculation |
| phosphor-svelte | MIT | Icon Library |
| Vite | MIT | Build Tool |
- Geist & Geist Mono: SIL Open Font License 1.1
Die bereitgestellten Steuerberechnungen dienen nur der groben Orientierung. Für rechtsverbindliche Auskünfte konsultieren Sie einen Steuerberater. Es wird keine Gewähr für Richtigkeit übernommen.
Beiträge sind willkommen! Bitte beachten Sie:
- Fork das Repository
- Erstellen Sie einen Feature-Branch (
git checkout -b feature/AmazingFeature) - Committen Sie Ihre Änderungen (
git commit -m 'Add some AmazingFeature') - Push zum Branch (
git push origin feature/AmazingFeature) - Öffnen Sie eine Pull Request
- Verwenden Sie Conventional Commits
- Testen Sie Änderungen lokal
- Dokumentieren Sie neue Features
- Halten Sie Code sauber und lesbar
# Mit Vercel CLI
vercel --prod
# Oder GitHub Integration nutzen# Static Build
npm run build
# Upload dist/ Ordner zum Webserver- PDF-Export
- Sprach-Lokalisierung (EN)
- Issues: GitHub Issues
- Discussions: GitHub Discussions
Steuerberatung ersetzt dieser Rechner nicht. Konsultieren Sie bei Unsicherheiten einen Fachmann.