| name | israeli-tech-salary-negotiator |
| description | Benchmark tech salaries in the Israeli market and craft data-driven negotiation strategies. Use when preparing for a salary negotiation, evaluating a job offer, or comparing total compensation packages at Israeli tech companies (startups, enterprises, multinational R&D centers). Covers base salary ranges by role and seniority, equity and options valuation, Israeli benefits analysis (pension, keren hishtalmut, car allowance, vacation), and counter-offer scripting with market data. Do NOT use for non-tech roles, freelance rate setting, or salary negotiations outside Israel. |
| license | MIT |
| allowed-tools | Bash(python:*) WebFetch Read |
| compatibility | Requires Claude Code or compatible AI coding agent |
Israeli Tech Salary Negotiator
Instructions
Step 1: Gather the User's Context
Before performing any analysis, collect the following information from the user:
- Role (e.g., Backend Engineer, DevOps, Product Manager, Data Scientist)
- Seniority level (Junior, Mid, Senior, Staff, Principal/Director)
- Location (Tel Aviv, Haifa, Jerusalem, Beer Sheva, Remote)
- Company type (Early-stage startup, Growth startup, Enterprise, Multinational R&D center)
- Current offer or salary (if they have one)
- Years of experience
If the user does not provide all details, make reasonable assumptions based on context and note them explicitly.
Step 2: Benchmark Against Market Data
Consult references/israeli-tech-salary-data.md to find the relevant salary range for the user's role, seniority, and location. Present the data as:
- 25th percentile (below market)
- Median (market rate)
- 75th percentile (above market)
- 90th percentile (top of market, typically FAANG or top-tier startups)
Adjust for company type:
- Early-stage startups: typically 10-20% below median but with larger equity grants
- Growth startups (Series B+): at or slightly above median
- Enterprises (Check Point, Amdocs): at median with strong benefits
- Multinational R&D (Google, Meta, Apple, Amazon, Microsoft): 75th-90th percentile
Step 3: Analyze Total Compensation
Consult references/israeli-benefits-guide.md and use scripts/salary-calculator.py to compute total compensation:
python scripts/salary-calculator.py --base <base_salary> --pension-employee 6.0 --pension-employer 6.5 --keren-employee 2.5 --keren-employer 7.5 --vacation-days 18 --car-allowance 2500 --meal-allowance 1000
Break down the package into:
- Base salary (gross monthly)
- Pension contributions (employer portion, 6-6.5% of base)
- Keren Hishtalmut (employer portion, 7.5% of base, tax-exempt after 6 years)
- Car allowance (if applicable, NIS 2,000-5,000/month)
- Meal/recreation allowances
- Equity/options (valued using standard methods)
- Annual bonus (if applicable)
- Vacation days (monetary value)
Present the total annual compensation and compare it to market benchmarks.
On the "13th salary" and Q4 bonuses: Israel has no statutory 13th-month salary (unlike some European markets). What candidates call a "13th salary" in Israeli tech is almost always a discretionary annual bonus, typically 0-20% of base, often paid in Q4 or Q1 and frequently tied to company and individual performance. Some companies do structure a fixed "13th salary" as a contractual term, but it is a negotiated benefit, not a legal entitlement. When a candidate mentions a 13th salary, clarify whether it is contractual (guaranteed, goes into the base comparison) or discretionary (a variable bonus, modeled separately with a probability haircut). Do not assume it exists.
Step 3.5: Factor in the Section 45a Pension Tax Credit (Net Pay)
When a user is comparing two offers, or weighing a raise that crosses the pension-credit ceiling, the gross number alone is misleading. Income Tax Ordinance Section 45a (סעיף 45א) gives the employee a 35% tax credit on the employee's mandatory pension contribution, up to an annual contribution ceiling. In 2026:
- Pension-credit qualifying salary ceiling: 9,700 NIS/month (116,400 NIS/year)
- Qualifying contribution ceiling: 679 NIS/month (8,148 NIS/year), equal to 7% of the qualifying salary
- Maximum annual credit: 35% x 8,148 = 2,851.8 NIS/year (~238 NIS/month off income tax)
The credit is applied on the payslip automatically when the employee files Tofes 101 with pension data, so both offers below the ceiling typically give the same credit, and the net-pay comparison reduces to the usual marginal-rate math. Where the credit materially changes the comparison:
- Offers that replace pension with "global" cash salary (common in foreign-remote roles). The employee loses the 45a credit entirely. That is ~2,850 NIS/year of lost net pay on top of the lost pension savings themselves.
- Low-base-salary offers paired with aggressive equity. If the base is below the 9,700 NIS/month ceiling and the employee maxes out 7% pension contributions, the 45a credit fully offsets income tax on that contribution slice. Comparing a 9K/month base (with full credit) to a 12K/month base (partial credit) requires computing net, not gross.
- Severance-only ("pitzuim only") deals, or employer-only pension with no employee contribution. The employee has no contribution to claim the credit on, which quietly shifts the net-pay calculation.
Worked example: Senior Backend Engineer comparing two offers, both nominally 40,000 NIS/month gross.
- Offer A (standard Israeli tech package): base 40,000, employee pension 6%, full 45a credit. Employee pension contribution 40,000 x 6% = 2,400 NIS/month, but only the first 679 NIS/month is credit-qualifying. Monthly 45a credit = 679 x 35% = 238 NIS. The remaining 1,721 NIS of contribution is neither credited nor deducted (it is above the 45a cap, and employees cannot claim a Section 47 deduction on this slice since 47 is scoped to self-employed contributions). Net-of-credit cost to the employee of the mandatory 6% pension: 2,400 - 238 = 2,162 NIS.
- Offer B (foreign remote, "global" contract): base 40,000 paid as cash salary, no Israeli pension, no Section 14 severance. No 45a credit. The employee could open a voluntary pension plan on their own and claim a different tax benefit under Section 47 (deduction, not credit), but the employer contribution is gone. Annual net-pay delta vs Offer A: 2,851 NIS from the lost 45a credit alone, plus ~71K/year of lost employer pension + severance.
Run scripts/salary-calculator.py with --pension-employee set to the actual employee share, then manually subtract the 45a credit (238 NIS/month if contribution >= 679, or 35% of actual contribution if below) to get a net-pay comparison. Present both the gross and post-credit net numbers to the user so they understand what a "same base salary" offer really pays.
See references/israeli-benefits-guide.md Section 1.1 for the full 45a mechanics and edge cases (above-ceiling salary, part-time work, multiple employers).
Step 3.6: Estimate Gross-to-Net Take-Home Pay
The single most common candidate question is "what will I actually take home?" A gross salary figure (bruto chodshi) is not what lands in the bank account. After computing employer cost and pre-tax effective pay, walk the user through the tax layer that converts gross into net-to-bank:
- Income tax (
mas hachnasa) on the progressive 2026 brackets, reduced by credit points (242 NIS per point per month in 2026, frozen) and the Section 45a credit.
- National Insurance (
Bituach Leumi), employee side, two-tier: 1.04% up to 7,522 NIS/month, 7% above.
- Health tax (
mas briut), collected together with Bituach Leumi, also two-tier: 3.23% up to 7,522 NIS/month, 5.17% above.
- Employee pension and keren contributions are withheld too, but they are savings, not taxes (the calculator already reports "pre-tax effective pay" after these).
For a 40,000 NIS/month gross offer (male, 2.25 credit points, standard contributions), net-to-bank lands around 23,000-23,500 NIS. Always present both the gross figure and the net-to-bank estimate, because two offers with the same gross can produce different net pay once company-car tax value (shovi rechev), allowance taxability, and credit-point differences (a candidate with children claims more points) are factored in.
Consult references/gross-to-net-2026.md for the full bracket table, the two-tier Bituach Leumi and health-tax rates, credit-point entitlements, and step-by-step worked examples. Verify the figures against the official sources before quoting a number, since Israeli thresholds update annually and sometimes mid-year.
Step 4: Evaluate Equity and Options
If the offer includes equity, analyze it:
- Stock options (ISO/NSO): Calculate potential value based on strike price, current valuation, and vesting schedule (typically 4 years with 1-year cliff in Israel)
- RSUs: Calculate current value and projected value
- For startups: Apply a standard discount (50-80% for early stage, 20-40% for late stage) to account for illiquidity risk
- Tax implications: see the Section 102 detail below.
Section 102 Options Taxation (the detail that matters)
Most Israeli tech equity is granted under Section 102 (Sa'if 102) of the Income Tax Ordinance via a trustee. Section 102 offers two tracks, and the offer letter should state which one applies:
- Capital-gains track (
maslul revach hon) - the common, favorable track. The gain on the grant is taxed at the 25% capital-gains rate instead of the employee's marginal income-tax rate (which tops out at 47% plus the 3% surtax). To qualify, the securities must be held by the trustee for a 24-month holding period from the grant date. Selling before 24 months forfeits the capital-gains treatment and the whole gain is taxed as ordinary income.
- Ordinary-income track (
maslul hachnasat avoda) - the gain is taxed at the employee's marginal rate. Companies sometimes pick this because it lets the company deduct the expense; the employee almost always prefers the capital-gains track.
- The embedded-value catch: even on the capital-gains track, if the grant has a "ready value" at the grant date (for example a discount-priced option on an already-valuable share, or RSUs which have no strike price), the portion equal to the company's value at grant is taxed as ordinary income, and only the appreciation above that is taxed at 25%. For RSUs this means a meaningful slice is ordinary income, not the headline 25%.
When evaluating an equity offer, ask the user: which Section 102 track, and what is the grant date (the 24-month clock starts then, not at vesting). RSUs under Section 102 capital-gains track still qualify for the 25% rate on appreciation, but expect the grant-date value to be ordinary income. For a deeper walk-through of Section 102 mechanics, exercise timing, and the trustee process, cross-reference the israeli-stock-options-tax skill.
Sign-On Equity vs RSU Refresh Grants
- Sign-on grant: the equity stated in the offer letter, vesting over (typically) 4 years with a 1-year cliff. This is what most candidates focus on.
- Refresh grants: at larger companies and multinational R&D centers, additional RSU grants are issued periodically (often annually) on top of the sign-on grant, to keep total equity competitive as the sign-on grant vests down. A candidate comparing a big-tech offer to a startup offer should ask about the refresh policy explicitly: a sign-on-only number understates a multinational's real equity trajectory, while many startups give no refresh at all until a promotion or a new funding round. Treat refresh expectations as a separate negotiable line, not part of the sign-on number.
Step 5: Identify Negotiation Leverage Points
Based on the analysis, identify the user's strongest negotiation points:
- Market gap: If current offer is below median, quantify the gap
- Competing offers: Guide user on how to leverage other offers
- Unique skills: Identify high-demand skills (e.g., ML, security, distributed systems) that justify premium
- Location arbitrage: Remote work from lower cost-of-living areas while being paid Tel Aviv rates
- Benefits optimization: Sometimes easier to negotiate benefits than base salary (extra vacation, keren hishtalmut ceiling, signing bonus)
Step 6: Draft the Counter-Offer
Generate a professional counter-offer communication (email or talking points) that:
- Expresses enthusiasm for the role
- Presents specific market data to justify the request
- Proposes a specific number (aim for 75th percentile if offer is at median)
- Includes fallback positions (e.g., "If base salary is fixed, I would appreciate X additional vacation days or a signing bonus of Y")
- Maintains a collaborative tone throughout
Tailor the language to Israeli business culture, which tends to be direct and informal compared to US norms.
Step 7: Prepare for the Negotiation Conversation
Provide the user with:
- Opening statement for the negotiation meeting
- Responses to common pushbacks ("This is our standard offer," "We don't negotiate for this level," "Budget is fixed")
- Questions to ask that demonstrate value and gather information
- Walk-away criteria to help the user decide their minimum acceptable offer
Examples
Example 1: Evaluating a Senior Backend Offer in Tel Aviv
User says: "I got an offer for a Senior Backend Engineer role at a Series B startup in Tel Aviv. They're offering 38K NIS base, 0.1% equity, standard benefits. Is this good?"
Actions:
- Look up Senior Backend Engineer salary ranges in Tel Aviv from
references/israeli-tech-salary-data.md
- Compare 38K against the median (approximately 40-42K for Senior Backend in Tel Aviv)
- Analyze benefits using
references/israeli-benefits-guide.md
- Run
scripts/salary-calculator.py with the offered package
- Evaluate 0.1% equity based on typical Series B valuations
- Draft a counter-offer strategy targeting 42-44K base with justification
Result: Deliver a comprehensive analysis showing the offer is approximately 7% below median for the role and location, with a specific counter-offer email draft requesting 43K base, maintaining the equity grant, and suggesting a signing bonus of 10-15K NIS to bridge the gap.
Example 2: Comparing Two Offers with Different Structures
User says: "I have two offers. Offer A: Google Tel Aviv, L4, 52K base, RSUs worth $80K over 4 years, 15% bonus. Offer B: A late-stage startup, Staff Engineer, 45K base, 0.3% options, no bonus but unlimited vacation."
Actions:
- Benchmark both roles against market data from
references/israeli-tech-salary-data.md
- Calculate total compensation for Offer A including RSU vesting schedule and bonus
- Calculate total compensation for Offer B with options valuation (apply 30% illiquidity discount for late-stage)
- Compare benefits packages using
references/israeli-benefits-guide.md
- Run
scripts/salary-calculator.py for both offers side by side
- Factor in career trajectory differences (big tech vs. startup leadership)
Result: A side-by-side comparison table showing Offer A at approximately 900K NIS total annual compensation vs. Offer B at approximately 750-850K (depending on startup outcome), with a recommendation matrix based on risk tolerance, career goals, and financial needs.
Example 3: Negotiating Keren Hishtalmut and Benefits
User says: "I'm a mid-level DevOps engineer in Haifa. My company offers the minimum pension (6%+6.5%) and no keren hishtalmut. I want to negotiate better benefits."
Actions:
- Look up Mid DevOps salary ranges in Haifa
- Calculate the monetary value of upgrading pension to 6%+6.5% and adding keren hishtalmut at 2.5%+7.5%
- Run
scripts/salary-calculator.py comparing current vs. desired benefits packages
- Quantify the annual difference (typically 30-50K NIS per year in additional employer contributions)
- Draft talking points for approaching HR about benefits upgrade
Result: A clear breakdown showing that upgrading to full benefits adds approximately 40K NIS annually in employer contributions, with a script for the conversation framed as "bringing my package in line with market standard" rather than asking for a raise.
Bundled Resources
Scripts
scripts/salary-calculator.py - Calculate total annual compensation from base salary, benefits, equity, and allowances. Run: python scripts/salary-calculator.py --help
References
references/israeli-tech-salary-data.md - Comprehensive salary ranges by role, seniority, and city for Israeli tech positions. Consult when benchmarking any salary offer or comparing compensation across roles.
references/israeli-benefits-guide.md - Detailed guide to Israeli employment benefits including pension, keren hishtalmut, vacation, car allowance, and meal benefits. Consult when evaluating the non-salary components of a compensation package.
references/gross-to-net-2026.md - 2026 gross-to-net tax reference: income tax brackets, credit point value, two-tier Bituach Leumi and health-tax rates, and worked take-home examples. Consult when the user asks "what will I actually take home?" or when comparing offers in net rather than gross terms.
Gotchas
- Keren Hishtalmut (education fund) is a major Israeli benefit worth 7.5% of base salary from the employer, tax-exempt after 6 years. Agents unfamiliar with Israeli compensation may omit it entirely, undervaluing total compensation by tens of thousands of NIS annually.
- Israeli sick day payment structure differs from the US: day 1 is unpaid, days 2-3 at 50%, day 4+ at 100%. Agents may apply US-style sick leave when comparing packages.
- Stock options in Israeli startups typically use Section 102 trustee arrangements for favorable 25% capital gains tax treatment. Agents may apply US tax rates (which can be higher) when evaluating equity value.
- Israeli tech salaries are quoted as gross monthly (bruto chodshi), not annual. An offer of "40K" means 40,000 NIS per month. Agents may interpret this as annual, drastically miscalculating the package.
- The Israeli tech salary market shifts rapidly, especially in hot domains like AI/ML and cybersecurity. Salary benchmarks from even 12 months ago may be significantly outdated.
- The Section 45a pension tax credit (35% on employee contributions, capped at 679 NIS/month in 2026) is easy to omit when comparing Israeli employment against foreign-remote "global" contracts. Agents that only compare gross salary miss roughly 2,851 NIS/year of net pay plus the entire employer pension and severance stack (about 14.83% of gross). Any comparison between an Israeli local contract and a foreign employer-of-record contract must account for 45a explicitly.
Reference Links
Use these official and authoritative sources to verify contribution rates, ceilings, and other legal figures before quoting them in a negotiation. Israeli thresholds update annually, so always cross-check.
Troubleshooting
Error: "Salary data seems outdated or does not match my experience"
Cause: Salary ranges in the reference data represent market averages and may not reflect hyper-growth periods, specific company tiers, or niche specializations (e.g., ML infrastructure, blockchain). The Israeli tech market can shift rapidly, especially in hot domains.
Solution: Use the reference data as a baseline and adjust using these multipliers: (1) For FAANG and tier-1 companies, add 20-40% to the listed ranges. (2) For niche specializations in high demand, add 10-25%. (3) Ask the user if they have data points from peers or recruiters to calibrate further. WebFetch can also be used to check recent salary surveys from sources like Glassdoor Israel or levels.fyi.
Error: "Equity valuation is uncertain for early-stage startups"
Cause: Pre-Series A and Seed stage companies often lack reliable valuation data, making options grants difficult to value with confidence. The reference data applies standard discounts, but actual outcomes vary enormously.
Solution: Apply a conservative approach: (1) For pre-seed/seed, treat options as worth 0-20% of paper value. (2) For Series A, use 20-40% of paper value. (3) For Series B+, use 40-70% of paper value. Always present equity as a "potential upside" scenario rather than guaranteed compensation, and ensure the base salary alone meets the user's minimum needs.
Error: "Python script fails with ModuleNotFoundError"
Cause: The salary-calculator.py script uses only Python standard library modules, but may fail if Python 3 is not available or the wrong Python version is invoked.
Solution: Ensure Python 3.6+ is installed. Run python3 scripts/salary-calculator.py --help instead of python. On macOS, python may still point to Python 2 on older systems.