On Monday, October 19, the City of Baltimore sued Yardi Systems, RentCafe and Pennrose Management Company, alleging that renters were charged hidden "pay-to-pay" fees for paying their rent online. The city announced the suit in a release from Mayor Brandon M. Scott's office, and WMAR 2 News and the Baltimore Sun reported it the same day. What follows is the city's side. The court has decided nothing, and we have not seen a public response from Yardi or Pennrose.
What we know
- Who was sued. Yardi Systems, LLC and RentCafe, LLC, which jointly sell the RentCafe platform, and Pennrose Management Company, LLC, which owns and manages hundreds of units for lower-income renters in Baltimore (City of Baltimore release).
- The claim. The city says the defendants charged compulsory junk fees in violation of Baltimore's Consumer Protection Ordinance (City of Baltimore release).
- How the fees allegedly worked. According to the complaint as the city describes it, RentCafe steers tenants toward payment methods that carry a fee, places fee information across several pages and in fine print, and shows the fee for a chosen method only at the last step of payment (City of Baltimore release; WMAR 2 News).
- The scale. The complaint says hundreds of Baltimore rental properties use RentCafe for rent payments, including nearly 50 income-restricted properties or buildings with affordable units, and that most tenants who are encouraged or required to use it pay a nonrefundable monthly service fee (WMAR 2 News).
- Who is bringing it. The city sued through its law department, with the civil rights firm Relman Colfax as outside counsel (City of Baltimore release).
What we do not know: the complaint's full text, which payment methods carried which fees, whether a no-fee option was available to every tenant, how the fee revenue was split, and what Yardi and Pennrose will argue. We will update this post when they say more.
Why it matters beyond Baltimore
Online rent payment is the default now, and it usually runs through a portal the property manager chose and the renter did not. That makes the fee a three-party question. The processor pays card networks for every transaction. The portal vendor sets a price for each method. The property manager decides which methods to offer, whether to absorb any cost, and what the lease says about how rent must be paid.
The case for these fees is familiar. Card payments cost money to process, and charging the person who chooses a card over a bank transfer keeps that cost off everyone else's rent. Many portals offer a free method alongside the paid ones. The city's complaint is aimed at something narrower: whether the price of paying was clear before the renter committed, and whether renters could realistically avoid it. That is a disclosure question, and disclosure is where operators have the most control.
The suit names the property manager as well as the software company. Whatever happens in court, that is the part to notice. A renter does not see a vendor's pricing page. They see your portal, your lease and your answer when they ask what living there will cost.
What to check this week
- Pay your own rent. Walk through your portal as a resident would, with each payment method. Note what each one costs and the step where the fee first appears.
- Find the free path. Confirm there is a no-fee way to pay, such as a bank transfer or a check, and that a resident can find it without help.
- Read the contract. Know who sets each fee, who keeps it, and whether you can change the defaults. If you share in the revenue, know that before a resident asks.
- Line up the lease. Check that your lease and fee schedule name the payment methods and any fees in plain terms, and that they match what the portal does.
- Give affordable units a second look. Fees weigh more on renters with less margin, and subsidized programs often carry their own rules. Ask your counsel how local consumer protection law applies to your fee setup.
None of this means your portal is doing anything wrong. It means you should know exactly what it does before someone else describes it for you.
Where Tallo stands
Tallo does not process rent, set fees or run a payment portal. We work earlier, in the leasing conversation, where the question first comes up: "What will I pay each month, all in?" Tallo answers from the fee schedule you give it for each property, and when a renter asks about a cost you have not told it about, it asks your team rather than guessing. You can read the lines we will not cross on the About page.
That is a small part of what Tallo does, and it is the part this case points at. A renter who hears the full monthly cost before they apply is less likely to feel surprised by it later. For more on keeping those answers consistent from one renter to the next, see Fair housing compliance software that keeps teams human.
Sources: the City of Baltimore's release of October 19, 2026; WMAR 2 News, October 19, 2026; the Baltimore Sun's report of the same day. The description of the defendants' conduct reflects the city's allegations; nothing has been decided by a court. This post is not legal advice.