Three steps. Cap to notice to audit trail.
RentCeiling is a deterministic statutory calculator, a notice generator, and a compliance log — no AI, no ML, no probabilistic math. The rule data lives in versioned JSON, one file per jurisdiction, and every calculation you run is signed against the rule-set in effect at that moment.
Steps 1 is live today. Step 2 (notice PDF) ships week of 2026-04-28. Step 3 (compliance log export) ships the week after.
Step 1 — free calculator
Pick your jurisdiction. Enter current rent. See the legal max.
Jurisdiction-aware picker.
Select state and city. RentCeiling applies the stricter of statewide vs. local-ordinance caps automatically. California has six cities (LA RSO, SF, Oakland, Berkeley, Santa Monica, West Hollywood) with tighter local numbers; Oregon pre-empts local rent-control, so the statewide number is the binding one for every OR unit.
Formula shown, not hidden.
Every result shows the arithmetic: “5% + 3.8% regional CPI = 8.8%” for AB 1482 in 2026, “min(10%, 7% + 2.5% CPI) = 9.5%” for Oregon SB 611. You see the numbers. You can check the arithmetic. No black box.
Statute citation + notice period.
Result card links the controlling statute (Cal. Civ. Code §1947.12, ORS §90.323, DC Official Code §42‑3502.08) and the notice-period rule for your increase size (30 vs 90 days in CA — depends on the percentage; 90 days uniformly in OR).
Try it on the home page: rentceiling.com, or the jurisdiction-locked variants at /california and /oregon.
Step 2 — $9 notice PDF
Generate the statutorily-compliant tenant notice, ready to serve.
Statutory language, not a template.
Each jurisdiction has a specific language requirement — California requires the AB 1482 disclosure per Civ. Code §1946.2(f), Oregon requires a 90-day notice referencing ORS §90.323. The PDF uses the exact language the statute cites, not a generic “notice of rent increase” template.
Effective-date math, done.
Enter the date you plan to serve. The PDF computes and renders the earliest legal effective date based on the jurisdiction's notice-period rule. No counting calendar days by hand, no mistakes on weekends or holidays.
Landlord + tenant + unit address baked in.
Enter once, the fields populate through the compliance log. Re-serve next year: the log pre-fills tenant and unit; you change the rent numbers only. Signature lines, unit address, landlord-of-record, notice-period disclosure — everything the statute calls out, in the statute's prescribed order.
Ships week of 2026-04-28. Stripe checkout flips live the same day. $9 per notice or $19/mo Pro for unlimited.
Step 3 — compliance log (Pro)
Versioned against the rule-set in effect at the time of the calc.
Every calc timestamped.
Each row is a Unix timestamp, a jurisdiction+city, the rule-set version hash in effect, the inputs (rent, building year, last-increase date), the legal-max output, and the statute citation. If the formula changes next year, your 2026 calcs are still signed against the 2026 rule-set.
Every notice archived.
Rendered PDF is stored against the log row. If a tenant later disputes the increase, you export the row (CSV metadata + PDF) and attach it to your response. The rule-set version hash is your “I used the math in effect on the day I served.”
One-click export for disputes or audits.
CSV of all log rows for a date range, or a PDF bundle containing every notice + its metadata row. For LA RSO's annual filing or Oakland rent-board audits, this is the “paper trail” line item your attorney would build manually.
Pro tier includes compliance log + export. Pay‑per‑notice ($9) gets one log row. Ships week of 2026-05-05.
Under the hood
Why RentCeiling looks different than a “legal-tech” SaaS.
Is this legal advice?
No. RentCeiling is a deterministic calculator and a document generator. We compute the statutory cap from public statute + public CPI data; we render the notice PDF from the statute's prescribed fields. Nothing here is legal advice, and we don't practice law. Consult counsel for disputes, banking-provision edge cases, or any jurisdiction not yet covered.
What's in the rule-set? Can I see it?
Yes — the rule-set is served as plain JSON at /rules/{jurisdiction}.json. For California see /rules/california.json; for Oregon, /rules/oregon.json. Every field maps to a statute section cited in the file itself. If your attorney disagrees with a number, they can point at the exact JSON line.
When does the rule-set update?
January, every year, when the new CPI figures are published. The update is a 15-minute edit per jurisdiction — one file, one commit. Pro subscribers get the update automatically. The rule-set version hash in the compliance log locks your 2026 calcs to the 2026 rule-set even after the January refresh ships.
What if my jurisdiction isn't covered yet?
California, Oregon, New York (NYC RSL), Washington DC, and Saint Paul MN are live today. Montgomery County MD and Washington State jurisdictions ship in the next two weeks. If yours isn't on the roadmap, email us with your ordinance link and we'll wire it in — the data-authoring step is typically 15 minutes per jurisdiction.
Why no AppFolio / Buildium / Yardi integration?
Two reasons. First, those incumbents don't expose a rent-cap-compliance hook — we'd be reading unit rosters but writing nothing back, which isn't worth the OAuth surface. Second, RentCeiling's ICP (1–20-unit self-managing landlords) typically isn't using AppFolio yet. When we hit the mid-PM segment in 2H-2026, integration becomes the obvious next bet — not at v1.
Is there a DocuSign / Adobe Sign flow?
Not yet. Notice PDFs download as a standard PDF/A file that you can serve in person, by mail with certificate of delivery, or run through your existing e-sign flow. Adding e-sign in-product is a week-3+ decision — we'd rather let the PDF slot into your existing process than force you to route through ours.
What happens to the calculator if the rule changes mid-year?
California's AB 1482 cap updates in August each year with the new CPI figures for the next calendar year. Oregon's SB 611 cap is posted by the Department of Administrative Services in September for the next calendar year. When either changes, we ship a rule-set PR the same day. Pro subscribers get a changelog entry and a version-hash audit record; free-tier users see the new cap on their next calc without doing anything.
Get launch updates.
We'll email when notice generation goes live (step 2) and when each new jurisdiction (NY, DC, MN, MD, WA) ships.