Portland Algorithmic Pricing Ban 2026: What You Can Still Use to Set Rent
- 5 days ago
- 9 min read
If you own rentals inside Portland city limits, there is a new homework assignment sitting on top of the statewide cap, and most owners I talk to have not actually read it. The Portland algorithmic pricing ban 2026 is Portland City Code 30.01.088. Council passed it as Ordinance 192122 on November 19, 2025. It took effect February 17, 2026.
This is not a second rent cap. Oregon already has one of those. This is a rule about how you arrive at a number — and whether that number was produced by a system that looked at other owners’ private rents, occupancy, or renewal dates.
The short version, before we get into the weeds: you can still look at Craigslist, Apartments.com, RMLS listings, published market reports, and your own books. You can still run a spreadsheet. You can still hire a manager who walks units and prices them the old-fashioned way. What you cannot do, if you sit above the five-unit exemption, is plug a competitor’s nonpublic file into a machine and let that machine tell you what to charge.
What the Portland algorithmic pricing ban 2026 actually says

The city wrote a long policy paragraph, then defined “price fixing” in two buckets.
Bucket one is the thing everybody already understood was illegal: an agreement among two or more people or entities to set, raise, lower, maintain, or stabilize rents, fees, or occupancy on units with different beneficial owners. Written, verbal, or inferred from conduct. That is classic collusion language.
Bucket two is the new part. It treats as price fixing any system, software, process, algorithm, model training, or similar method that establishes or enables the establishment of rent, lease terms, or occupancy using information about historical, current, or anticipated rents, price changes, supply, occupancy, lease terms, or renewal dates of units with different beneficial owners.
That second sentence is why this ordinance exists. City staff pointed at revenue-management products that pool nonpublic competitor data and spit out a recommended rent or a target occupancy. Federal and state antitrust cases against some of those products have been running for a couple of years. Portland decided not to wait for a verdict in another courthouse and wrote its own private right of action.
Then the code does something useful. It lists what is not price fixing:
Collecting or talking about market data for a use other than setting a rent, a lease term, or an occupancy target
Appraisals, feasibility studies, and market research
Routine property management that does not enable coordinated decisions across different beneficial owners
Public data, used without mixing in nonpublic files from other owners
“Public data” is defined generously: government records, required public disclosures, your own listing page, promotional materials, and listing information on an internet listing service. It even includes online services that publish public rent recommendations, whether or not they make you register.
So a RentCafe neighborhood average, a Zillow advertised rent, a Craigslist ad, or the asking rent on a competitor’s website is not the problem. The problem is the private occupancy report, the unpublished renewal date, the concession file that never hits a listing site, and the tool that blends those files across owners and then tells you what to charge.
The five-unit off-ramp, and why counting units is not optional
This section does not apply to the dwelling units of a beneficial owner of five or fewer units. That is the cleanest sentence in the ordinance for a lot of PAROA members.
Read the next sentence anyway. A beneficial owner is anyone who exercises substantial control or who owns or controls at least 25 percent of a unit. If the same person has pieces of several LLCs that add up to more than five Portland units — jointly or independently — the exemption is gone. City Hall put that language in on purpose so a six-unit owner could not hide behind three two-unit companies.
Above five units, the private-damages ladder is:
Six to fifteen units: the greater of actual damages or $300 per violation
Sixteen or more units: the greater of treble damages or $1,000 per violation
Attorney fees are on the table either way. The City Attorney can also go to the Code Hearings Officer and ask for injunctions, restitution, and civil penalties up to $1,000 per violation.
Here is the part that turns a “we’ll deal with it later” attitude into a real number. Each month you charge a rent established in violation is a separate violation. Each time you execute a contract in violation is a separate violation. Affected units include every unit whose rent was set that way, and if occupancy for a building was set that way, every unit in that building.
Do the napkin math on a 20-unit building that used a banned module for a year. You do not need a law degree to see why the 16-plus tier exists.
There is an affirmative defense. If you can show, by clear and convincing evidence, that you could not have reasonably known the service, software, or system engaged in price fixing, a plaintiff does not recover. “The vendor’s sales deck said it was fine” is not a plan. A written answer from the vendor about data sources, plus your own file showing you priced from public comps and your books, is a plan.
Two other off-ramps: contracts executed before February 17, 2026 are outside the section, and regulated, subsidized, or certified affordable housing is outside it. New leases and new increases after the effective date are not grandfathered just because you used the same software last year.
What you can still use on a Tuesday afternoon

