FUND · 2018 · PCC 7.02 (Residential Rental Registration); Tenant Protections Ordinance

Rental Services / Tenant Protections Fund

Fee revenue is routinely under-deployed against the program lines it was created for; balances have been periodically swept toward general housing administration.

Passed
2018
Who collects it
City of Portland Revenue Division
Who runs it
Portland Housing Bureau, Rental Services Office
How often
Annual landlord registration ($60/unit modeled)
Statute
PCC 7.02 (Residential Rental Registration); Tenant Protections Ordinance
Sitting today
$15.7M
Still aimed where you voted
48%
Re-aimed since
52%

Voter intent. Landlords pay an annual fee for every unit they rent in Portland. The money is supposed to go to tenant counseling, the Rental Housing Hotline, fair-housing investigations, and dispute resolution. It pays for help when something goes wrong with your landlord.

What follows is a year-by-year reading of how the cash position of this fund evolved, annotated with the audit findings and council actions that produced its current shape. Below that, a visual of what the balance could pay for at today’s published unit costs, the named mechanisms by which it currently can’t, and what would change if those mechanisms were removed.

WHERE IT COULD HELP NOW

What the balance is the size of

At the fund’s modeled balance, and at the unit costs that already appear in city, county, and bureau budgets, the dollars are equivalent in scale to any one of these.

$15.7M sitting today. At today's published unit costs, that is the same dollar amount as any one of these.

  • 60 × Full-time tenant counselors for 4 years

    $65K per unit · City Tier-3 grant scale loaded, 2025

  • 1 × Doubling of Rental Housing Hotline staffing for 5 years

    $9.0M per unit · $1.8M/year, 5 years, current staffing baseline

  • 12,000 × Fair-housing investigations

    $1K per unit · Fair Housing Council average per-case cost

  • 2,400 × Rapid-rehousing payments for displacement-risk households

    $5K per unit · JOHS rapid-rehousing per-household average

Unit counts are rounded against published references. Real procurement and ramp time would shape the exact numbers. The point is the order of magnitude.

Current context

The FY 2022 budget reallocated the year-end balance to bureau overhead. The audit recommendation to set a tenant-services floor has not been implemented.

MECHANISMS

What’s in the way of spending it as voted

Each item below is a named mechanism in code, charter, or council practice. The defense is the line routinely offered for it. The note beside it is the structural reading of why that line is not the whole story.

Mechanism 1

Year-end balance can be swept to housing-bureau overhead

The adopted budget can reallocate any unspent rental-services balance to the Housing Bureau's general overhead under "operational support."

Where the discretion sits
Portland City Council, in adopted budget

The defense

“Operational support is necessary for service-delivery infrastructure.”

Structural reading

Bureau overhead is funded by general appropriation. Sweeping a fee paid by landlords for tenant services bypasses what the program was created for.

Mechanism 2

No floor on tenant-services spending

There is no rule requiring a minimum share of inflow each year to actually reach the program lines the fee is collected for.

Where the discretion sits
Council ordinance amendment

The defense

“Conservative spending ensures a multi-year reserve for crisis response.”

Structural reading

Hotline wait times exceed the program's own service standards while the reserve grows. The crisis is now.

If those mechanisms were removed

Stop the sweeps and put a floor on the counselor line, and the current hotline backlog clears within a year. Tenants in trouble get a callback the same week.

How the balance got here

What follows is a year-by-year reading of how the cash position of this fund evolved. Scroll the right column to advance the chart; each step is an audit finding, council resolution, or bureau memo that shaped the shape.

Modeled cash position, with audit annotations

MODELED

Annotations are auditor findings, council resolutions, and bureau memos. The active step is shown with a vertical rule.

Data table for Modeled cash position, with audit annotations
Underlying data for: Modeled cash position, with audit annotations
YearBalanceObligatedInflowSpent
20183214006112490247264791512473
20195027716175970051820283368318
20206978065244232355724273622077
20218173664286078262926245097026
20229428443329995566041045349324
202311324512396357972925705396502
202413399644468987579812785906146
202515723911550336989394886615221

2019

Audit: under-utilization

Tenant services spending falls below 50% of dedicated fund inflow despite documented unmet hotline demand.

2022

