Your Details Done
Use SmartAsset's paycheck calculator to calculate your take home pay per paycheck for both salary and hourly jobs after taking into account federal, state, and local taxes.
Overview of New York Taxes
New York state has a progressive income tax system with rates ranging from 4% to 10.9% depending on a taxpayer's income level and filing status. Living in New York City adds more of a strain on your paycheck than living in the rest of the state, as the Big Apple imposes its own local income tax on top of the state one. New York City’s income tax system is also progressive and rates range from 3.078% to 3.876%.
Work Info
Add your details
Marital Status
Marital Status
Enter your marital status
Do this later
Dismiss
Job
Add your details
Location
Location
Enter your location Do this later
Dismiss
Add your details
Elected State Percentage
Do this later
Dismiss
Add your details
Dependents
Do this later
Dismiss
Add your details
Pay Frequency
Do this later
Dismiss
Add your details
Allowances
Add your details
Additional Withholdings
Additional Withholdings
Federal
State
Local
Do this later
Dismiss
Add your details
Pre-Tax Deductions
Deduction
Name
Calculation
Method
Deduction
Amount
Medical Insurance
Dental Coverage
Vision Insurance
401k
Long Term Disability Insurance
Life Insurance
Commuter Plan
FSA
HSA
Total
Do this later
Dismiss
Add your details
Post-Tax Deductions
Deduction
Name
Calculation
Method
Deduction
Amount
Total
Add another post-tax deduction
' + '
' + '' + '
' + '
' + '' + '' + '' + '' + '' + '' + '
' + '
' + '' + '
' + '
'; }; var addRow = function (thisCount, values) { container.find('.popout-tbody').append(renderRow(thisCount)); var $thisContainer = container.find('.deduction-' + thisCount); var $sel = $thisContainer.find('select[name="deduction-calculation-type"]'); var $inputs = $thisContainer.find('input.percentage, input.dollar'); var $nameInput = $thisContainer.find('input[name="deduction-name"]'); $sel.val(container.find('.deduction-' + (thisCount-1) + ' select[name="deduction-calculation-type"]').val()); $sel.select2({ minimumResultsForSearch: -1 }); $inputs.val(0); $thisContainer.find('input.dollar').autoNumeric('init'); $thisContainer.find('input.percentage').autoNumeric('init'); if (values) { $nameInput.val(values.name); $sel.val(values.type).trigger("change"); if (values.type === 'dol-fixed') { $thisContainer.find('.dollar.tightcontainer').show(); $thisContainer.find('.percentage.tightcontainer').hide(); $thisContainer.find('input.dollar').autoNumeric('set', values.value); } else { $thisContainer.find('.dollar.tightcontainer').hide(); $thisContainer.find('.percentage.tightcontainer').show(); $thisContainer.find('input.percentage').autoNumeric('set', values.value); } } onDedCalcTypeSelect(thisCount, $sel.val()); updateTotalPostDeductions(); smartasset.inputs.repositionPopout(); $nameInput.on('change blur focusout keypress keyup paste', function () { var thisInput = $(this); if (thisInput.val().length > 0) { thisInput.parent().parent().removeClass('has-error'); } smartasset.inputs.repositionPopout(); }); $sel.on('change', function(){ onDedCalcTypeSelect(thisCount, $sel.val()); }); $sel.add($inputs).on('change blur focusout keypress keyup paste', function(){ updateTotalPostDeductions(); }); }; var onDedCalcTypeSelect = function(thisCount, value) { var $row = container.find('.deduction-' + thisCount); if (value === 'dol-fixed') { $row.find('.dollar.tightcontainer').show(); $row.find('.percentage.tightcontainer').hide(); } else { $row.find('.dollar.tightcontainer').hide(); $row.find('.percentage.tightcontainer').show(); } }; var updateTotalPostDeductions = function(){ var totalVal = 0; var $rows = container.find('.popout-tbody .popout-row'); var totalPostTaxDeductions = 0; $.each(smartasset.data.getPageData().postTaxDeductions, function(index, value){ totalPostTaxDeductions += value.value; }); $.each($rows, function(){ var $this = $(this); var $displayAmount = $this.find('.calculated-deduction-amount'); var calcType = $this.find('select[name="deduction-calculation-type"]').val(); switch(calcType) { case 'dol-fixed': $displayAmount.text('$' + smartasset.math.commatoze($this.find('input.dollar').autoNumeric('get'))); totalVal += $this.find('input.dollar').autoNumeric('get') * 1; break; case 'per-gross': $displayAmount.text('$' + smartasset.math.commatoze($this.find('input.percentage').autoNumeric('get') / 100 * smartasset.data.getPageData().grossPay)); totalVal += ($this.find('input.percentage').autoNumeric('get') / 100) * smartasset.data.getPageData().grossPay; break; case 'per-net': $displayAmount.text('$' + smartasset.math.commatoze($this.find('input.percentage').autoNumeric('get') / 100 * (smartasset.data.getPageData().paycheck + totalPostTaxDeductions))); totalVal += ($this.find('input.percentage').autoNumeric('get') / 100) * (smartasset.data.getPageData().paycheck + totalPostTaxDeductions); break; } }); container.find('.calculated-amount-total').text('$' + smartasset.math.commatoze(totalVal)); var errorMsg = container.find('p.error-message'); if (totalVal > smartasset.data.getPageData().grossPay) { errorMsg.show(); } else { errorMsg.hide(); } smartasset.inputs.repositionPopout(); }; // // before popup is shown, reload the data (imagine someone canceled the popup, hit escape, etc) // smartasset.hooks.register("beforePopoutShow", function() { doLoad(); }); // // register the onInputsLoaded method // smartasset.hooks.register("onInputsLoaded", function() { smartasset.inputs.reshowPopout('ud-post-td', 'ud-post-td'); doLoad(); }); $(function() { container = $('.ud-post-td'); container.find('p.error-message').text('Your deductions can\'t exceed your income.'); container.find('.add-row-button').on('click', function(){ var $rows = container.find('.popout-tbody .popout-row'); if ($rows.length < deductionMax) { addRow($rows.length); } if ($rows.length >= deductionMax) { container.find('.add-row-button').addClass('disabled'); } }); smartasset.hooks.register('onInputsLoaded', function(){ updateTotalPostDeductions(); }); container.find(".next").unbind("click").click(doSave); }); }()); Do this later
Dismiss
Add your details
Are you exempt from any taxes?
Add your details
Tax Exemptions
Federal Income Taxes
State Income Taxes
Local Income Taxes
Social Security
Medicare
State Insurance Taxes
Do this later
Dismiss
Type
Salary (per year)
Dismiss
Hourly Wage
Dismiss
Hours (per pay period)
Dismiss
Add Overtime
Overtime Hourly Wage
Dismiss
Overtime Hours (per pay period)
Dismiss
You can't withhold more than your earnings. Please adjust your .
Your estimated -- take home pay:
$--
Where is your money going?
Gross Paycheck | $-- | ||
Taxes | --% | $-- | |
Details | |||
Federal Income | --% | $-- | |
State Income | --% | $-- | |
Local Income | --% | $-- | |
FICA and State Insurance Taxes | --% | $-- | |
Details | |||
Social Security | --% | $-- | |
Medicare | --% | $-- | |
State Disability Insurance Tax | --% | $-- | |
State Unemployment Insurance Tax | --% | $-- | |
State Family Leave Insurance Tax | --% | $-- | |
State Workers Compensation Insurance Tax | --% | $-- | |
Pre-Tax Deductions | --% | $-- | |
Details | |||
Post-Tax Deductions | --% | $-- | |
Details | |||
Take Home Salary | --% | $-- |
Save more with these rates that beat the National Average
- CDs
Unfortunately, we are currently unable to find savings account that fit your criteria. Please change your search criteria and try again.
Searching for accounts...
As of
Marketing Disclosure
Unfortunately, we are currently unable to find savings account that fit your criteria. Please change your search criteria and try again.
Searching for accounts...
As of
Marketing Disclosure
'; } // Add in tracking pixels if not suppressed var trackingPixels = ''; if (!smartasset.page.suppressThirdPartyScripts) { for (var trackingPixel in account.trackingPixels) { trackingPixels += ''; } } // Remove tracking pixels in the "link text" if suppressed if (smartasset.page.suppressThirdPartyScripts) { // Remove all "img" elements linkText = smartasset.analytics.removeTrackingPixels(linkText); } // SA-10931 'sa-table-more-padding' added to Bankrate listings, likely a temporary fix var isBankrate = account.source === 'bankrate'; return '
' + '' + '
'+ '' + account.product + '' + 'Sponsored' + '
'+ '
'+ '
'+ '
' + '' + (account.fdic ? '
Member FDIC
' : '' ) + '
' + ( stars ? stars : '' ) + '
' + '
' + '
' + linkText +'
' + '
- ' + '
- ' + '
' + 'APY ' + '' + '
' + '' + ''+ smartasset.math.commatoze(account.APY, 2) + '%' + '
' + trackingPixels + '
' + '
' + ' - ' + '
Interest Rate
' + '' + ( hasRate ? smartasset.math.commatoze(account.rate, 2) + '%' : 'N/A' ) + '
' + ' ' + ' - '+ '
Min. Balance for APY
' + '' + '$' + smartasset.math.commatoze(account.minDeposit,0) + '
' + ' ' + '
' + '
' + '
'+ '' + '
' + '
' + '
' }; // Method to track tab clicks and initialize nanoScroller depositRatesBlock.tabClick = function() { var $this = $(this); var tabType = $this.data('tab'); smartasset.analytics.track("deposit-mini-rates-tab-click", { tab: tabType } ); // initialize nanoScroller when tab content is viewed for the first time, allowing table to expand to full height // check data-nano-scroll-init if tab was already initialized var $tabPanel = $this.closest('.tab-container').find('[data-product=' + tabType + ']:not([data-nano-scroll-init])'); // initialize nanoScroller when tabs are switched $tabPanel.find('.nano').nanoScroller(); // set data-nano-scroll-init to true to avoid re-initializing again $tabPanel.attr('data-nano-scroll-init', true); }; // Tracks and redirects user clicks on table listings depositRatesBlock.lenderClick = function(url, source, company, product) { // Savings Endpoint Tracking smartasset.savingsvehicles.miniLenderClick( { url: url, source: source, company: company, product: product } ); }; // this flag ensures we do not trigger the "view-savings-block" event more than once var flag_trigger_view = true; // // The JS "entry point" for the savings rates block // smartasset.hooks.register("onInputsLoaded", function() { // Only need to run the logic for displaying the block has not yet been displayed if (!depositRatesBlock.initialized) { depositRatesBlock.savingsMiniRatesTable = smartasset.tables.initializeRatesTable('savingsMiniRatesTable', undefined, '.savings-rates-table', {isMiniRates: true}); depositRatesBlock.cdMiniRatesTable = smartasset.tables.initializeRatesTable('cdMiniRatesTable', undefined, '.cd-rates-table', {isMiniRates: true}); depositRatesBlock.displayBlock(); } else { depositRatesBlock.updateRatesTable(depositRatesBlock.cachedDataSavings, 'savings'); depositRatesBlock.updateRatesTable(depositRatesBlock.cachedDataCds, 'cd'); } // SA-5618 -- send "view-savings-block" event if (flag_trigger_view) { // send event smartasset.analytics.track("view-savings-block"); // set flag to false to prevent sending multiple view events for the same widget-load flag_trigger_view = false; } }); // On CD Rates Pages makes CD tab the default when the page loads $(document).ready(function () { if(depositRatesBlock.smartReviews.productType === 'CD'){ $(".deposit_rates-block .tab-container").easytabs({ defaultTab: "[data-tab='cd']", updateHash: false, animate: false }); } });
New York Paycheck Calculator
New York Paycheck Quick Facts
- New York income tax rate: 4.00% - 10.9%
- Median household income: $81,386 (U.S. Census Bureau)
- Number of cities that have local income taxes: 2
How Your New York Paycheck Works
When you start a job in the Empire State, you have to fill out a Form W-4. Your new employer will use the information you provide on this form to determine how much to withhold from your paycheck in federal income taxes. How much you pay in federal income taxes depends on several factors like your marital status, salary and whether or not you have additional taxes withheld from your paycheck.
The new W-4 includes notable revisions. The biggest change is that you won't be able to claim allowances anymore. Instead, you'll need to input annual dollar amounts for additional income and things like non-wage income, total annual taxable wages, income tax credits and itemized and other deductions. The form also utilizes a five-step process that asks you to enter personal information, claim dependents and indicate any extra income or jobs.
In addition to federal income taxes, you will see FICA (Federal Insurance Contributions Act) taxes being withheld from your paycheck. FICA taxes are Social Security and Medicare taxes, and they are withheld at rates of 6.2% and 1.45% of your salary, respectively. Your employer will match the amount you pay in FICA taxes, so the total contributions are doubled. It’s worth noting that if you are self-employed, you will have to pay the entire amount yourself, though the good news is that you can deduct the employer portion.
Certain wages are also subject to what's known as the Additional Medicare Tax. If your filing status is single, head of household or qualifying widow(er), any wages you earn in excess of $200,000 are subject to the 0.9% Medicare surtax. This is not matched by employers. Meanwhile, married couples filing jointly pay this tax on all wages over $250,000, while married couples filing separately pay it on wages that exceed $125,000.
New York Median Household Income
Year | Median Income |
---|---|
2022 | $81,386 |
2021 | $72,920 |
2020 | $68,659 |
2019 | $71,855 |
2018 | $67,274 |
2017 | $61,543 |
2016 | $61,437 |
2015 | $58,005 |
2014 | $54,310 |
2013 | $49,996 |
2012 | $47,680 |
New York State’s progressive income tax system is structured similarly to the federal income tax system. There are nine tax brackets that vary based on income level and filing status. Wealthier individuals pay higher tax rates than lower-income individuals. New York’s income tax rates range from 4% to 10.9%. The top tax rate is one of the highest in the country, though only taxpayers whose taxable income exceeds $25,000,000 pay that rate.
What your tax burden looks like in New York depends on where in the state you live. If you live in New York City or Yonkers, you're going to face a heavier tax burden compared to taxpayers who live elsewhere. That’s because NYC and Yonkers imposes an additional local income tax.
Like the state’s tax system, NYC’s local tax rates are progressive and based on income level and filing status. There are four tax brackets starting at 3.078% on taxable income up to $12,000 for single filers and married people filing separately. The top rate for individual taxpayers is 3.876% on income over $50,000. The rates are the same for couples filing jointly and heads of households, but the income levels are different.
Yonkers also levies local income tax. Residents pay 16.75% of their net state tax, while non-residents pay 0.5% of wages.
Another thing worth noting is that certain self-employed taxpayers in New York City, as well as Richmond, Rockland, Nassau, Suffolk, Orange, Putnam, Dutchess and Westchester counties have to pay a metropolitan commuter transportation mobility tax (MCTMT) of up to 0.34% of net earnings to the Metropolitan Transportation Authority (MTA).
While New York as a whole has a generally high tax burden, it doesn’t necessarily mean you shouldn’t buy a home there. It does mean it’s a good idea to be aware of the ongoing expenses and build them into your budget. If you are considering using a mortgage to purchase or refinance a property in New York, our New York mortgage guide can provide useful information about rates and getting a mortgage in the state.
State Income Tax Brackets
- Single Filers
- Married, Filing Jointly
- Married, Filing Separately
- Head of Household
Single Filers | |
New York Taxable Income | Rate |
---|---|
$0 - $8,500 | 4.00% |
$8,500 - $11,700 | 4.50% |
$11,700 - $13,900 | 5.25% |
$13,900 - $80,650 | 5.50% |
$80,650 - $215,400 | 6.00% |
$215,400 - $1,077,550 | 6.85% |
$1,077,550 - $5,000,000 | 9.65% |
$5,000,000 - $25,000,000 | 10.30% |
$25,000,000+ | 10.90% |
Married, Filing Jointly | |
New York Taxable Income | Rate |
---|---|
$0 - $17,150 | 4.00% |
$17,150 - $23,600 | 4.50% |
$23,600 - $27,900 | 5.25% |
$27,900 -$161,550 | 5.50% |
$161,550 - $323,200 | 6.00% |
$323,200 - $2,155,350 | 6.85% |
$2,155,350 - $5,000,000 | 9.65% |
$5,000,000 - $25,000,000 | 10.30% |
$25,000,000+ | 10.90% |
Married, Filing Separately | |
New York Taxable Income | Rate |
---|---|
$0 - $8,500 | 4.00% |
$8,500 - $11,700 | 4.50% |
$11,700 - $13,900 | 5.25% |
$13,900 - $80,650 | 5.50% |
$80,650 - $215,400 | 6.00% |
$215,400 - $1,077,550 | 6.85% |
$1,077,550 - $5,000,000 | 9.65% |
$5,000,000 - $25,000,000 | 10.30% |
$25,000,000+ | 10.90% |
Head of Household | |
New York Taxable Income | Rate |
---|---|
$0 - $12,800 | 4.00% |
$12,800 - $17,650 | 5.00%% |
$17,650 - $20,900 | 5.25% |
$20,900 - $107,650 | 5.50% |
$107,650 - $269,300 | 6.00% |
$269,300 - $1,616,450 | 6.85% |
$1,616,450 - $5,000,000 | 9.65% |
$5,000,000 - $25,000,000 | 10.30% |
$25,000,000+ | 10.90% |
NYC Income Tax Brackets
- Single Filers
- Married, Filing Jointly
- Married, Filing Separately
- Head of Household
Single Filers | |
New York City Taxable Income | Rate |
---|---|
$0 - $12,000 | 3.078% |
$12,000 - $25,000 | 3.762% |
$25,000 - $50,000 | 3.819% |
$50,000+ | 3.876% |
Married, Filing Jointly | |
New York City Taxable Income | Rate |
---|---|
$0 - $21,600 | 3.078% |
$21,600 - $45,000 | 3.762% |
$45,000 - $90,000 | 3.819% |
$90,000+ | 3.876% |
Married, Filing Separately | |
New York City Taxable Income | Rate |
---|---|
$0 - $12,000 | 3.078% |
$12,000 - $25,000 | 3.762% |
$25,000 - $50,000 | 3.819% |
$50,000+ | 3.876% |
Head of Household | |
New York City Taxable Income | Rate |
---|---|
$0 - $14,400 | 3.078% |
$14,400 - $30,000 | 3.762% |
$30,000 - $60,000 | 3.819% |
$60,000+ | 3.876% |
A financial advisor can help you understand how taxes fit into your overall financial goals. SmartAsset’s free tool matches you with up to three vetted financial advisors who serve your area, and you can have a free introductory call with your advisor matches to decide which one you feel is right for you. If you’re ready to find an advisor who can help you achieve your financial goals, get started now.
How You Can Affect Your New York Paycheck
If you find yourself always paying a big tax bill in April, take a look at your W-4. One option that you have is to ask your employer to withhold an additional dollar amount from your paychecks. For example, you can have an extra $25 in taxes taken out of each paycheck by writing that amount on the corresponding line of your W-4. This paycheck calculator will help you determine how much your additional withholding should be.
Another way to manipulate the size of your paycheck - and save on taxes in the process - is to increase your contributions to employer-sponsored retirement accounts like a 401(k) or 403(b). The money you put into these accounts is taken out of your paycheck prior to its taxation. By putting money away for retirement, you are actually lowering your current taxable income, which can help you save in taxes right now. Another option is to put money in a spending account like a health savings account (HSA) or a flexible spending account (FSA) if your employer offers them. The money you put in these accounts is also taken from your paycheck before taxes, and you can use those pre-tax dollars to pay for medical-related expenses like copays or certain prescriptions. Just keep in mind that only $610 in an FSA will roll over from 2023 to 2024 and $640 from 2024 to 2025. If you contribute more than that and then don’t use it, you're out of luck.
New York Top Income Tax Rate
Year | Top Income Tax Rate |
---|---|
2023 | 10.90% |
2022 | 10.90% |
2021 | 10.90% |
2020 | 8.82% |
2019 | 8.82% |
2018 | 8.82% |
2017 | 8.82% |
2016 | 8.82% |
2015 | 8.82% |
2014 | 8.82% |
2013 | 8.82% |