Oregon Paycheck Calculator - SmartAsset (2024)

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.

Oregon Paycheck Calculator - SmartAsset (1)

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

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...
Oregon Paycheck Calculator - SmartAsset (2)

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...
Oregon Paycheck Calculator - SmartAsset (3)

As of

Marketing Disclosure

'; } // Add in tracking pixels if not suppressed var trackingPixels = ''; if (!smartasset.page.suppressThirdPartyScripts) { for (var trackingPixel in account.trackingPixels) { trackingPixels += 'Oregon Paycheck Calculator - SmartAsset (4)'; } } // 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' + '

'+ '

'+ '

'+ '

' + 'Oregon Paycheck Calculator - SmartAsset (5)' + (account.fdic ? '

Member FDIC

' : '' ) + '

' + ( stars ? stars : '' ) + '

' + '

' + '

' + linkText +'

' + '

    ' + '
  • ' + '

    ' + 'APY ' + 'Oregon Paycheck Calculator - SmartAsset (6)' + '

    ' + '

    '+ 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 Calculator - SmartAsset (7)

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

YearMedian 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 IncomeRate
$0 - $4,0504.75%
$4,050 - $10,2006.75%
$10,200 - $125,0008.75%
$125,000+9.90%
Married, Filing Jointly
Oregon Taxable IncomeRate
$0 - $8,1004.75%
$8,100 - $20,4006.75%
$20,400 - $250,0008.75%
$250,000+9.90%
Married, Filing Separately
Oregon Taxable IncomeRate
$0 - $4,0504.75%
$4,050 - $10,2006.75%
$10,200 - $125,0008.75%
$125,000+9.90%
Head of Household
Oregon Taxable IncomeRate
$0 - $8,1004.75%
$8,100 - $20,4006.75%
$20,400 - $250,0008.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

YearTop Income Tax Rate
20229.90%
20219.90%
20209.90%
20199.90%
20189.90%
20179.90%
20169.90%
20159.90%
20149.90%
20139.90%
Oregon Paycheck Calculator - SmartAsset (2024)
Top Articles
Latest Posts
Article information

Author: Gregorio Kreiger

Last Updated:

Views: 5499

Rating: 4.7 / 5 (57 voted)

Reviews: 88% of readers found this page helpful

Author information

Name: Gregorio Kreiger

Birthday: 1994-12-18

Address: 89212 Tracey Ramp, Sunside, MT 08453-0951

Phone: +9014805370218

Job: Customer Designer

Hobby: Mountain biking, Orienteering, Hiking, Sewing, Backpacking, Mushroom hunting, Backpacking

Introduction: My name is Gregorio Kreiger, I am a tender, brainy, enthusiastic, combative, agreeable, gentle, gentle person who loves writing and wants to share my knowledge and understanding with you.