I was tired of wrong KDV calculations in Turkey, so I built a free tool.

Live tool: https://www.invoiceluxe.com/tr/calculator.html

The Problem

Most calculators do this wrong:

600 TL including 20% KDV
Wrong: 600 - 20% = 480 TL
Correct: 600 / 1.20 = 500 TL net + 100 TL KDV

My tool does it correctly.

Features

  • Add / Remove KDV (VAT) with %1, %8, %18 and custom rates
  • Correct formula: net = gross / 1.20 for 20% case
  • PWA - install on iPhone/Android, works offline, no App Store
  • No signup, data stays on device
  • International rates: Germany 19%, France 20%, Netherlands 21%

Why PWA?

I wanted a tool that works without App Store. It's a Progressive Web App with 25+ tools:

  • Invoice Generator
  • PDF Sign & Create
  • JPG to PDF
  • QR Code, Password Generator etc.

All 22 languages: TR, EN, DE, NL, FR, IT, ES, PT-BR, AR, JA, HI, ZH, RU...

TR version: https://www.invoiceluxe.com/tr/calculator.html

Built with Vanilla JS, offline-first.

Open source feedback welcome!

webdev #productivity #javascript #opensource #pwa #vat #kdv #turkey #freelance