NYC Commercial Property Transfer Tax Calculator

ANALife Services AuthorityNational Calculator Authority›NYC Commercial Property Transfer Tax Calculator

.calc-container { max-width: 640px; margin: 2rem 0; padding: 1.5rem; background: #fff; border: 1px solid #ddd; border-radius: 8px; box-shadow: 0 1px 3px rgba(0,0,0,0.06); font-family: system-ui, -apple-system, sans-serif; } .calc-container h3 { font-family: Georgia, serif; font-size: 1.15rem; color: #1a1a1a; margin-bottom: 1rem; padding-bottom: 0.5rem; border-bottom: 2px solid var(--ac, #3d5a80); } .calc-row { display: flex; align-items: center; gap: 0.75rem; margin-bottom: 0.75rem; flex-wrap: wrap; } .calc-row label { min-width: 160px; font-size: 0.9rem; color: #333; font-weight: 500; } .calc-row input[type="number"], .calc-row select { flex: 1; min-width: 120px; max-width: 200px; padding: 0.5rem 0.6rem; border: 1px solid #ccc; border-radius: 4px; font-size: 0.9rem; font-family: system-ui, sans-serif; color: #1a1a1a; background: #fafaf8; } .calc-row input:focus, .calc-row select:focus { outline: none; border-color: var(--ac, #3d5a80); box-shadow: 0 0 0 2px rgba(26,74,138,0.12); } .calc-row .unit { font-size: 0.82rem; color: #888; min-width: 30px; } .calc-btn { display: inline-block; margin-top: 0.5rem; padding: 0.55rem 1.5rem; background: var(--ac, #3d5a80); color: #fff; border: none; border-radius: 4px; font-size: 0.9rem; font-weight: 600; cursor: pointer; font-family: system-ui, sans-serif; } .calc-btn:hover { opacity: 0.9; } .calc-result { margin-top: 1.25rem; padding: 1rem 1.25rem; background: #f0f6fc; border-left: 3px solid var(--ac, #3d5a80); border-radius: 0 6px 6px 0; display: none; } .calc-result.visible { display: block; } .calc-result-label { font-size: 0.78rem; text-transform: uppercase; letter-spacing: 0.06em; color: #666; margin-bottom: 0.25rem; } .calc-result-value { font-size: 1.6rem; font-weight: 700; color: var(--ac, #3d5a80); } .calc-result-detail { font-size: 0.85rem; color: #555; margin-top: 0.5rem; line-height: 1.5; } .calc-note { margin-top: 1rem; font-size: 0.8rem; color: #888; font-style: italic; } .calc-grid { display: grid; grid-template-columns: 1fr 1fr; gap: 0.75rem; margin-top: 0.75rem; } .calc-grid-item { padding: 0.6rem 0.8rem; background: #f8f9fa; border-radius: 4px; border: 1px solid #eee; } .calc-grid-item .label { font-size: 0.75rem; color: #888; text-transform: uppercase; letter-spacing: 0.04em; } .calc-grid-item .value { font-size: 1.1rem; font-weight: 600; color: #1a1a1a; } @media (max-width: 720px) { .calc-row { flex-direction: column; align-items: flex-start; gap: 0.3rem; } .calc-row label { min-width: auto; } .calc-row input[type="number"], .calc-row select { max-width: 100%; width: 100%; } .calc-grid { grid-template-columns: 1fr; } } .calc-chart { margin: 1rem 0; text-align: center; } .calc-chart svg { max-width: 100%; height: auto; } .calc-chart-legend { display: flex; flex-wrap: wrap; justify-content: center; gap: 0.6rem 1.2rem; margin-top: 0.6rem; font-size: 0.8rem; color: #555; } .calc-chart-legend span { display: inline-flex; align-items: center; gap: 0.3rem; } .calc-chart-legend i { display: inline-block; width: 10px; height: 10px; border-radius: 2px; font-style: normal; } .calc-related { max-width: 640px; margin: 2rem 0 1rem; padding: 1.25rem 1.5rem; background: #f8f9fa; border: 1px solid #e8e8e8; border-radius: 8px; } .calc-related h3 { font-family: Georgia, serif; font-size: 1rem; color: #1a1a1a; margin: 0 0 0.75rem; padding-bottom: 0.4rem; border-bottom: 2px solid var(--ac, #3d5a80); } .calc-related-list { list-style: none; padding: 0; margin: 0 0 0.75rem; display: grid; grid-template-columns: 1fr 1fr; gap: 0.4rem 1.5rem; } .calc-related-list li a { font-size: 0.88rem; color: var(--ac, #3d5a80); text-decoration: none; } .calc-related-list li a:hover { text-decoration: underline; } .calc-browse-all { margin: 0.5rem 0 0; font-size: 0.9rem; font-weight: 600; } .calc-browse-all a { color: var(--ac, #3d5a80); text-decoration: none; } .calc-browse-all a:hover { text-decoration: underline; } @media (max-width: 720px) { .calc-related-list { grid-template-columns: 1fr; } }

NYC Commercial Property Transfer Tax Calculator

Calculate the NYC Real Property Transfer Tax (RPTT) and New York State Transfer Tax owed on the sale of commercial property in New York City.

Sale Price / Consideration ($)

Property Type

Commercial – Sale Price Under $500,000 Commercial – Sale Price $500,000 or More Residential 1–3 Family / Condo / Co-op Under $500,000 Residential 1–3 Family / Condo / Co-op $500,000 or More

Apply NY State Mansion Tax? (Residential ≥ $1,000,000)

No Yes

Calculate

### Transfer Tax Breakdown

Tax Component Rate Amount

Total Transfer Taxes — —

function nycFmt(n) { return "$" + n.toLocaleString("en-US", {minimumFractionDigits: 2, maximumFractionDigits: 2}); } function nycFmtPct(r) { return (r * 100).toFixed(4) + "%"; }

function nycCalc() { var errEl = document.getElementById("nyc-error"); errEl.style.display = "none"; errEl.textContent = "";

var price = parseFloat(document.getElementById("nyc-sale-price").value); var propType = document.getElementById("nyc-prop-type").value; var mansionSel = document.getElementById("nyc-mansion-tax").value;

if (isNaN(price) || price = 2000000) { var suppRate = 0.0025; var suppTax = price * suppRate; totalTax += suppTax; totalRate += suppRate; rows.push({ label: "NY State Supplemental Transfer Tax (Commercial ≥ $2M)", rate: suppRate, amount: suppTax }); }

if (isResidential && price >= 3000000) { var suppRateRes = 0.0065; var suppTaxRes = price * suppRateRes; totalTax += suppTaxRes; totalRate += suppRateRes; rows.push({ label: "NY State Supplemental Transfer Tax (Residential ≥ $3M)", rate: suppRateRes, amount: suppTaxRes }); }

// ── 4. NY State Mansion Tax (optional, residential ≥ $1M) ────────────────── if (mansionSel === "yes" && isResidential && price >= 1000000) { var mansionRate = 0; if (price " + r.label + "" + "" + nycFmtPct(r.rate) + "" + "" + nycFmt(r.amount) + ""; tbody.appendChild(tr); });

document.getElementById("nyc-total-rate").textContent = nycFmtPct(totalRate); document.getElementById("nyc-total-amount").textContent = nycFmt(totalTax);

var netProceeds = price - totalTax; document.getElementById("nyc-net-proceeds").innerHTML = "Sale Price: " + nycFmt(price) + "  |  Total Taxes: " + nycFmt(totalTax) + "  |  Estimated Net Proceeds (before other costs): " + nycFmt(netProceeds);

document.getElementById("nyc-result").style.display = "flex"; }

#### Formulas Used

NYC Real Property Transfer Tax (RPTT):

NY State Real Estate Transfer Tax (RETT):

NY State Mansion Tax (Residential ≥ $1,000,000, paid by buyer):

Total Transfer Tax = NYC RPTT + NY State Base RETT + NY State Supplemental RETT [+ Mansion Tax if applicable]

#### Assumptions & References

More Calculators

References