Free PIT-38 Tax Calculator — Online, Open-Source
kloPIT is a free open-source PIT-38 tax calculator that runs entirely in your browser — no signup, no server. It computes Polish capital gains tax from foreign-broker statements (Interactive Brokers, IBI Capital, Charles Schwab) using FIFO cost basis and NBP Table A exchange figures from the business day before each trade. All data stays on your device.
From Ukrainian "клопіт" and Polish "kłopot" (hassle, trouble) — because filing taxes shouldn't be one.
No hidden fees, no premium tier, no ads.
Runs in any browser — no install.
Code on GitHub (AGPL-3.0).
No account needed. Data stays in your browser.
Ready to calculate your PIT-38?
Import a broker statement or add trades by hand — kloPIT handles FIFO, NBP rates and PIT-38 fields for you.
How it works in 3 steps
- 1. Import broker data
Upload your Interactive Brokers Activity Statement, or add trades manually.
- 2. Verify FIFO and NBP rates
kloPIT applies FIFO and uses NBP rates from the business day preceding each trade.
- 3. Generate PIT-38
Get ready-to-file PIT-38 and PIT-ZG values — paste straight into e-Urząd Skarbowy.
What you get
Upload broker statements or enter trades manually.
Automatic FIFO matching with NBP exchange rates.
Every PIT-38 number maps to concrete transactions — per-trade gain/loss/tax and per-dividend effective withholding are visible on the dashboard.
Visual breakdown of gains, losses, and dividends.
Ready-to-file tax form values with field references.
SvelteKit + TypeScript app with framework-agnostic tax logic in core modules and a broker-parser plugin architecture.
Data stays local in your browser (IndexedDB). The only external request is NBP exchange rates for currency conversion.