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 Oregon Taxes
Oregon levies a progressive state income tax system with one of the highest top rates in the U.S., at 9.90%. Residents of the greater Portland metro area also have to pay local income tax However, the Beaver State also has no sales taxes and below-average property taxes.
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
How many allowances should you claim?
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
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 }); } });
Oregon Paycheck Calculator
Oregon Paycheck Quick Facts
- Oregon income tax rate: 4.75% - 9.90%
- Median household income: $76,632 (U.S. Census Bureau)
- Number of cities that have local income taxes: 24
How Your Oregon Paycheck Works
Exactly how much your employer deducts from your wages for federal income taxes depends on factors like your marital status, salary and whether you have any dependents. It’s also worth noting that the IRS made major revisions to the W-4 in recent years. The new form doesn't let filers claim allowances anymore, nor are personal or dependency exemptions allowed. This new W-4 now includes a five-step process that allows you to indicate any additional income or jobs, as well as other pertinent personal information.
Beyond federal income taxes, your employer will also withhold Social Security and Medicare taxes from each of your paychecks. Together, these two make up the FICA taxes. Social Security tax is withheld at 6.2% and Medicare tax at 1.45% of your wages. Your employer then matches those amounts, so the total contribution is double what you paid. If you earn wages in excess of $200,000 as a single filer, head of household or qualifying widow(er), these wages are subject to a 0.9% Medicare surtax. Married couples filing jointly pay this tax on wages that exceed $250,000, while married couples filing separately pay it on wages above the $125,000 threshold.
Taxpayers who are self-employed will have to pay the entire Social Security and Medicare contributions themselves. If you fall into this camp, make sure that during tax season you look into possible deductions to help recoup the money you spend on the “employer” portion of FICA taxes. For help filing your taxes and maximizing your deductions, consider working with a financial advisor who specializes in taxes.
There are a few other deductions that can impact the size of your paychecks. If you pay for any benefits from your employer, such as health or life insurance, any premiums you pay will come out of your paycheck. Contributions you make to a retirement plan, like a 401(k), or to a medical expense account, like a health savings account (HSA), will also come out of your paycheck. Also keep in mind that these accounts take pre-tax money. That’s money that your employer removes from your pay before taxes are applied. While putting money in these accounts shrinks your paycheck, it also lowers your taxable income (and, in the case of retirement accounts, simultaneously helps secure your financial future).
Oregon Median Household Income
Year | Median Household Income |
---|---|
2022 | $76,632 |
2021 | $81,855 |
2020 | $76,855 |
2019 | $74,413 |
2018 | $69,165 |
2017 | $62,498 |
2016 | $59,135 |
2015 | $60,834 |
2014 | $58,875 |
2013 | $48,999 |
2012 | $51,775 |
In addition to federal taxes, Oregon taxpayers have to pay state taxes. Oregon has some of the highest tax burdens in the U.S. The state uses a four-bracket progressive state income tax, which means that higher income levels correspond to higher state income tax rates. These rates range from 4.75% to 9.90%. For 2023, single filers and married couples filing separately , separately with more than $125,000 in taxable income have to pay that top rate. That income threshold is doubled for married people filing together and heads of household.
Payrolls and self-employed workers who earn money in the Tri-County Metropolitan Transportation District (TriMet) have to pay an additional transit tax of 0.8037% in 2023 (up from 0.7937% in 2022) and 0.8137% in 2024. Payrolls and self-employed workers who earn money in the Lane County Mass Transit District (LTD) may also have to pay an additional tax. For 2023, the LTD tax rate is 0.0078 (up from 0.0077% in 2022. The LTD tax rate will rise to 0.0079 in 2024.
Meanwhile, the greater Portland area's Metro Supportive Housing Services Tax is a 1% levy on taxable income above $125,000 for individuals and $200,000 for married couples filing jointly. Taxpayers in Multnomah County, which is home to Portland, also pay the Preschool For All Personal Income Tax. For single filers, this is a 1.5% tax on income above $125,000 and 3% on income above $250,000. Married couples filing jointly pay 1.5% on income above $200,000 and 3% on income above $400,000. In 2026, this tax rate will increase by 0.8%.
While the state income taxes deal a heavy hit to some earners' paychecks, Oregon's tax system isn't all bad news for your wallet. One of Oregon's redeeming tax qualities is its absence of state or local sales taxes. Its property taxes are also below average when compared to other states. For details about mortgages in the state, including rates and specifics about each county, check out our comprehensive Oregon mortgage guide.
Income Tax Brackets
- Single Filers
- Married, Filing Jointly
- Married, Filing Separately
- Head of Household
Single Filers | |
Oregon Taxable Income | Rate |
---|---|
$0 - $4,050 | 4.75% |
$4,050 - $10,200 | 6.75% |
$10,200 - $125,000 | 8.75% |
$125,000+ | 9.90% |
Married, Filing Jointly | |
Oregon Taxable Income | Rate |
---|---|
$0 - $8,100 | 4.75% |
$8,100 - $20,400 | 6.75% |
$20,400 - $250,000 | 8.75% |
$250,000+ | 9.90% |
Married, Filing Separately | |
Oregon Taxable Income | Rate |
---|---|
$0 - $4,050 | 4.75% |
$4,050 - $10,200 | 6.75% |
$10,200 - $125,000 | 8.75% |
$125,000+ | 9.90% |
Head of Household | |
Oregon Taxable Income | Rate |
---|---|
$0 - $8,100 | 4.75% |
$8,100 - $20,400 | 6.75% |
$20,400 - $250,000 | 8.75% |
$250,000+ | 9.90% |
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 Oregon Paycheck
While taxes are a part of life, you can play a role in how much comes out of your paycheck. One thing you can do is tweak your tax withholdings by asking your employer to withhold an additional dollar amount from your paychecks.
To do this, simply file a new W-4 and write in the extra amount you'd like withheld. For example, say you want to withhold an additional $25 each month. Write $25 on the line of the W-4 that asks how much of an additional withholding you want to be taken from your paycheck. While this will result in slightly less money per paycheck, it could save you money come tax time.
Another way you can alter your paycheck is to change your contributions to employer-sponsored retirement or medical expense accounts. As mentioned above, these are pre-tax contributions, so not only do they help you save for the future, they also save you money on your taxes now.
Oregon Top Income Tax Rate
Year | Top Income Tax Rate |
---|---|
2022 | 9.90% |
2021 | 9.90% |
2020 | 9.90% |
2019 | 9.90% |
2018 | 9.90% |
2017 | 9.90% |
2016 | 9.90% |
2015 | 9.90% |
2014 | 9.90% |
2013 | 9.90% |