NYC Hotel Occupancy Tax Calculator
ANA›Life Services Authority›National Calculator Authority›NYC Hotel Occupancy 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 Hotel Occupancy Tax Calculator
Calculate the total taxes and fees applied to hotel stays in New York City, including state and city sales tax, hotel unit fee, hotel room occupancy tax, and the Jacob K. Javits Convention Center surcharge.
Nightly Room Rate (USD, before tax)
Number of Nights
Number of Rooms
Calculate
### Tax Breakdown
Tax / Fee Rate / Amount Amount (USD)
function nycCalc() { var errEl = document.getElementById('nyc-error'); var resEl = document.getElementById('nyc-result'); errEl.style.display = 'none'; resEl.style.display = 'none';
var rate = parseFloat(document.getElementById('nyc-nightly-rate').value); var nights = parseInt(document.getElementById('nyc-num-nights').value, 10); var rooms = parseInt(document.getElementById('nyc-num-rooms').value, 10);
// --- Validation --- if (isNaN(rate) || rate ' + '' + r[0] + '' + '' + r[1] + '' + '' + fmt(r[2]) + '' + ''; });
var tfoot = document.getElementById('nyc-tax-foot'); tfoot.innerHTML = '' + 'Pre-Tax Room Charge' + '—' + '' + fmt(baseTotal) + '' + '' + '' + 'Total Taxes & Fees' + '' + effectiveRate.toFixed(2) + '% effective' + '' + fmt(totalTax) + '' + '' + '' + 'Grand Total (Room + Tax)' + '—' + '' + fmt(grandTotal) + '' + '';
document.getElementById('nyc-summary').innerHTML = 'Summary: ' + rooms + ' room(s) × ' + nights + ' night(s) at ' + fmt(rate) + '/night → Pre-tax: ' + fmt(baseTotal) + ' | ' + 'Total tax: ' + fmt(totalTax) + ' | ' + 'Grand total: ' + fmt(grandTotal) + '';
resEl.style.display = 'block'; }
#### Formula
Base Total = Nightly Rate × Number of Nights × Number of Rooms NY State Sales Tax = Base Total × 4.000% NYC Sales Tax = Base Total × 4.500% Hotel Room Occupancy Tax = Base Total × 5.875% Javits Convention Center Fee = Base Total × 1.500% NYC Hotel Unit Fee = $1.50 × Rooms × Nights Total Tax = Sum of all taxes and fees above Grand Total = Base Total + Total Tax Effective Tax Rate = (Total Tax / Base Total) × 100
#### Assumptions & References
- NY State Sales Tax (4.0%): New York State imposes a 4% sales tax on hotel room charges. (NYS Tax Law §1105(e))
- NYC Sales Tax (4.5%): New York City imposes an additional 4.5% local sales tax on hotel rooms. (NYC Admin. Code §11-2502)
- NYC Hotel Room Occupancy Tax (5.875%): A city-specific occupancy tax applied to all hotel room charges. (NYC Admin. Code §11-2502)
- Javits Convention Center Fee (1.5%): A surcharge applied to hotels with 10 or more rooms in NYC to fund the Jacob K. Javits Convention Center. (NYS Tax Law §186-a)
- NYC Hotel Unit Fee ($1.50/room/night): A flat per-room, per-night fee imposed by NYC on all hotel stays. (NYC Admin. Code §11-2502)
- The combined percentage-based tax rate is approximately 15.875% plus the $1.50/room/night unit fee.
More Calculators
- Solar Panel System Size Calculator
- Solar Savings Calculator
- Solar Battery Storage Calculator
- ABV Calculator
- Drink Cost Calculator
- Proof Conversion Calculator