Skip to content
jarjanPublic

About

₸💼 – salary calculator for Kazakhstan.

Topics

Resources

Contributing

Stars

20 stars

Watchers

2 watching

Forks

Repository files navigation

tenge.work 💼

Calculate your tenge salary in Kazakhstan | Қазақстандағы жалақыңызды есептеңіз

A modern, fast, and accessible Kazakhstani tenge (KZT) salary and tax calculator built with Astro and TypeScript.

🌐 Live: https://tenge.work


✨ Features

  • 🇰🇿 Multi-Language Support: Default Kazakh (Қазақша), with instant switcher to Russian (Русский) and English.
  • 🔄 Dual Direction Calculation:
    • Take-Home (Net) ➔ Gross Salary: calculate contract salary and taxes from your net pay.
    • Gross Salary ➔ Take-Home (Net): calculate actual take-home pay and all deductions from gross contract amount.
  • 📊 2026 Kazakhstan Tax Rules (new Tax Code, effective 1 January 2026):
    • Employee Deductions: OPV (10%), VOSMS (2%), IPN (10%, 15% above 8 500 MRP/year), with a 30 MRP basic deduction toggle.
    • Employer Contributions: SO (5%), OOSMS (3%), OPVR (3.5%), and Social Tax (SN 6%, no longer offset by SO).
    • All rates, caps and indices live in TAX_RULES_2026 in src/scripts/calculator.ts; UI copy is derived from it.
  • 📱 Mobile-First & Accessible: Designed for quick one-thumb usage with 48px+ touch targets, numeric keypads (inputmode="numeric"), and zero layout shifts.
  • 🌓 Dark & Light Mode: Flat, neutral theme with a single Kazakh sky-blue accent and automatic system preference detection.
  • 📋 Share & Export: One-tap copy calculation summary to clipboard and URL query params sync (?amount=500000&mode=net&lang=kk).
  • ⚡ Lightning Fast: Powered by Astro 7, server-rendered in the requested language with minimal client scripts.

🛠️ Development & Contribution

Requirements

  • Node.js: v24+ (use .nvmrc with nvm use)
  • npm: v10+

Setup

# 1. Clone repository
git clone https://github.com/jarjan/tenge.git
cd tenge

# 2. Use Node 24 and install dependencies
nvm use
npm install

# 3. Start local development server
npm run dev

# 4. Check types and run tests
npm run check
npm test

# 5. Build for production
npm run build

👥 Contributors

jarjan ramyamahi pheeria drugoi Baukaalm
jarjan ramyamahi pheeria drugoi Baukaalm

📄 License

MIT © Zharzhan Kulmyrza

About

₸💼 – salary calculator for Kazakhstan.

Topics

Resources

Contributing

Stars

20 stars

Watchers

2 watching

Forks

Releases

Packages

Used by

Contributors

Languages