If you run your portfolio on AppFolio, Buildium, Yardi, RealPage, or Rent Manager, you already know how powerful property management software can be. Leases, rent collection, maintenance requests, accounting, tenant screening. these platforms handle it all.

But there's one critical thing none of them were built to do: appliance recall compliance. Property management software recall compliance simply isn't a feature. in any of them.

And under California's AB 628, that gap is no longer just an inconvenience. It's a liability. one that can cost you $10,000 to $65,000+ per affected unit.

This isn't a knock on your PM software. AppFolio doesn't track recalls for the same reason QuickBooks doesn't do your taxes: it was never designed to. Here are the five specific gaps. and what they mean under California's new appliance recall law.

Your PM Software Is Great. But It Has a Blind Spot

AppFolio automates lease renewals and rent payments for hundreds of thousands of units. Buildium turns a tenant's 2 a.m. leak report into an assigned work order before your office opens. Yardi Voyager runs entire REITs. These are powerful tools built to solve the core problems of property management.

But not a single one was built to handle appliance recall compliance.

Before January 1, 2026, that didn't matter. Appliance recalls were a nice-to-know, not a legal obligation.

AB 628 changed that. California Civil Code §1941.1 now requires landlords to maintain functional stoves and refrigerators. and a recalled appliance is legally treated as non-functional, even if it still works. The 30-day remediation clock starts when the CPSC publishes the recall. Under constructive knowledge doctrine, you're expected to be monitoring.

Your property management software has no idea any of this is happening. Here's why.

1 Serial Number Tracking

Property management software tracks properties and units. That's the core data model: Property → Unit → Tenant → Lease. Some platforms let you add appliance records, but they're designed for maintenance. not recall matching.

Ask yourself: does your PM software know the serial number of the refrigerator in Unit 204?

You probably know Unit 204 has a refrigerator. Your maintenance history might show it's a Samsung. But do you have the complete model number. RF28R7351SR. and the serial number tied to that specific unit? Almost certainly not.

Why Serial Numbers Matter

CPSC recalls target specific model numbers and serial number ranges. Without serial-level data for every appliance, you can't determine which units in your portfolio are affected by a given recall. and you can't prove which ones aren't.

Recall matching requires model-level and often serial-level specificity. When the CPSC issues a recall for Samsung Slide-In Electric Ranges, models NE63T8711SS and NE63T8751SS, manufactured between January 2020 and March 2022. your PM software needs the exact model, the exact serial number range, the exact manufacturing date. Not "we have some Samsung stoves."

AppFolio's asset tracking, Buildium's appliance fields, Yardi's equipment records. none were built to capture or query this level of detail.

2 CPSC Cross-Referencing

Even if you entered every serial number into your PM software's custom fields, you'd still have a problem: no property management platform connects to the CPSC recall database.

The CPSC publishes roughly 80 appliance-related recalls per year. When a new recall drops. say, for Samsung slide-in electric ranges linked to 250 fires and 40 injuries. your PM software has no mechanism to:

The data simply doesn't exist in the system. AppFolio has no CPSC integration. Buildium has no recall database connection. Yardi has no cross-referencing engine. This isn't on their roadmap. it's entirely outside their product scope.

So what happens when the CPSC publishes that Samsung recall? Nothing. Your PM software keeps managing leases and collecting rent, completely unaware that a dozen of your units now contain legally uninhabitable appliances.

The Scale of the Problem

In 2025, the CPSC issued 376 total recalls. up 13% year-over-year. Approximately 80 were appliance-related. For a 500-unit portfolio, that's a statistical certainty of 15-60 individual appliances affected by recalls in any given year. Your PM software sees zero of them.

See What Your PM Software Is Missing

Upload your appliance inventory and get a free recall scan. Most property managers are surprised by what they find hiding in their portfolio.

Get Your Free Recall Scan →

3 Real-Time Recall Alerts

Your PM software is excellent at notifications. Rent reminders, maintenance alerts, lease renewal notices. these platforms know how to reach you when something needs attention.

But they don't send recall alerts. They can't. because they don't monitor recalls.

When the CPSC publishes a new recall at 10 a.m. on a Tuesday, here's what happens inside your PM software: absolutely nothing. No alert. No notification. No flag on affected units.

So how do property managers currently find out about recalls? Haphazardly.

Under AB 628, your 30-day clock starts the moment the CPSC publishes the recall. If you find out three weeks later from a tenant's email, you've already burned 21 of your 30 days. If you find out from an attorney six weeks later, you're already in violation on every affected unit.

The gap isn't just "my software doesn't alert me." It's time. Every day between publication and discovery is a day of growing legal exposure. and your PM software is doing nothing to close that window.

4 30-Day Remediation Tracking

AB 628 gives you 30 calendar days from the recall publication date to repair or replace every affected appliance. The deadline applies independently to every affected unit in your portfolio. Your PM software has no concept of a "recall remediation window."

Think about what proper 30-day tracking requires:

You could try to jury-rig your PM software's maintenance module for recall tracking. custom work order types, manual reminders, spreadsheet trackers on the side. Some property managers do exactly this. But it's fragile. It depends on someone remembering to set the timers. It has no escalation logic. And when that person goes on vacation or leaves the company, the process breaks.

The Deadline Is Per-Unit, Not Per-Recall

If a single recall affects 20 units in your portfolio, you have 20 independent 30-day deadlines. each with its own remediation status, tenant notification, and documentation requirement. Miss one and you have one violation. Miss all twenty and you have twenty.

5 Court-Ready Documentation

If a tenant files a habitability claim related to a recalled appliance, you need to prove three things:

  1. You were actively monitoring for recalls (not waiting to hear about them)
  2. You responded within 30 days of the CPSC publication date
  3. You completed the remediation. repair or replacement. with a documented chain of evidence from detection through resolution

Your PM software can show that a work order was created and completed. But it cannot generate a RecallCert™. a court-ready compliance document that tells the complete story:

Without this documentation chain, you're arguing from incomplete maintenance logs and reconstructing timelines from emails and memory. With it, you have a single, timestamped, court-admissible document proving your compliance.

PM software was never designed to produce this kind of compliance artifact. And under AB 628, compliance documentation isn't optional. it's the difference between a defensible position and a six-figure settlement.

RecallProof Works Alongside Your PM Software

RecallProof is not a replacement for your property management software. AppFolio, Buildium, Yardi. they're excellent at what they do, and your operations should keep running on them.

RecallProof is a layer. the same way Brex works alongside your bank for expense management, or Gusto alongside your HR system for payroll. Your PM software manages your properties. RecallProof manages your recall risk.

How the Integration Works

RecallProof's API integration with AppFolio and Buildium (Professional tier and above) keeps your appliance inventory synced automatically. When you add a unit in your PM software, the appliance data flows into RecallProof. No double entry. No manual imports.

Here's what the combined stack looks like:

Function Your PM Software RecallProof
Leases, rent, maintenance, accounting .
Serial-level appliance tracking .
CPSC recall cross-referencing .
Real-time recall alerts .
30-day remediation tracking .
Court-ready RecallCert™ .

Not on AppFolio or Buildium? RecallProof also supports CSV upload and manual entry. You can get your inventory into the system in under an hour, regardless of which PM platform you use.

The Bottom Line

Your PM software manages your properties. RecallProof manages your recall risk. Under AB 628, you need both.

These five gaps aren't failures of your PM software. They're functions it was never designed to perform. RecallProof covers the compliance blind spot that AB 628 just turned into a $10,000-$65,000+ per-unit liability.

The property managers who navigate AB 628 successfully will be the ones who recognize recall compliance as a separate operational discipline. requiring its own tools, workflows, and documentation. The ones who assume their PM software has it covered will find out otherwise from a tenant or an attorney.

Don't be the second type.

See What Your PM Software Is Missing

Get a free recall scan of your portfolio. Takes 5 minutes. No credit card required.