State Wage Tools

Oregon Prevailing Wage Overtime Calculator

Gross pay for one week on an Oregon public works project — daily overtime over 8 hours, Saturday and holiday premiums, four-ten schedules, and fringe handled the way BOLI actually calculates it.

Enter the week

Everything is calculated in your browser. Nothing is sent anywhere, nothing is stored, no account needed.

Hours worked each day
Rates from the PWR rate book
Schedule and holidays

How overtime works on Oregon public works projects

Oregon's general overtime rule is weekly: most private employers owe time and one-half only for hours worked over 40 in a workweek, and there is no general daily overtime requirement. Oregon public works projects covered by the prevailing wage rate (PWR) law work differently, and that difference is where most payroll mistakes happen.

On a covered PWR project with a standard five-consecutive-day Monday–Friday schedule, time and one-half is owed for:

These come from ORS 279C.540(1)(a)(A) and (1)(b), implemented by OAR 839-025-0050(2)(a).

The mistake that costs workers money. A national payroll calculator that only knows the weekly-over-40 rule will look at four ten-hour days — 40 hours total — and report zero overtime. On an Oregon public works job that week contains 8 hours of daily overtime. At a $40 base rate that is $160 of premium pay that simply disappears.

The four-ten exception

An employer may establish a four-consecutive-day schedule within Monday–Friday — Monday through Thursday, or Tuesday through Friday — under OAR 839-025-0034. On a valid four-ten schedule, daily overtime begins after 10 hours instead of 8. If no written schedule has been provided, the schedule is presumed to be the standard five-day one, and the 8-hour threshold applies.

Saturdays, Sundays and holidays

All Saturday hours are overtime, no matter how few hours were worked earlier in the week. Sunday is treated as a legal holiday in its own right, so all Sunday hours are overtime too.

The covered holidays under ORS 279C.540(3) are:

If one of those holidays other than Sunday falls on a Sunday, the following Monday is recognized instead. If it falls on a Saturday, the preceding Friday is recognized.

How fringe benefits are treated

This is the second most common error. Under OAR 839-025-0050(2)(c), the hourly fringe rate is not paid at time and one-half, and it is excluded from the base used to compute the overtime premium. It must still be paid on every hour worked, including overtime hours.

So the overtime hourly equivalent is:

overtime hourly = (base rate × 1.5) + fringe rate

With a $40 base and $10 fringe, an overtime hour is worth $70 — not $75, which is what you get if you incorrectly apply the multiplier to fringe as well.

Working more than one trade in a week

When a worker performs work in more than one classification at different rates, OAR 839-025-0050(2)(b) requires straight-time earnings for all hours actually worked, plus an overtime premium of half the weighted average base rate:

weighted average base = Σ(base rate × hours) ÷ total hours overtime premium = 0.5 × weighted average base × overtime hours

Worked examples

These follow BOLI's own published method. The calculator above reproduces each of them exactly.

Example A — daily overtime, no weekend work

Base $40.00, fringe $10.00, five-day schedule. Monday 9, Tuesday 8, Wednesday 10, Thursday 8, Friday 5 — 40 hours total, but 3 hours of daily overtime (1 on Monday, 2 on Wednesday).

Straight-time earnings 40 hrs × $40.00 = $1,600.00 Overtime premium 3 hrs × ($40 × 0.5) = $60.00 Fringe 40 hrs × $10.00 = $400.00 ----------- Gross $2,060.00

A weekly-only calculator would report $2,000.00 for this week and miss $60.00.

Example B — Saturday work

Base $35.00, fringe $8.00. Monday through Friday 8 hours each, plus 6 hours on Saturday — 46 hours. All 6 Saturday hours are overtime. They are not also counted as weekly-over-40 overtime; no hour is ever paid as overtime twice.

Straight-time earnings 46 hrs × $35.00 = $1,610.00 Overtime premium 6 hrs × ($35 × 0.5) = $105.00 Fringe 46 hrs × $8.00 = $368.00 ----------- Gross $2,083.00

Example C — two trade classifications

16 hours in a trade paying $30.00 base / $5.00 fringe, and 28 hours in a trade paying $42.00 base / $7.00 fringe. 44 hours total, 4 of them on Saturday.

Straight-time base (16 × $30) + (28 × $42) = $1,656.00 Weighted average $1,656.00 ÷ 44 hrs = $37.6364 Overtime premium 4 hrs × ($37.6364 × 0.5) = $75.27 Fringe (16 × $5) + (28 × $7) = $276.00 ----------- Gross $2,007.27

Where the rates come from

Base and fringe rates for each trade classification are published by BOLI in the Prevailing Wage Rate book. Rates are generally updated quarterly — January 5, April 5, July 5 and October 5 — with amendments in between. The rate book in effect when the project was first advertised for bid is normally the one that governs, so check the applicable book rather than assuming the newest one applies.

For reference, Oregon's minimum wage from July 1, 2026 through June 30, 2027 is $16.80 in the Portland metro area, $15.55 standard, and $14.55 non-urban. Prevailing wage rates on public works are far higher than minimum wage and are set per trade.

Common questions

Does Oregon have daily overtime for regular private-sector jobs?

In most cases no — the general rule is weekly overtime after 40 hours (ORS 653.261). Daily overtime applies in specific settings such as manufacturing establishments, mills and canneries, and on public works under the prevailing wage law. This calculator covers the public works case.

Is Saturday work overtime even if I worked under 40 hours that week?

Yes. On a covered public works project all Saturday hours are paid at time and one-half regardless of the weekly total.

Should the fringe rate be multiplied by 1.5 on overtime hours?

No. The fringe rate is paid straight on all hours worked and is left out of the overtime premium base. Multiplying fringe by 1.5 overstates the pay owed.

Do these rules apply to every public project in Oregon?

No. BOLI notes that these prevailing wage overtime provisions do not apply to contracts with the public universities listed in ORS 352.002, where overtime is due only after 40 hours in a week. Whether a particular project is covered public work is a legal determination this tool does not make.

Can this tell me which trade classification I should be paid under?

No. Classification depends on the work actually performed, not on job title, and it is determined under BOLI's rules — not by a calculator. Enter the base and fringe rates from the classification that applies to you.