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 Washington Taxes
Washington is one of a few states with no income tax, and there are no cities in the state that have local income taxes either. Washington earners will still have to pay federal income taxes, though.
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
Federal
State
Additional State
Local
Do this later
Dismiss
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?
Do this later
Dismiss
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 }); } });
Washington Paycheck Calculator
Washington Paycheck Quick Facts
- Washington income tax rate: 0%
- Median household income: $90,325 (U.S. Census Bureau)
- Number of cities that have local income taxes: 0
How Your Washington Paycheck Works
Washington state does not impose a state income tax. However, federal income and FICA (Federal Insurance Contribution Act) taxes are unavoidable no matter where you work.
How much you pay in federal income taxes depends on a few different factors, like your marital status, salary and if you want any additional withholdings. You have to enter information about your filing status and dependents on your Form W-4, which allows your employer to know how much to withhold from your paycheck. That's why your employer will require you to fill out a W-4 whenever you start a new job. You should also fill out a new W-4 anytime you experience life changes, such as a marriage, divorce or the birth of a child.
Over the last few years, there have been slight changes to withholding calculations for the federal income tax, as well as Form W-4. The new W-4 removes the option to claim allowances, as it instead focuses on a five-step process that lets filers enter personal information, claim dependents or indicate any additional income or jobs.
FICA taxes are made up of Medicare and Social Security. Workers have to pay 1.45% of their wages for the Medicare tax and 6.2% for the Social Security tax. Employers then match those percentages so the total contributions are doubled. Income you have in excess of $200,000 (single filers), $250,000 (joint filers) or $125,000 (married people filing separately) is subject to an additional 0.9% Medicare surtax, which your employer won't match.
Self-employed individuals have to pay the full 2.9% in Medicare taxes and 12.4% in Social Security taxes themselves, as there is no separate employer to contribute the other half. However, there is a deduction available during tax season to help recoup some of that high self-employment tax.
The paycheck you take home may be further reduced if you contribute funds toward a health or life insurance plan that your employer sponsors, as any premiums you pay will be deducted from your wages. This is also the case if you contribute to a retirement account through your employer, like a 401(k) or 403(b), or a medical expense account, such as a health savings account (HSA) or flexible spending account (FSA). These retirement and medical expenses accounts use pre-tax dollars, which means that while putting money in these shrinks your paycheck, it also allows you to pay less in taxes.
Another thing to consider is that the frequency of your pay impacts the size of your paychecks. If you get paid bi-weekly, for example, your paychecks will be more frequent and smaller than if you get paid just once a month. If you get paid monthly, you will see fewer but larger paychecks. It's important to budget accordingly.
Washington Median Household Income
Year | Median Household Income |
---|---|
2022 | $90,325 |
2021 | $87,648 |
2020 | $81,358 |
2019 | $82,454 |
2018 | $79,726 |
2017 | $71,540 |
2016 | $70,310 |
2015 | $67,243 |
2014 | $59,068 |
2013 | $63,922 |
2012 | $62,187 |
Tax Day is a lot less painful for Washingtonians than for workers in many other parts of the country. That’s because the Evergreen State does not levy income taxes at the state level. Lawmakers have considered introducing a state income tax in recent years, but no attempt has been successful thus far. While local sales taxes in Seattle, Tacoma and some other metro areas are significantly higher than the national average, all areas in Washington are devoid of local income taxes.
A financial advisor can help you understand how taxes fit into your overall financial goals. Finding a financial advisor doesn't have to be hard. 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 Washington Paycheck
While you don’t have to worry about paying state or local income taxes in Washington, there’s no escaping federal income tax. However, there are certain steps you may be able to take to reduce the taxes coming out of your paychecks.
The simplest way to change the size of your paycheck is to adjust your withholding. Your paychecks will be smaller but you’ll pay your taxes more accurately throughout the year. You can also specify a dollar amount for your employer to withhold. There is a line on the W-4 that allows you to specify how much you want withheld. Use the paycheck calculator to figure out how much to put.
Another thing you can do is put more of your salary in accounts like a 401(k), HSA or FSA. If you contribute more money to accounts like these, your take-home pay will be less but you may still save on taxes. These accounts take pre-tax money, which means the money comes out of your paycheck before income taxes are removed. This reduces your taxable income. Payments you make for most employer-sponsored health and life insurance plans also pre-tax.
With no state or local income taxes, you might have an easier time saving up for a down payment for a home in Washington. If you’re looking to make the move, take a look at our guide to Washington mortgage rates and getting a mortgage in Washington.