Oregon Paycheck Calculator

Oregon paycheck calculator for 2026 delivers precise take-home pay results, including federal tax, Oregon income tax, Portland metro SHS, Multnomah PFA, transit, PTO, garnishments, benefits, OregonSaves, and employer cost. Clear, exact numbers for salary or hourly income.

$
$
⚙️ Advanced (Location, Benefits, OregonSaves, PTO)
Location & Local Taxes
Affects SHS, PST, PFA & Transit deductions.
~0.79% (TriMet) or ~0.78% (Lane). Typically employer-paid.
Garnishment / Child Support
$
%
Retirement & Benefits
State-mandated if no employer plan.
%
$
PTO / Sick Leave Tracker
New PTO Balance: 0.00 Hrs
Oregon Specific Taxes
Currently ~1.1 cents per hour worked (Employee portion).
Cost of Living Estimates
$
$
Net Pay
$0.00
Take Home Amount
Est. Monthly: $0.00
Total Taxes
$0.00
Fed + OR + Local + FICA
Gross Pay
$0.00
Before Deductions
💰 Disposable Income (“Real Feel”)
$0.00
After Taxes, Garnishments, Rent, and Groceries (per Pay Period)
🔄 Year-End Estimator
$0.00
Projected Annual Refund
Paystub Item Amount
Gross Pay $0.00
Federal Tax -$0.00
Social Security (6.2%) -$0.00
Medicare (1.45%) -$0.00
OR Income Tax (~8-9%) -$0.00
OR Statewide Transit (0.1%) -$0.00
Paid Leave Oregon (0.6%) -$0.00
Workers Benefit Fund (WBF) -$0.00
Metro SHS Tax (1%) -$0.00
Mult. Co PFA Tax (1.5-3%) -$0.00
Portland School Support (0.95%) -$0.00
Local Transit (TriMet/LTD) -$0.00
401(k) Contribution -$0.00
OregonSaves (5% Post-Tax) -$0.00
Health Insurance -$0.00
Garnishment / Child Support -$0.00
Net Pay $0.00
Tax Breakdown
🏢 Employer Cost (Hidden Pay)
Employer FICA (7.65%) $0.00
SUI / FUTA Est. $0.00
Paid Leave OR (0.4%) $0.00
TriMet/LTD Tax (~0.8%) $0.00
Total Employer Cost $0.00
*Calculations based on 2026 projected Federal and Oregon tax brackets. Includes Metro SHS/PFA estimates.

The Oregon Paycheck Calculator computes per-pay-period and annualized payroll values by converting gross pay inputs, work structure selections, filing status, benefit deductions, Oregon-specific taxes, federal taxes, and location-based payroll rules into numeric outputs. The calculator processes salary or hourly earnings, applies fixed deductions, progressive tax brackets, percentage-based payroll taxes, caps, and conditional local taxes, and produces gross pay, individual tax components, total deductions, net pay, monthly equivalents, employer costs, and auxiliary derived figures. All computed values are generated strictly from constants, formulas, thresholds, and conditions defined in the calculation logic.

Inputs Used by the Oregon Paycheck Calculator

Pay Mode: A categorical input with values salary or hourly. This determines whether gross income is entered as an annual amount or calculated from hourly components.

Annual Gross Pay: A numeric dollar input used only in salary mode. This value represents annual earnings before deductions and is divided by pay frequency to obtain per-pay-period gross pay.

Hourly Rate: A numeric dollar input used only in hourly mode. This value is multiplied by hours worked to compute weekly earnings.

Regular Hours per Week: A numeric input defining standard weekly hours worked. Used with the hourly rate to compute weekly base pay.

Overtime Hours (1.5×): A numeric input representing weekly overtime hours paid at 1.5 times the hourly rate.

Doubletime Hours (2×): A numeric input representing weekly hours paid at 2.0 times the hourly rate.

Pay Frequency: A numeric selection representing pay periods per year: 52, 26, 24, 12, or 1. This value is used to convert annual values into per-pay-period amounts and to derive monthly equivalents.

Filing Status: A categorical input with values single, married filing jointly, or head of household. This input selects federal standard deductions, Oregon standard deductions, and the applicable tax bracket sets.

Work Location: A categorical input defining statewide, Portland Metro, Multnomah County, or Lane County. This input activates conditional local and regional taxes.

Deduct Transit (Employee): A boolean input that determines whether employee-side local transit taxes are applied when applicable.

401(k) Pre-Tax (%): A percentage input used to calculate pre-tax retirement deductions unless OregonSaves is selected.

OregonSaves: A boolean input that replaces pre-tax retirement contributions with a fixed 5% post-tax deduction.

Health Insurance ($/Pay): A numeric dollar input deducted per pay period as a pre-tax deduction.

Garnishment – Flat Amount: A numeric dollar input deducted per pay period after taxes.

Garnishment – Percent of Net: A percentage input applied to net pay after taxes and other deductions.

Statewide Transit Tax: A categorical input that determines whether the 0.1% Oregon statewide transit tax is deducted.

Paid Leave Oregon (PLO): A categorical input that determines whether the employee portion of Paid Leave Oregon is deducted.

Workers’ Benefit Fund (WBF): A categorical input that determines whether an hourly WBF deduction is applied.

PTO Inputs: Numeric inputs for previous balance, earned hours, and used hours, used only to compute a PTO balance output.

Monthly Rent and Groceries: Numeric dollar inputs used to calculate an optional disposable income metric.