Let’s make this concrete, because that is the question owners actually ask.
You can pull public listings for a two-bedroom in Lents, Concordia, or Multnomah Village and write the asking rents on a legal pad. You can buy a published market report. You can look at your own trailing twelve months — vacancy, concessions you already advertised, what your last five turnovers leased for. You can have an appraiser or a broker do a rent survey from public sources. You can open Excel. City staff said that out loud in committee: they are not banning spreadsheets, and they are not banning an algorithm that runs only on your own file.
You can also keep ordinary property-management software for ledgers, work orders, and portals. The ordinance’s fight is with a pricing or occupancy engine that trains or runs on other owners’ nonpublic information. Accounting is not that engine.
What you should stop doing, if you are over five units inside the city, is clicking “accept recommended rent” or “optimize occupancy” without knowing what data fed the recommendation. Ask the vendor in writing: does this module use historical, current, or anticipated rents, occupancy, lease terms, or renewal dates from dwelling units with different beneficial owners? If the answer is fuzzy, turn the module off for Portland assets and price those units yourself.
A property manager who prices from public comps and from the owner’s own portfolio is doing routine management. A property manager who feeds twenty unrelated owners into one occupancy model and then pushes the same renewal increase across those owners is in a different conversation. The code draws that line on purpose.
Portland city limits, not “the Metro”
This is a City of Portland ordinance. It lives in Title 30. It does not follow you to Beaverton, Hillsboro, Tigard, Oregon City, or unincorporated Multnomah County just because your office is on Sandy Boulevard.
If you have a fourplex in Portland and a fourplex in Gresham, only the Portland doors are under 30.01.088. If you have sixteen doors and three of them are inside the city, count the beneficial-owner test against the Portland units for the exemption — and do not assume the Gresham doors infect the Portland file, or vice versa, without talking to counsel. The safe operating habit is simple: Portland assets get a Portland pricing file built from public data and that asset’s own history.
Washington and Clackamas owners can keep reading for the software hygiene. The private right of action in 30.01.088 does not reach you unless the dwelling unit is in Portland.
and now a couple shameless plugs
This is exactly the kind of Portland overlay the Portland Area Rental Owners Association (PAROA) exists to translate. Membership gets you current landlord forms, education that tracks Title 30 instead of last year’s rumor, and a Helpline that still picks up when a rent-setting question is really a “did my software just create a file I cannot defend” question. The ordinance is six months old. The first sloppy lawsuit will not wait for a class.
Owners in the Portland Metro and Central Oregon who would rather not become amateur antitrust lawyers can hand pricing, notices, and the calendar to Northwest Real Estate and Property Management (NWRPM). Independent comps, a clean owner file, and a 90-day notice that also respects the statewide cap is the job. Software modules that you cannot explain on a witness stand are not.
This ban does not replace the 9.5% cap
Do not let the new code distract you from the old one. Covered Oregon tenancies that are fifteen years or older still live inside ORS 90.323. For 2026 that number is 9.5 percent — 7 percent plus West-region CPI, under the 10 percent ceiling. No increase in the first year. One increase in any twelve-month stretch. Ninety days’ written notice.
A perfectly “independent” rent that jumps 14 percent on a 1988 duplex is still an illegal increase under state law. A 9.5 percent increase that was generated by a banned module can still be a 30.01.088 problem on a 16-unit Portland building even if the percentage itself was legal. Two statutes. Two files. Both have to be clean.
DAS has until September 30 to publish the 2027 percentage. Wait for that number before you print January notices. We already walked the 2026 cap and the Portland relocation traps in a separate piece. This article is only about the pricing method.
A file you can hand to a lawyer, or to the City Attorney
If you own six or more Portland units, build a boring paper trail. It is not glamorous. It is how the affirmative defense and the “this was public data” carve-out actually work.
Count beneficial-owner units inside Portland city limits, including 25-percent slices and any entity you substantially control. Write the number down.
List every software product that touches rent, fees, occupancy, or renewal dates. Ask each vendor, in writing, whether the module uses nonpublic information from units with different beneficial owners. Save the reply.
Turn off any pricing or occupancy-optimization module you cannot explain. Keep the ledger and the work-order module.
For each new asking rent or renewal, keep a one-page note: public listings you used (date, source, advertised rent), your own last lease on that unit or a comparable unit you own, expenses that moved, and the number you chose.
Do not trade unpublished occupancy, concession, or renewal-date files with other owners “as a favor.” Coffee-shop talk about what is advertised on Zillow is public data. A shared spreadsheet of actual in-place rents is not.
If a manager prices for you, put in the management agreement that Portland units will be priced from public data and that owner’s own portfolio, not from a multi-owner pricing engine.
Remember the clock: five years from the most recent violation. A rent you set in March 2026 can still be a 2029 problem if you keep charging it.
None of that requires a data-science team. It requires the same habit you already use for a 90-day increase notice: write it down, date it, keep it.
The national litigation over algorithmic rent tools is not theoretical. An August 2026 survey of local ordinances put Portland on the same list as several other cities that created tenant-side damages on top of antitrust law. You do not need to become an expert in those cases. You need a Portland file that shows an independent decision.
The practical stance
I am not going to pretend this ordinance is a gift. Independent pricing takes time. Large owners with in-house analysts keep an advantage. Small owners who used to lean on a software recommendation now have to do the comp work themselves or pay a manager to do it. That is a real cost.
It is also not a ban on thinking. The city left public listings, market research, appraisals, and your own books on the table. Use them. Price the unit. Send a lawful 90-day notice if you are raising a covered tenancy. Stay inside 9.5 percent for 2026. Keep Portland doors in a Portland folder.
If you have been rubber-stamping a suggested rent since February without knowing the data diet behind it, this is the week to ask the question and print the answer. The ordinance has been live for six months. The first owner who cannot explain their number will teach the rest of us, in public, what “per violation, per month” looks like.
and now a couple shameless plugs
PAROA is where Portland-area owners compare the actual code, not the rumor. Forms, classes, and a Helpline beat a late-night forum thread when the question is “does my software count.” If you own in this city, membership is cheaper than one month of statutory damages on a sixteen-unit building.
And if you want the pricing file, the notice calendar, and the Portland overlay handled by people who already live in that checklist, NWRPM manages for owners in the Portland Metro and Central Oregon. Independent rent decisions are part of the work. Mystery algorithms are not.
Christian Bryant
President of both the Portland Area Rental Owners Association (PAROA)
Sources






.png)

Comments