(function () {
const pageUrl = window.location.href.split("#")[0].split("?")[0];
const path = window.location.pathname.replace(/\/+$/, "") + "/";
// Helper to inject JSON-LD
function injectJsonLd(obj, idSuffix) {
const scriptId = "sg-jsonld-" + (idSuffix || "default");
if (document.getElementById(scriptId)) return;
const el = document.createElement("script");
el.type = "application/ld+json";
el.id = scriptId;
el.text = JSON.stringify(obj);
document.head.appendChild(el);
}
// Calculator definitions (single source of truth)
const calculators = {
"/source-of-funds-letter-generator-for-israeli-banks-and-transfers/": {
name: "Source of Funds Note Generator",
description:
"An online tool that generates a bank-ready source of funds note based on transaction details, origin of funds, supporting documents, estimated activity, and account purpose.",
featureList: [
"Generate a source of funds note",
"Explain origin of incoming funds",
"Prepare bank compliance text",
"Document account purpose and activity"
],
actionName: "Generate source of funds note"
},
"/fx-break-even-calculator-when-does-a-bank-become-cheaper-than-an-fx-app/": {
name: "FX Hidden Cost Calculator",
description:
"An online calculator that reveals hidden foreign exchange costs by comparing benchmark mid-market rates with bank spreads and fixed fees, showing the true cost of currency conversion.",
featureList: [
"Calculate hidden FX costs",
"Compare benchmark and real exchange rates",
"Reveal bank spread impact",
"Include fixed currency conversion fees",
"Show effective exchange rate and loss percentage"
],
actionName: "Calculate FX hidden costs"
},
"/fx-break-even-calculator-when-does-a-bank-become-cheaper-than-an-fx-app/": {
name: "FX Break Even Calculator",
description:
"An online calculator that determines the transfer amount at which a bank becomes cheaper than an FX app by comparing fixed fees, benchmark rates, app fees, and bank spreads.",
featureList: [
"Calculate FX break-even transfer amount",
"Compare bank fixed fees vs app percentage fees",
"Account for benchmark exchange rates",
"Include bank spread impact",
"Show cost difference at break-even point"
],
actionName: "Calculate FX break-even amount"
},
"/swift-wire-true-cost-estimator-understand-the-real-cost-of-international-wires/": {
name: "SWIFT Wire True Cost Estimator",
description:
"An online estimator that calculates the true cost of a SWIFT wire transfer by accounting for sending bank fees, intermediary deductions, receiving fees, and FX spread, and optionally benchmark exchange rates.",
featureList: [
"Estimate total SWIFT wire transfer costs",
"Account for sending and intermediary bank fees",
"Include receiving bank fee structures",
"Reveal FX spread impact",
"Show delivered amount and total cost estimate"
],
actionName: "Estimate SWIFT wire transfer cost"
}
};
const hubPath = "/ultimate-guide-to-buying-real-estate-in-israel-for-foreigners/";
// If current page is one of the calculator pages, inject SoftwareApplication schema
if (calculators[path]) {
const c = calculators[path];
const appSchema = {
"@context": "https://schema.org",
"@type": "SoftwareApplication",
"@id": pageUrl + "#softwareapplication",
"name": c.name,
"description": c.description,
"url": pageUrl,
"applicationCategory": "FinanceApplication",
"operatingSystem": "Web",
"featureList": c.featureList,
"potentialAction": {
"@type": "UseAction",
"name": c.actionName,
"target": {
"@type": "EntryPoint",
"urlTemplate": pageUrl,
"actionPlatform": [
"https://schema.org/DesktopWebPlatform",
"https://schema.org/MobileWebPlatform"
]
}
}
};
injectJsonLd(appSchema, "calculator");
return;
}
// If current page is the hub page, inject an ItemList that references the calculators
if (path === hubPath) {
const items = Object.keys(calculators).map((p, i) => {
const url = "https://semerenkogroup.com" + p;
return {
"@type": "ListItem",
"position": i + 1,
"url": url,
"name": calculators[p].name
};
});
const hubSchema = {
"@context": "https://schema.org",
"@type": "ItemList",
"@id": pageUrl + "#tools",
"name": "Semerenko Group financial calculators",
"description": "A collection of interactive financial calculators related to transfers, FX fees, and banking costs.",
"itemListOrder": "https://schema.org/ItemListOrderAscending",
"numberOfItems": items.length,
"itemListElement": items
};
injectJsonLd(hubSchema, "hub");
}
})();
Before you set an asking price, you want one number: the cash you actually keep after the bank, the tax authority, the municipality, and the agent are paid. This tool builds that number from your own figures. Put in the sale price, what you paid, your mortgage balance, and your situation, and it estimates your capital gains tax (mas shevach), the betterment levy if you owe one, the agent and lawyer fees with VAT, and the net proceeds you walk away with.
Put in your sale price and what you owe, and this estimates the cash you actually walk away with after the loan payoff, capital gains tax, the betterment levy, and the agent. Every figure is an estimate to plan with, not a tax ruling. Confirm the tax with your lawyer or accountant before you sign.
Cash you keep, after costs and tax
-
Sale price
Mortgage payoff and penalty
Agent commission with VAT
Lawyer, about 0.5 percent with VAT
Capital gains tax (mas shevach)
Betterment levy (heitel hashbacha)
Net proceeds
That is this share of your sale price
Taxable real gain used for the tax
How to read the result
The big figure at the top is your estimated cash in hand. The lines beneath it show every deduction in order, so you can see which cost is the largest for your sale. On a normal sale of an only home, the two taxes that worry people most, capital gains and the betterment levy, often come to zero, and the mortgage payoff is the biggest line. On an investment property the capital gains tax usually becomes the largest single cost.
What the estimate includes
Capital gains tax at 25 percent on the real gain, with a simple inflation adjustment on your purchase price.
The single-apartment exemption when you mark the sale as your only home, including the reduced exemption above the 5,008,000 shekel ceiling.
Agent commission at the rate you enter, plus 18 percent VAT, and a lawyer fee of about 0.5 percent plus VAT.
Your mortgage payoff and any early repayment penalty you enter.
A betterment levy only if you enter one, since most ordinary resale apartments owe nothing.
What it does not do
This is a planning estimate, not a tax ruling. It does not pull your exact indexation from the Tax Authority tables, does not know your full deduction history, and does not replace advice from your lawyer or accountant. Treat the output as a starting point, then confirm the tax before you sign anything.
Sources for the rates used: Israel Tax Authority for the mas shevach rate and the single-apartment exemption ceiling, the Planning and Building Law (Third Schedule) for the betterment levy, and the Bank of Israel for the policy rate that drives mortgage costs.
Semerenko Group makes Israeli real estate clear for English-speaking buyers, renters, olim, and investors, and connects serious clients with the right licensed professionals.
Published by Semerenko Group under the professional supervision of licensed Israeli real-estate broker Pinhas Menachem Reiss (License #324150). We provide information, technology, and introductions. Not legal, tax, or financial advice.