{"repo":"SavingTool/hmrc-income-tax","free":true,"listed":false,"github":"https://github.com/SavingTool/hmrc-income-tax","clone":"git clone https://github.com/SavingTool/hmrc-income-tax.git","description":"TypeScript implementation of common HMRC Income Tax use cases","language":"TypeScript","stars":22,"topics":["finance","hmrc","student-loans","taxes","typescript","personal-finance","united-kingdom"],"license":"MIT","category":"trading","readme_excerpt":"HMRC Income Tax An ultra-fast, tiny TypeScript implementation of common UK Income Tax & National Insurance calculations. See it in action on SavingTool.co.uk. This library supports both employee and employer-side payroll calculations, making it suitable for building payroll tools, salary calculators, and HR/finance applications. It makes it easy to calculate: Employee - Personal Allowance - Income Tax - Employee National Insurance Contributions (Class 1, all category letters; defaults to Category A) - Self-employed National Insurance Contributions (Class 2, Class 3 voluntary, and Class 4) - Student Loan Repayments (Plans 1, 2, 4, 5 or postgrad) - Pension annual allowance, including pension tapering - Dividend Tax Employer - Employer National Insurance Contributions (Class 1, all category letters; defaults to Category A) - Apprenticeship Levy - Corporation Tax (including marginal relief) Rate data is also provided for VAT. Multiple versions of the HMRC rates can be supported, although only the follwing years have been implemented: England/NI/Wales: - 2026/27 (default) - 2025/26 - 2024/25 - 2023/24 - 2022/23 Scotland: - 2026/27 (default) - 2025/26 - 2024/25 Works in all modern browsers and Node.js (LTS recommended). Installation Run: yarn add @saving-tool/hmrc-income-tax (or npm install @saving-tool/hmrc-income-tax ) Usage country is an optional input for all APIs: \"England/NI/Wales\" \"Scotland\" . If not provided, the default is \"England/NI/Wales\" . Note that taxYear is an optio","default_branch":null,"files":null,"tree":[],"storefront":"/r/SavingTool","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/SavingTool/hmrc-income-tax/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}