NYC Commercial Property Transfer Tax Calculator
ANA›Life Services Authority›National 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
- NYC RPTT rates are per NYC Administrative Code, Title 11, Chapter 21 and apply to deeds recorded on or after July 1, 2019.
- NY State RETT base rate ($2 per $500) is per NY Tax Law §1402.
- NY State Supplemental RETT (commercial ≥ $2M and residential ≥ $3M) is per NY Tax Law §1402-a, effective July 1, 2019.
- NY State Mansion Tax brackets are per NY Tax Law §1402-a as amended by the 2019–2020 NY State Budget.
- The NYC RPTT is typically paid by the seller; the NY State Mansion Tax is paid by the buyer.
- This tool is for estimation purposes only and does not constitute legal or tax advice. Always consult a qualified attorney or CPA for your specific transaction.
- Sources: NYC Department of Finance – RPTT; NY State Dept. of Taxation – Real Estate Transfer Tax.
More Calculators
- Concrete Mix Ratio and Strength Calculator
- Foundation Repair Cost Estimator
- Foundation Settlement Differential Calculator
- Garage Floor Epoxy Coverage Calculator
- Foundation Waterproofing Drainage Calculator
- Soil Bearing Capacity Calculator
- Alcohol Dilution Calculator
- ABV Calculator
- Drink Cost Calculator
- Proof Conversion Calculator
- Wine Aging Estimator
- Cocktail Recipe Scaler