Estimate your standard Owner's and Lender's policy premiums.
Purchase (with Mortgage)
Purchase (Cash / No Mortgage)
Refinance
Owner's Policy Premium:–
Lender's Policy Premium:–
Total Title Premium:–
Note: Rates are based on the standard New Jersey Manual of Rates and Charges. Endorsements, settlement fees, recording fees, and search fees are not included. "Simultaneous Issue" rates apply when purchasing both policies during a purchase transaction.
Understanding New Jersey Title Insurance Rates
When buying a home or refinancing in New Jersey, title insurance is a critical component of your closing costs. Unlike other forms of insurance that protect against future events, title insurance protects against past defects in the property title, such as unpaid liens, forged transfers, or undisclosed heirs.
In New Jersey, title insurance rates are regulated. Most title agencies utilize the standard rates filed by the Title Insurance Rating Bureau. The cost is a one-time premium paid at closing.
How the Premium is Calculated
The premium for an Owner's Policy is based on the Purchase Price of the home. The rates are tiered, meaning the cost per thousand dollars of value decreases as the property value increases.
Up to $100,000: Approximately $5.25 per $1,000
$100,000 to $500,000: Approximately $4.00 per $1,000
$500,000 to $2,000,000: Approximately $2.75 per $1,000
Over $2,000,000: Approximately $2.00 per $1,000
The "Simultaneous Issue" Discount
If you are purchasing a home with a mortgage, your lender will require a Lender's Policy (also known as a Loan Policy) to protect their investment. You, as the buyer, will typically want an Owner's Policy to protect your equity.
When you buy both policies at the same time (a "Simultaneous Issue"), you do not pay the full premium for both. In New Jersey, if the Loan Amount is equal to or less than the Purchase Price, the charge for the Lender's Policy is often a nominal fee (commonly $25) added to the Owner's Policy premium. If the loan amount exceeds the purchase price, you pay the nominal fee plus the difference in the premium rates.
Refinance Rates
When refinancing, you already own the home, so you generally do not need a new Owner's Policy. However, your new lender will require a new Lender's Policy. Because the risk is lower on a property that was recently insured, refinance rates (often called "Expedited" or "Reissue" rates) are typically lower than the standard purchase rates, provided the previous policy was issued within a certain timeframe (usually 10 years).
function toggleInputs() {
var type = document.getElementById('transactionType').value;
var purchaseGroup = document.getElementById('purchasePriceGroup');
var loanGroup = document.getElementById('loanAmountGroup');
if (type === 'refinance') {
purchaseGroup.style.display = 'none';
loanGroup.style.display = 'block';
} else if (type === 'cash') {
purchaseGroup.style.display = 'block';
loanGroup.style.display = 'none';
} else {
// Purchase with mortgage
purchaseGroup.style.display = 'block';
loanGroup.style.display = 'block';
}
// Hide results when changing types to avoid confusion
document.getElementById('resultsArea').style.display = 'none';
}
function calculateNJTitle() {
// Standard NJ Rate Tiers (Approximate Standard Manual Rates)
// Tier 1: 0 – 100k at $5.25 per 1k
// Tier 2: 100k – 500k at $4.00 per 1k
// Tier 3: 500k – 2m at $2.75 per 1k
// Tier 4: 2m+ at $2.00 per 1k
function getBasePremium(amount) {
var premium = 0;
var remaining = amount;
if (amount <= 0) return 0;
// Tier 1
var chunk1 = Math.min(remaining, 100000);
premium += (chunk1 / 1000) * 5.25;
remaining -= chunk1;
if (remaining <= 0) return premium;
// Tier 2 (up to 500k total, so next 400k)
var chunk2 = Math.min(remaining, 400000);
premium += (chunk2 / 1000) * 4.00;
remaining -= chunk2;
if (remaining <= 0) return premium;
// Tier 3 (up to 2m total, so next 1.5m)
var chunk3 = Math.min(remaining, 1500000);
premium += (chunk3 / 1000) * 2.75;
remaining -= chunk3;
if (remaining <= 0) return premium;
// Tier 4 (Over 2m)
premium += (remaining / 1000) * 2.00;
return premium;
}
function getRefinancePremium(amount) {
// NJ Refinance rates are often tiered differently or discounted.
// Simplified approximation for standard "Expedited/Refi" rates:
// 0-100k: $4.00/1k
// 100k-500k: $3.25/1k
// 500k+: $2.25/1k
var premium = 0;
var remaining = amount;
if (amount <= 0) return 0;
var chunk1 = Math.min(remaining, 100000);
premium += (chunk1 / 1000) * 4.00;
remaining -= chunk1;
if (remaining <= 0) return premium;
var chunk2 = Math.min(remaining, 400000);
premium += (chunk2 / 1000) * 3.25;
remaining -= chunk2;
if (remaining <= 0) return premium;
premium += (remaining / 1000) * 2.25;
return premium;
}
var type = document.getElementById('transactionType').value;
var purchasePrice = parseFloat(document.getElementById('purchasePrice').value);
var loanAmount = parseFloat(document.getElementById('loanAmount').value);
var ownerPremium = 0;
var lenderPremium = 0;
var totalPremium = 0;
// Validation
if (type === 'refinance') {
if (isNaN(loanAmount) || loanAmount <= 0) {
alert("Please enter a valid loan amount.");
return;
}
lenderPremium = getRefinancePremium(loanAmount);
ownerPremium = 0; // Not needed for refi
}
else if (type === 'cash') {
if (isNaN(purchasePrice) || purchasePrice <= 0) {
alert("Please enter a valid purchase price.");
return;
}
ownerPremium = getBasePremium(purchasePrice);
lenderPremium = 0;
}
else {
// Purchase with Mortgage
if (isNaN(purchasePrice) || purchasePrice <= 0 || isNaN(loanAmount) || loanAmount <= 0) {
alert("Please enter valid amounts for both Purchase Price and Loan Amount.");
return;
}
// Calculate Owner's Policy based on full purchase price
ownerPremium = getBasePremium(purchasePrice);
// Calculate Simultaneous Issue Lender Policy
// In NJ, usually $25 add-on fee if Loan <= Purchase Price
if (loanAmount Purchase Price, pay base on Purchase Price + difference
// The "Lender" premium is the $25 simultaneous fee PLUS the difference in rate
var premiumForLoanAmount = getBasePremium(loanAmount);
var premiumForPurchaseAmount = getBasePremium(purchasePrice);
var difference = premiumForLoanAmount – premiumForPurchaseAmount;
lenderPremium = 25 + difference;
}
}
totalPremium = ownerPremium + lenderPremium;
// Display Results
document.getElementById('ownerPremiumResult').innerText = '$' + ownerPremium.toFixed(2).replace(/\d(?=(\d{3})+\.)/g, '$&,');
document.getElementById('lenderPremiumResult').innerText = '$' + lenderPremium.toFixed(2).replace(/\d(?=(\d{3})+\.)/g, '$&,');
document.getElementById('totalPremiumResult').innerText = '$' + totalPremium.toFixed(2).replace(/\d(?=(\d{3})+\.)/g, '$&,');
document.getElementById('resultsArea').style.display = 'block';
}
// Attach to button
document.querySelector('.nj-btn').onclick = calculateNJTitle;