How the Oregon Paycheck Calculator Works

The calculation sequence begins by identifying the selected pay mode. In hourly mode, weekly base pay is calculated as hourly rate multiplied by regular hours. Weekly overtime pay is calculated at 1.5 times the hourly rate, and doubletime pay is calculated at 2.0 times the hourly rate. These weekly amounts are summed and multiplied by 52 to obtain annual gross pay. Per-pay-period gross pay equals annual gross pay divided by the selected pay frequency. Hours per pay period are calculated from total weekly hours scaled to annual hours and divided by frequency.

In salary mode, annual gross pay is taken directly from input and divided by pay frequency to compute per-pay-period gross pay. Hours per pay period are fixed at 40 hours per week multiplied by 52 and divided by frequency.

Pre-tax deductions are calculated next. If OregonSaves is not selected, a pre-tax 401(k) deduction is calculated as a percentage of per-pay-period gross pay. Health insurance is deducted as a fixed per-pay-period amount. Annual taxable income is calculated as annual gross pay minus total pre-tax deductions multiplied by pay frequency.

Federal taxable income is calculated by subtracting the federal standard deduction associated with filing status from annual taxable income. Federal income tax is computed using progressive brackets and rates. The annual federal tax is divided by pay frequency to obtain per-pay-period federal tax.

Oregon taxable income is calculated by subtracting the Oregon standard deduction from annual taxable income. Oregon income tax is computed using progressive Oregon brackets selected by filing status. The annual Oregon tax is divided by pay frequency to obtain per-pay-period state tax.

Payroll taxes are then calculated. Social Security tax equals 6.2% of annual gross pay, capped at 176,100. Medicare tax equals 1.45% of annual gross pay without a cap. Both are divided by pay frequency.

Oregon-specific payroll deductions are applied conditionally. The statewide transit tax is calculated as 0.1% of per-pay-period gross pay when enabled. Paid Leave Oregon is calculated as 0.6% of eligible wages, capped at an annual wage base of 176,100. Workers’ Benefit Fund deductions are calculated as hours per pay period multiplied by a fixed hourly rate.

Location-based taxes are then applied. Portland Metro and Multnomah County activate the Supportive Housing Services tax at 1% above defined income thresholds. Multnomah County activates the Preschool for All tax at 1.5% and an additional 1.5% above higher thresholds. A Portland School Support tax of 0.95% is applied above defined thresholds. Local transit taxes are applied as percentages of gross pay when employee deduction is enabled. Lane County applies a different transit rate.

Post-tax deductions are applied next. OregonSaves deducts 5% of gross pay post-tax when selected. Garnishments are applied as the sum of a flat amount and a percentage of intermediate net pay.

Net pay per pay period is calculated as gross pay minus pre-tax deductions, minus all taxes, minus post-tax deductions.

Employer costs are calculated separately. Employer FICA equals the employee Social Security and Medicare amounts. Employer Paid Leave Oregon equals 0.4% of eligible wages. Estimated state and federal unemployment taxes are applied using fixed wage bases and rates. Employer transit taxes are applied where applicable. These values are summed into total employer cost.

Monthly net pay is derived using fixed frequency conversions: weekly multiplied by 52 divided by 12, bi-weekly multiplied by 26 divided by 12, semi-monthly multiplied by 2, monthly multiplied by 1, and annual divided by 12.

Results and Metrics Explained

Gross Pay: The per-pay-period earnings before any deductions.

Federal Tax: The per-pay-period federal income tax derived from progressive brackets.

Oregon State Tax: The per-pay-period Oregon income tax derived from progressive state brackets.

Social Security Tax: The per-pay-period payroll tax equal to 6.2% of capped annual gross pay.

Medicare Tax: The per-pay-period payroll tax equal to 1.45% of annual gross pay.

Transit, PLO, and WBF: Per-pay-period Oregon-specific payroll deductions calculated from fixed rates and hours.

Local Taxes: Per-pay-period Metro, Multnomah, Portland, or Lane County taxes applied above defined thresholds.

Pre-Tax Deductions: Retirement and health insurance deductions applied before tax calculations.

Post-Tax Deductions: OregonSaves and garnishments applied after tax calculations.

Net Pay: Gross pay minus all deductions and taxes for the pay period.

Estimated Monthly Net: Net pay converted to a monthly equivalent using fixed frequency ratios.

Employer Cost: The sum of employer-side payroll taxes and contributions.

Interpreting the Calculation Output

Higher gross pay values increase the numeric base used in percentage-based tax and deduction formulas. Higher deduction percentages or fixed amounts increase the corresponding subtraction values. Higher pay frequency results in smaller per-pay-period amounts when annual totals are divided. Net pay represents the remaining numeric value after all defined arithmetic operations are applied.

Assumptions and Calculation Limits

Federal and Oregon tax brackets and standard deductions are fixed constants. Social Security tax is capped at 176,100. Paid Leave Oregon applies a wage cap of 176,100. Workers’ Benefit Fund uses a fixed per-hour rate. Local taxes apply only above defined income thresholds. Employer unemployment taxes use fixed wage bases and estimated rates. Monthly conversions use fixed frequency multipliers.

Estimation Disclaimer

All results are numerical estimates produced from fixed constants, formulas, and conditional logic defined in the calculation code. Actual payroll calculations may differ due to statutory updates, employer-specific rules, or rounding methods. The outputs represent modeled computations rather than authoritative payroll determinations.

Related Tools & Calculators: