Landlord record keeping Contra Costa starts with the city your unit sits in, not the county
Landlord record keeping Contra Costa is not one set of rules. It is a stack of overlapping requirements that change depending on whether the property is in Concord, Walnut Creek, an unincorporated pocket, or another city with its own ordinance. A landlord with units in two different cities inside the county can be subject to two different retention periods, two different notice triggers, and two different standards of proof for the same basic transaction. The county does not hand you a single checklist, and a generic California guide will miss the local piece entirely.

The real challenge is that what counts as proof is not the same as what you saved
Most landlords keep something: a lease, a rent ledger, a folder of repair invoices. The problem is not that they keep nothing. The problem is that the thing they kept is not what the ordinance says they must be able to produce, in the format it must be produced, for the length of time it must be kept. A bank statement showing a deposit is not the same as a dated rent receipt that meets the city’s line-item requirements. A text message agreeing to a repair is not the same as a written notice with the correct statutory language. And a three-year-old lease renewal addendum that was never signed by the tenant is worse than having no addendum at all — it looks like you tried and failed, which is a harder position to defend than a clean gap.
What makes this genuinely difficult in Contra Costa is that the ordinances are not harmonised. Concord’s rent ordinance and Walnut Creek’s absence of one create two completely different proof burdens for landlords who might live ten minutes apart. In Concord, a landlord who wants to claim an exemption from the rent registry — say, for a single-family home — must be able to prove the exemption applies, and must have sent a specific notice to the tenant within a specific window. If the notice was sent late, or was missing one required disclosure, the exemption can be challenged. The record that proves you sent it — and sent it correctly — becomes the most valuable piece of paper in the file. We walked through the exact documents that hold up in Three Documents to Prove Concord Rental Exemption, and the common thread is that each one must be dated, delivered, and stored in a way that survives a dispute.

A genuine partial answer: the records that matter most, by category
You can cut through a lot of noise by grouping the records into four buckets. Each bucket has a retention clock that starts from a different event, and the clock resets if a dispute opens.
- Lease and tenancy documents. The signed lease, every addendum, every renewal, every notice of change of terms. These need to be kept for the full tenancy plus a period after move-out. In Concord, if the unit is subject to the rent ordinance, the base rent on file with the city must match what is in your lease, and the city can ask for the underlying documents years later. If you cannot produce them, the rent you are charging can be challenged as an unlawful increase.
- Rent payment records. This is the one that trips up landlords who use informal systems. A rent ledger that shows every payment, the date it was received, the method, and any fees or credits applied. If the tenant pays in cash, the receipt must contain specific information, and you need to keep a copy. The retention period here runs from the date of the payment, and in a jurisdiction with a rent registry, the ledger is the source document for every annual filing.
- Repair and maintenance records. Work orders, invoices, permits, and the correspondence with the tenant about the repair. These prove habitability and can rebut a claim of constructive eviction or retaliation. Keep them for at least the length of the tenancy plus the statute of limitations for a habitability claim, which can stretch years beyond move-out.
- Notices and disclosures. This is the bucket that contains the exemption notices, the AB 1482 notices, the lead-based paint disclosures, the bed bug addenda, the move-in and move-out inspection reports. Each one has its own delivery requirement and its own retention trigger. A missing move-in inspection report, for example, can make it nearly impossible to withhold from the security deposit for damage, regardless of what the photos show.
None of this is theoretical. We have seen a Concord landlord lose an otherwise valid rent increase because the ledger they kept was a spreadsheet that did not separate rent from a utility pass-through, and the city’s hearing officer treated the whole amount as an unsubstantiated rent charge. The dollar amount was not the issue — the format was.
What is left depends on your specific city and your specific exemption status
The four buckets above cover the core. What they do not cover is the interaction between city-level rules and state-level rules, and the interaction between the rent ordinance and the just-cause eviction rules. In Concord, for instance, a landlord who is exempt from the rent registry may still be subject to the just-cause requirements, and the proof that supports one does not automatically support the other. In Walnut Creek, where there is no local rent ordinance, the landlord is still subject to AB 1482, and the record-keeping burden shifts toward proving that the unit qualifies for a state-law exemption — a different set of documents, with different delivery rules. The overlap between Concord and Walnut Creek is something we mapped in Concord vs Walnut Creek Rent Control Differences, and the takeaway is that a landlord who assumes the rules are the same in both cities ends up with a file that is correct in neither.
The other piece that is genuinely complicated is the retention clock. Some records need to be kept for three years after the tenancy ends. Some need to be kept for four years after the date of the transaction. Some need to be kept indefinitely if a dispute is open. And if you sell the property, the new owner may need access to records you were required to keep, which means the sale contract needs to address record transfer — something most purchase agreements do not cover in enough detail.

How we walk through this with a Contra Costa landlord
When we work with an owner, we start with the address. Not the city, the address. Because in Contra Costa, a single street can cross an incorporated boundary, and the rules change at the city limit. We pull the current ordinance for that jurisdiction and map every record type to its retention requirement, its format requirement, and its delivery trigger. Then we audit what the owner actually has — the physical files, the spreadsheets, the property management software exports — and we identify the gaps that a tenant’s attorney or a city hearing officer would find first.
From there, we build a record-keeping system that runs on a calendar, not on memory. The system flags when a notice needs to be sent, when a retention period expires, and when a document is missing a required element. For owners who use property management software, we configure the platform so that the reports it generates actually meet the local standard — most platforms default to a generic format that is not sufficient for a Concord rent registry filing. For owners who are still on paper, we build a simple folder structure and a one-page checklist that tells them what goes where and for how long. The goal is not to create a perfect archive. The goal is to make sure that when the city asks for a document, or when a tenant disputes a charge, the owner can produce the right record in the right form without a panic-driven search through a shoebox.
This kind of system work is what our property management practice does every day — not just collecting rent, but building the back-office infrastructure that keeps an owner out of a hearing room. And when the record-keeping process itself becomes a time sink, the automation tools we use are the same ones we describe in workflow automation — removing the tasks that nobody schedules, like the monthly ledger reconciliation or the annual notice reminder, so they happen without someone having to remember.
If your file is a stack of papers you hope you never need, or a spreadsheet you update when you remember, we can help you turn it into something that actually holds up. Start at our contact page and tell us what city your units are in. We will walk you through what applies to you specifically.
What is the one record you are least confident you could produce if a tenant challenged it 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. 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.



