CasaCopilot
← All guides

The California Residential Purchase Agreement (RPA): A Plain-English Walkthrough

The RPA is the standard contract behind almost every California home sale. Here's what's actually in it, section by section.

The Residential Purchase Agreement (RPA), published by the California Association of Realtors (C.A.R.), is the contract form used in the majority of California home sales — typically supplied through a licensed agent, since C.A.R.’s copyrighted forms are licensed for use by its members. It isn’t a government-mandated form; any party (or their attorney) can use different contract language instead.

CasaCopilot doesn’t produce the RPA form itself. When you submit an offer through CasaCopilot, it prepares its own custom-drafted purchase agreement covering the same substantive terms — price, deposit, financing, contingencies, closing date. If the seller’s listing agent sends you an actual RPA to sign instead, this guide’s walkthrough of what’s in it applies just the same.

The core terms

At its heart, a California purchase agreement — whether it’s the RPA itself or a custom-drafted equivalent — sets: the purchase price, your earnest money deposit amount, how you’re financing the purchase (cash or a specific loan type), and your proposed close-of-escrow date. Everything else in the document exists to define what happens between signing and closing.

The Effective Date, and why it matters

The contract isn’t binding the moment you send an offer — it becomes effective on the date of final acceptance, once both sides have signed (directly, or through a counter-offer that’s then accepted). That single date, the “Effective Date,” is what every contingency deadline in the contract counts from. An inspection period of, say, 17 days means 17 days from the Effective Date, not from whenever you first wrote the offer.

Contingencies, disclosures, and cost allocation

The bulk of the RPA’s length is contingencies (inspection, loan, appraisal, and others — see the next guide), required disclosures the seller must provide, and default allocation of who customarily pays which closing costs. Nearly all of it is initialed line-by-line rather than just signed once at the end — which is exactly why an unrepresented buyer should read every section they’re initialing, not just skim to the signature page.

A buyer can modify the RPA’s default terms — different contingency timelines, different cost splits — before signing. Nothing in it is fixed once you understand what each section actually says.

Frequently asked

Am I required to use the RPA specifically?

No. It's the standard, widely-used form, but any party (or their attorney) can propose different contract language — CasaCopilot itself prepares its own custom-drafted agreement rather than the copyrighted RPA form, covering the same substantive terms.

When does the RPA actually become binding?

On the Effective Date — when the last party to accept has signed and that acceptance has been communicated back. Until then, either side can typically withdraw.

Can I negotiate the RPA's default terms?

Yes — contingency periods, cost allocations, and most other defaults are all negotiable point-by-point before signing, not fixed by the form itself.

This is educational guidance, not legal advice. Consult a California real estate attorney for legal questions specific to your transaction.