GovCleaningBids › Janitorial contracts by state

Oregon janitorial wage rates for federal contracts (SCA)

Federal janitorial contracts in Oregon must pay at least the Service Contract Act wage determination (WD) rates for the county where the work is performed. The janitor rate ranges from $17.26 to $20.70 per hour across 17 wage determinations, plus Health & Welfare (usually $5.92/hr). Right now there are 0 open janitorial notices and 54 contracts ending within 12 months in Oregon.

Get new Oregon janitorial solicitations by email every morning. Only your states and set-asides, including cleaning work filed under other codes, plus a heads-up when a local contract is about to be re-bid. $29/month, pre-order list open (alerts not live yet, you are not charged until they are).
One email at launch, no spam. Reply to any email to have your data deleted.
WDAreaJanitorFloor waxerWindow cleanerH&WLabor floor / productive hr
2015-5565Oregon Counties of Deschutes$20.70$27.92$22.49$5.92$30.68
2015-6041Oregon Counties of Crook and Jefferson$20.70$26.70$22.39$5.92$30.68
2015-5787Oregon Counties of Josephine$20.22$26.87$21.98$5.92$30.12
2015-5563Oregon Counties of Clackamas, Columbia, Multnomah, Washington and Yamhill Washington Counties of Clark and Skamania$19.79$28.32$21.67$5.92$29.62
2015-5571Oregon Counties of Jackson$18.80$25.82$20.43$5.92$28.46
2015-5575Oregon Counties of Lincoln$18.51$25.16$20.21$5.92$28.12
2015-5577Oregon Counties of Clatsop and Tillamook$18.51$25.16$20.21$5.92$28.12
2015-5579Oregon Counties of Coos, Curry and Douglas$18.51$25.16$20.21$5.92$28.12
2015-5573Oregon Counties of Marion and Polk$18.43$27.46$20.18$5.92$28.02
2015-5589Oregon Counties of Baker, Grant, Harney, Malheur, Morrow, Umatilla, Union and Wallowa$18.29$25.95$19.65$5.92$27.86
2015-5587Oregon Counties of Linn$18.16$24.94$19.88$5.92$27.71
2015-5581Oregon Counties of Klamath and Lake$18.09$26.35$19.51$5.92$27.63
2015-5583Oregon Counties of Hood River, Sherman and Wasco$18.09$26.35$19.51$5.92$27.63
2015-5789Oregon Counties of Gilliam$18.09$26.35$19.51$5.92$27.63
2015-5853Oregon Counties of Wheeler$18.09$26.35$19.51$5.92$27.63
2015-5569Oregon Counties of Lane$17.96$25.25$19.51$5.92$27.47
2015-5567Oregon Counties of Benton$17.26$24.83$18.90$5.92$26.65

Wage rate by county

Baker County · Benton County · Clackamas County · Clatsop County · Columbia County · Coos County · Crook County · Curry County · Deschutes County · Douglas County · Gilliam County · Grant County · Harney County · Hood River County · Jackson County · Jefferson County · Josephine County · Klamath County · Lake County · Lane County · Lincoln County · Linn County · Malheur County · Marion County · Morrow County · Multnomah County · Polk County · Sherman County · Tillamook County · Umatilla County · Union County · Wallowa County · Wasco County · Washington County · Wheeler County · Yamhill County

Rates are the hourly minimums in the current revision of each Service Contract Act wage determination, published on SAM.gov (data pulled 2026-11-02). The WD incorporated in your solicitation governs: always use the exact WD number and revision listed in the RFP/RFQ. Cost estimates add Health & Welfare on 2,080 paid hours and 7.65% employer FICA, spread over productive hours (minus 2 weeks vacation and the WD's paid holidays). They exclude state/federal unemployment tax, workers' comp, supplies, equipment, supervision, overhead and profit. An Executive Order minimum wage can require a higher rate than the one listed; check the EO notes inside the WD. Not legal advice.

Wage rates in other states · How to win federal janitorial contracts


Contracts by state · Contracts ending soon · SCA janitor wage rates · Guide · Sample digest

Data: public SAM.gov Contract Opportunities extract (NAICS 561720 janitorial, 561740/561790 carpet, window and building cleaning, 812320/812332 laundry, PSC S201/S209/S214, plus cleaning notices filed under other codes). Updated 2026-11-02. Always confirm details on the official SAM.gov notice. Not affiliated with the U.S. government.