Council: administrative sweep

Year-end balance partially reallocated to housing bureau administrative overhead under "operational support."

2024

Discovery: hotline backlog

Tenant hotline call wait times exceed program standards even as restricted reserve balance grows.

Promise versus delivery

The chart on the right pairs each plan cycle’s stated dollar promise with the dollar amount that was eventually delivered against it. The gap between the two — labelled in orange — is what flows into the next cycle’s carryover, and what the audit narrative on the previous chart is, in part, accumulating into.

Promised vs. delivered, by fiscal cycle

MODELED

Promised dollars are those committed in the bureau's published plan; delivered dollars are what shipped against the plan. Modeled.

Data table for Promised vs. delivered, by fiscal cycle
Underlying data for: Promised vs. delivered, by fiscal cycle
CyclePromisedDeliveredGap
FY 2019540000031000002300000
FY 2021620000039000002300000
FY 2023710000044000002700000
FY 2025790000049000003000000

Reserve growth

When delivery lags collection, the residual accumulates as an unobligated reserve. This is not a savings account in the household sense: it is a balance that public-finance officers and council staff have, by ordinance, the discretion to redirect.

Modeled unobligated reserve

MODELED

Data table for Modeled unobligated reserve

Each row shows the dollars left sitting unspent in this fund at the end of that year.

Underlying data for: Modeled unobligated reserve
YearUnspent reserve (USD)
20182089104
20193268016
20204535742
20215312882
20226128488
20237360933
20248709769
202510220542

Drift from voter intent

The chart on the right is a drift index. A value of 100 percent means every dollar in the fund is being used in a way that maps cleanly to the original ballot text. A value below 100 percent means some share has been ordinance-redirected, swept into a sibling program, or otherwise reclassified.

Drift index — voter intent vs. modeled actual disposition

MODELED

Data table for Drift index — voter intent vs. modeled actual disposition

Modeled share of dollars still aimed at the original ballot purpose, with each council vote that broadens the eligible uses pulling the score down.

Underlying data for: Drift index — voter intent vs. modeled actual disposition
YearOn voter intent (%)Drift (%)Note
2018964
20198713
20207822
20226436Sweep
20235842
20255248

WEEKLY MEMO · RENTAL SERVICES

What changed this week

A read of the documents on file for this fund, written this week. Citations link out to the source documents.

Headline

Portland Rental Services Office holds position with thin public documentation this week

What changed

  • The Rental Services Office (RSO) operates under the Portland Housing Bureau and runs a helpline providing technical assistance and information on landlord-tenant law; staff cannot provide legal advice [Doc 2].
  • The RSO administers several programs including Mandatory Renter Relocation Assistance, Application and Screening rules, Security Deposit rules, and the Residential Rental Registration Program [Doc 2].
  • Free landlord training sessions on Portland landlord-tenant law are scheduled through 2025 and 2026, offered virtually [Doc 2].
  • A public webinar on cost-based rental and limited-profit housing, using Vienna as a case study, is scheduled for May 7, 2026 [Doc 2].
  • The RSO's Rental Registration program connects to Chapter 7.02 of the Portland City Code, the Business License Law, which governs registration requirements; the law is characterized explicitly as revenue-generating, not regulatory [Doc 1].

Numbers worth holding

Figure Value Source
Contact number for RSO helpline 503-823-4000 [Doc 2]
Relay Service number 711 [Doc 2]
Business License Law chapter Chapter 7.02, Portland City Code [Doc 1]

Note: No fee amounts, registration counts, revenue figures, or budget totals appear in the supplied documents. Those figures are omitted per sourcing constraints.

What to watch next

The corpus here is thin. Neither document supplies fee schedules, annual registration counts, revenue collected, compliance rates, or RSO staffing and budget figures. A Landlord/Tenant Policy Analysis pre-proposal meeting was listed for January 6, 2026, but no outcome document was provided [Doc 2]. Observers should request the RSO's current fee schedule under Schedule R, any annual report from the Portland Housing Bureau, and minutes from the January 2026 pre-proposal meeting to establish a baseline for tracking this fund's fiscal performance.


Ron Bronson / Public Capacity Lab / State Capacity AI

← Back to all funds Cross-fund dashboard →