Contact Us

Send us a note any time. We aim to answer every enquiry within 24 hours.

What we do

Technology, real estate & PropTech, digital growth

Find us

2121 Meridian Park Blvd, Concord, CA 94520

Office hours

Mon-Fri: 9:00-18:00 / weekends by appointment

Rent control readiness software for Concord landlords

  • By Lily P.
  • September 5, 2026
  • 0 Comment
  • 35 Views

Rent control readiness software: what Concord landlords need today

Rent control readiness software isn’t a category you’ll find on a shelf. It’s a set of capabilities inside the tools you already run, or should be running, tuned for a specific risk: a ballot measure modeled on Redwood City’s that tightens rent rules in Concord. Concord already has a rent ordinance, so you’re not starting from zero. But most landlords here track the wrong things, or track the right things in a way that won’t hold up if the rules shift.

Redwood City’s measure, which CAANET opposed as a sweeping rent control ballot measure, would have rolled rents back and capped increases below what Concord’s current ordinance allows. That’s the pattern to watch. When a measure like that lands on a Concord ballot, the landlords who can answer three questions fast are the ones who keep control of their properties. The ones who can’t are the ones who end up fighting over base rent dates and lost exemption notices.

A mature professional working on business charts at a desk with a computer in an office setting.
Photo: RDNE Stock project / Pexels

The real challenge: your data is scattered across systems that don’t talk

Most Concord landlords I meet run their rentals on a patchwork. QuickBooks for money, a spreadsheet for tenant contacts, a paper folder for exemption notices, and a property management platform that holds leases but not the history behind them. That works fine until you need to prove something. A rent control measure doesn’t just cap future increases. It typically sets a base rent date and asks you to justify every increase since then. If your software can’t produce that history in one view, you’re reconstructing it by hand under a deadline.

What people get wrong is thinking this is a filing problem. It’s not. It’s a record-keeping problem that becomes a filing problem the day the measure passes. The software you have today either captures the right data or it doesn’t. If it doesn’t, no amount of scrambling after the fact fixes it.

A genuine partial answer: the four data fields that matter most

You can get most of the way there by making sure your current software tracks four things, in one place, for every unit:

  • Rent history with dates. Every rent amount, every increase, every date it took effect. Not just the current rent. Concord’s ordinance and any future measure both hinge on when rent was set and what it was before.
  • Exemption status and notices. Whether the unit is exempt, under what section, and a copy of every notice you’ve given or received. Concord carves out single-family homes, condos, and ADUs in specific ways. If you lose that notice, you lose the exemption. Our guide to rebuilding after a lost exemption notice walks through what that costs.
  • Tenant move-in and move-out dates. These anchor everything: base rent, vacancy decontrol, notice periods. A measure like Redwood City’s can change what counts as a vacancy. If your software doesn’t log move-in dates cleanly, you’ll be digging through old leases.
  • Capital improvement and maintenance records. Many rent control schemes allow passthroughs or exemptions for major work. Concord’s current ordinance has provisions here. If you can’t show what you spent and when, you can’t claim it.

That’s the core. If your software does those four things well, you’re ahead of most landlords in Contra Costa. If it does two of them, you have a gap worth closing before any measure gets serious.

A business professional uses a laptop with charts and graphs while wearing earphones in an office setting.
Photo: https://kaboompics.com/ / Pexels

What’s left depends on your specific situation

The rest is judgment. Which units are exempt under Concord’s current ordinance? Which would lose that exemption under a Redwood City-style measure? How do you handle a tenant who’s been there ten years versus one who moved in last month? These answers change the software configuration, and they change what you need to pull when a measure is proposed. A duplex owner with one exempt unit and one covered unit has a different setup than someone running a fourplex where every unit is covered.

That’s why a generic checklist only gets you so far. The data fields above are universal. The way you use them, the reports you build, and the alerts you set depend on your portfolio and where Concord’s ordinance stands today. Check the current text before you rely on any carve-out, because the details shift.

How we walk you through it

When a landlord comes to us with this concern, we start by looking at what software they already run. Most of the time, the tool isn’t the problem. The configuration is. We map their units against Concord’s current ordinance, identify which ones are exempt and which aren’t, and then set up the tracking fields inside their existing platform. If the platform can’t do it, we recommend a change, but usually it can.

Then we build the reports. A rent history report per unit, an exemption status dashboard, and a notice log that shows every document and its date. We test it against a hypothetical measure: if the rules change next month, what can you produce in an afternoon? If the answer is everything you need, you’re ready. If not, we close the gap before it matters. That’s the kind of work we do under our property management services, and it pairs with our workflow automation practice when the process needs to run without you touching it.

High angle view of a businessman working at a desk with a laptop, tablet, and documents.
Photo: RDNE Stock project / Pexels

Don’t wait for the ballot measure to start

The landlords who get hurt by rent control measures are rarely the ones who did something wrong. They’re the ones who couldn’t prove they did it right. Software won’t stop a measure from passing. But it determines whether you spend the next year fighting over paperwork or managing your property. If you’re a Concord landlord and your current setup can’t produce a clean rent history for every unit, that’s the first thing to fix. Talk to us about getting your systems ready before the ballot language is even drafted.

What’s the one piece of rental data you’d struggle to pull together if a measure like Redwood City’s passed in Concord tomorrow?


About this article. This is general information and our own opinion, written from how we run operations for owners and businesses in Contra Costa County. It is not legal, tax, accounting, financial or other professional advice, it is not a recommendation to take or avoid any action, and it is not a substitute for advice about your own property, tenancy or business. CAO Investment Group is not a law firm, and reading this does not create an attorney-client or any other professional relationship. Local ordinances, fee schedules, forms, thresholds and deadlines change often and differ from city to city within Contra Costa County — anything here may be out of date by the time you read it, including as of the publication date shown above. Verify anything you plan to rely on against the current rules published by your own city or county, and speak to a qualified attorney, CPA or licensed professional about your specific situation before you act. This article refers to material published at this source, which we do not control and which may have changed or been withdrawn since we wrote about it; our description of it is our own reading, not the source speaking. We make no warranty that this information is current, complete or accurate, and we accept no liability for any action taken or not taken on the basis of it.

Lily P.

Head of Operations at CAO Investment Group. Writes about the operating side of the work — property systems, process, and the automation that removes the jobs nobody schedules.