israeli-payroll-calculator
Israeli Payroll Calculator
Instructions
Step 1: Gather Employee Information
Collect from user:
- Gross monthly salary (bruto) in NIS
- Tax credit points (nekudot zikui): Default 2.25 for male resident, 2.75 for female
- Pension arrangement: Yes/No, contribution percentages
- Employment type: Employee (sachir), Freelancer (atzmai)
- Age: Affects NI rates (under/over 18, retirement age)
Step 2: Calculate Income Tax
Apply progressive tax brackets to monthly gross salary:
- Calculate annual equivalent: monthly_gross * 12
- Apply brackets progressively (see references/tax-brackets.md)
- Subtract tax credit value: credit_points * 242 NIS/month
- Monthly tax = max(0, calculated_tax - credits)
IMPORTANT: Tax credits cannot create a negative tax (no refund through payroll).
Step 3: Calculate Bituach Leumi (National Insurance)
For employees:
- On first 7,522 NIS: 0.4% NI + 3.1% health = 3.5%
- On amount 7,523 to 50,695 NIS: 7.0% NI + 5.0% health = 12.0%
- Maximum insurable salary: 50,695 NIS/month
Step 4: Calculate Pension Deductions
If pension applies (mandatory for most employees):
- Employee: 6% of salary (up to pension ceiling)
- This amount is deducted from gross but provides tax benefits
Step 5: Calculate Net Salary (Neto)
Net = Gross
- Income Tax
- Bituach Leumi (employee share)
- Health Tax (employee share)
- Pension (employee contribution)
- Other deductions (union dues, etc.)
Step 6: Calculate Employer Total Cost (if requested)
Employer Cost = Gross
+ Employer NI (~7.6%)
+ Employer Health (~3.45%)
+ Employer Pension (6.5%)
+ Employer Severance (6%)
+ Vacation accrual
+ Sick leave accrual
Step 7: Present Clear Breakdown
Present results as a payslip-style table:
| Item | Amount (NIS) |
|---|---|
| Gross Salary | XX,XXX |
| Income Tax | -X,XXX |
| Bituach Leumi | -XXX |
| Health Tax | -XXX |
| Pension (employee) | -X,XXX |
| Net Salary | XX,XXX |
CAVEAT: Always note "This is an estimate. Actual amounts may vary based on specific tax rulings, additional credits, or employer agreements. Consult a certified Israeli accountant (roeh cheshbon) for exact figures."
Examples
Example 1: Standard Employee
User says: "Calculate net salary for 20,000 NIS gross, male, no special credits" Result: Detailed breakdown showing approximately 15,800-16,200 NIS net
Example 2: Employer Cost
User says: "How much does it cost an employer to pay 15,000 NIS gross?" Result: Total employer cost approximately 19,500-20,000 NIS including all contributions
Example 3: Salary Comparison
User says: "Compare a 25,000 NIS offer with a 22,000 NIS + car offer" Result: Side-by-side comparison accounting for car tax benefit (shovi rechev)
Bundled Resources
Scripts
scripts/calculate_payroll.py— Calculates Israeli gross-to-net salary with progressive income tax brackets, Bituach Leumi, health tax, and pension contributions. Supports employee and employer cost views. Run:python scripts/calculate_payroll.py --help
References
references/tax-brackets.md— Israeli income tax brackets (annual and monthly) with progressive rates from 10% to 50%. The 2025-2027 brackets are frozen per Knesset legislation. Also referenced in Step 2 and Troubleshooting below. Consult when computing income tax or verifying bracket thresholds.references/bituach-leumi-rates.md— Bituach Leumi (National Insurance) and health tax rates for employees and employers, covering the reduced and full brackets and the monthly insurable salary ceiling. These figures update periodically; verify the current-year values against btl.gov.il before relying on exact amounts.references/credit-points.md— Israeli tax credit points (nekudot zikui) value and full eligibility table covering base credits, gender, new immigrants, children, single parents, and disability. Consult when determining a taxpayer's total credit points beyond the defaults in Step 1.
Gotchas
- Israeli income tax brackets, Bituach Leumi rates, and health tax rates are updated annually by the Knesset. Agents may use brackets from a previous year, causing significant calculation errors. Always verify the tax year.
- Keren Hishtalmut contributions (2.5% employee + 7.5% employer) are tax-exempt up to a ceiling that changes yearly. Agents may omit this benefit or apply an incorrect ceiling.
- Israeli payroll has a mandatory pension contribution (6% employee + 6.5% employer minimum since 2017). Agents may calculate payroll without pension deductions or use pre-2017 lower rates.
- The Bituach Leumi (National Insurance) maximum insurable income ceiling changes annually. Contributions above the ceiling are at a reduced rate. Agents may apply the full rate to the entire salary.
- Israeli employees receive "nekudat zikui" (tax credit points) that reduce tax liability. A single resident gets 2.25 points; women get an additional 0.5. Agents may omit credit points entirely or apply incorrect values.
Troubleshooting
Error: "Tax brackets may be outdated"
Cause: Tax brackets update annually (usually January 1). Israeli income tax brackets were frozen by legislation for 2025-2027. Solution: Verify current brackets at the Tax Authority website (mas.gov.il). Bituach Leumi tiers update annually and should be cross-checked against btl.gov.il -- see references/bituach-leumi-rates.md for the values used in this skill.
Error: "Credit points don't match"
Cause: Various life circumstances affect credit points Solution: Review full credit point table. Common additions: female (+0.5), new immigrant (up to +3), children, single parent, disabled.
More from skills-il/accounting
israeli-receipt-scanner
OCR and parse Israeli receipts and invoices with Hebrew and English text extraction. Extracts merchant name, date, total amount in NIS, VAT amount, receipt or invoice number, payment method, and VAT registration number (osek murshe). Handles common Israeli retail formats including supermarkets, gas stations, restaurants, and online purchases. Auto-categorizes expenses into standard Israeli accounting categories and outputs structured JSON or CSV ready for import into accounting software. Use when you need to digitize, extract data from, or categorize Israeli receipts and tax invoices. Do NOT use for non-Israeli receipt formats, handwritten notes without printed text, or bank statement reconciliation.
2green-invoice
Integrate Green Invoice (Morning) API for Israeli invoicing, receipts, client management, and payment processing. Use when user asks to create invoices via Green Invoice, generate hashbonit mas through Morning API, manage clients in Green Invoice, set up webhook automation for document creation, query documents or expenses, or mentions "Green Invoice", "Morning", "hashbonit yeruka", "greeninvoice API", Israeli cloud invoicing, or needs to create tax invoice-receipt (cheshbonit mas/kabala). Covers all 13 document types, 8 payment types, client CRUD, item catalog, and webhook integration. Do NOT use for SHAAM allocation numbers or Tax Authority e-invoice compliance (use israeli-e-invoice), Cardcom payment processing (use cardcom-payment-gateway), or Tranzila integration (use tranzila-payment-gateway).
1israeli-e-invoice
Generate, validate, and manage Israeli e-invoices (hashbonit electronit) per Tax Authority (SHAAM) standards. Use when user asks to create Israeli invoices, request allocation numbers, validate invoice compliance, or asks about "hashbonit", "e-invoice", "SHAAM", "allocation number", or Israeli invoicing requirements. Supports tax invoice (300), tax invoice/receipt (305), credit invoice (310), receipt (320), and proforma (330) types. Do NOT use for general accounting, bookkeeping, or non-Israeli invoice formats.
1israeli-annual-reports
Navigate and analyze Israeli corporate annual reports (dochot titkuftiim), financial filings, and regulatory disclosures. Use when user asks about Israeli annual reports, MAYA filings, IFRS financial statements, doch titkufti, dochot kaspiyim, or Companies Law reporting requirements. Covers TASE filing types, Israeli GAAP to IFRS transition, Hebrew financial terminology, and key financial statement analysis.
1hashavshevet-data-tools
Import and export data between Hashavshevet accounting software and modern formats (JSON, CSV, Excel). Use when you need to extract journal entries, chart of accounts, trial balances, or customer/supplier lists from Hashavshevet, import bank transactions and invoices into Hashavshevet format, migrate data from Hashavshevet to cloud-based solutions (iCount, Rivhit, Invoice4U), or handle Hebrew encoding conversions (Windows-1255 to UTF-8). Supports Hashavshevet Gold, Hashavshevet 2000+, and newer versions. Validates data integrity during import/export operations. Do NOT use for real-time Hashavshevet API integrations, direct database modifications, or live bookkeeping within Hashavshevet.
1israeli-financial-reports
Generate Israeli-standard financial reports including profit and loss (Doch Ruvach VeHefsed), balance sheet (Maazan), trial balance (Maazan Bochein), and cash flow statements. Supports bilingual Hebrew/English output with NIS formatting, VAT summary reports for bi-monthly and monthly filing, year-end annual report preparation, and comparison periods. Works with Osek Patur, Osek Murshe, and Chevra (company) business types. Compliant with Israeli accounting standards based on IFRS adaptations. Use when you need to produce financial statements, tax-related summaries, or periodic reports for Israeli businesses. Exports to PDF, Excel, and CSV formats. Do NOT use for tax filing submissions, payroll processing, or bank reconciliation workflows.
1