Research infrastructure
How HyreADU research works — the method every page here is held to
What we count as a source, how a figure is labeled, what stops a page shipping, and the limits of what a one-state desk is entitled to say.
Written by HyreADU Research Desk Primary-source research and data analysis
Audited by HyreADU Research Desk Editorial standards and provenance audit
The method in short
Every factual claim on this site is traced to a document we retrieved ourselves, with the date we retrieved it printed next to it. We do not cite an article that cites a source; we download the source.
Every figure carries one of three provenance labels — a HyreADU calculation we computed from a primary file, an agency-published statistic HCD, HUD, the Census, CSLB or a city produced, or a trade estimate from a survey or index, useful and labeled as what it is.
Fact, calculation, analysis and recommendation are written differently and never blurred. We do not present our interpretation as something a source stated, and we never say we collected data when we analyzed somebody else’s. This is a California program, and the scope limit is enforced rather than mentioned. The company store is 735 CSLB-verified firms, all but one of them Californian, and extracted permit evidence exists for five named jurisdictions.
No claim about the United States is ever computed from that store; national statements rest on federal agency data and are cited to the agency.
Where a number cannot be traced, we publish the shorter page and say what we could not verify. Several pages on this site carry a retrieval wall in place of a table, because a table filled from aggregator sites would be the most reused and least defensible thing here.
The research desk is organizational. It has no named staff, no credentials, no laboratory and no field operation, and this page will not imply otherwise.
What it has is the file, the method and the date — which is why 9 of the underlying files, 3,828 rows in all, are published for anyone to recompute.
What this desk is, stated plainly
A methodology page is the easiest place on a website to overclaim, so this one starts with the things that are not true.
The HyreADU Research Desk is organizational, not personal. There is no named researcher behind these pages, no photograph, no biography, no list of degrees and no count of years in the field.
Original research on this site is attributed to the desk as an organization and to nothing else. Where a page needs expert commentary, it is sourced from a named, verifiable person outside this site and cited to them.
It holds no credentials and no affiliations. It is not a licensed design or engineering practice, it does not practice law, it is not accredited by any body, and it is not a member of any research association.
It has no laboratory, no field survey operation and no proprietary panel of respondents. Every number on this site was either computed from a file somebody else published, or published by somebody else and cited.
HyreADU does not design, permit or build accessory dwelling units. The site expects to earn revenue by connecting homeowners with ADU professionals, and that relationship is disclosed wherever it applies.
Nobody can buy a placement, a ranking or a favorable description here. Pages that look like rankings are not: they publish public-record counts and let the reader decide.
What the desk does have is narrow and checkable. It downloads primary files, computes figures from them with a stated method, and publishes both the figure and the file. That is the whole claim, and the rest of this page is how it is held to it.
The sourcing rule: a document, and the date we opened it
Two requirements, applied to every factual claim on the site. Neither is negotiable, and together they are the reason several pages here are shorter than their competitors.
First: the source is the document, not an article about the document. If a page states a statutory requirement, the citation is the section on the Legislative Counsel’s own service, not a law-firm summary of it.
If a page states a permit count, the citation is the municipal open-data resource, not a news story quoting it. This is not fastidiousness.
The single most common failure in ADU material is a chain of citation that terminates in a builder’s brochure, and cutting the chain to length one is the only reliable defense against it.
Second: every source carries the date it was retrieved. Not the date of the source — the date this desk opened it.
Those are different facts and the second one is the one a reader needs, because a municipal fee schedule from 2024 that we read last week is a different quality of evidence from the same schedule read two years ago.
Retrieval dates appear next to the source in the source list, in the "data as of" line at the top of every study, and inside dataset files as a header comment.
Where those two requirements cannot be met, the claim does not ship. That has real consequences on this site and they are visible: the ordinance tracker publishes a coding schema and two jurisdictions rather than a statewide table, because codified municipal text could not be retrieved; the fee work publishes no statewide fee table for the same reason.
The download shelf carries no fee file, and the page says why in the section on what is deliberately missing.
Primary is preferred in a defined order. Current statute and chaptered bill text; the issuing agency’s own dataset or return; the jurisdiction’s own published page; a federal statistical series; peer-reviewed or institutional research cited to the institution; and, last and always labeled, a trade survey or index.
A source further down the list is not barred — it is labeled, and it is never used to contradict one further up.
Fact, calculation, analysis, recommendation
Fact, calculation, analysis and recommendation are four different kinds of claim and they carry four different burdens of proof. Blurring them is how a research site becomes a marketing site without anyone deciding to.
A source fact is quoted or closely paraphrased from a document we retrieved, and it reads that way: “Government Code § 66317(a)(3) provides that if the local agency has not approved or denied the completed application within 60 days, the application shall be deemed approved.” The reader can check it in one click.
A HyreADU calculation is a figure we computed from somebody else’s file, and it says so: “HyreADU analyzed the LADBS building-permit extract and calculated a median of…”.
It is never written as though the agency published it. The distinction matters because an agency figure has an agency’s methodology and review behind it, and ours has ours.
A HyreADU analysis is an argument: a reading of what a pattern most likely means, an explanation of why two sources disagree, an inference about the shape of a distribution.
It is always marked — “HyreADU analysis”, “the most defensible reading is”, “this suggests” — and it is always separable from the data underneath, so a reader who accepts our numbers can reject our interpretation. That is the point of publishing the file.
A recommendation is a suggested next step, and on this site it is almost always procedural: ask the agency in writing, check the section on leginfo yourself, take the state floor table to the counter. It is never a conclusion about whether a specific project is lawful, affordable, financeable or a good idea.
The rule that ties them together: we never present the desk’s interpretation as something a source stated, and we never say HyreADU collected data when HyreADU analyzed somebody else’s. Those are the two failures that would make everything else on this page worthless.
The three provenance classes, and what each one obliges us to do
The label on a figure is not decoration. Each class carries a different set of obligations, and the statistics hub enforces the split mechanically.
| Class | What it means | What we must publish with it | What it may never be used for |
|---|---|---|---|
| HyreADU calculation | We downloaded a primary file and computed the figure here. | The source file and its resource identifier, the retrieval date, the frame, the exclusions, and — where the file is publishable — the file itself. | It may never be attributed to the agency whose file it came from, and it may never be extended beyond the geography of that file. |
| Agency published | HCD, HUD, the Census, CSLB or a jurisdiction produced the number. | The specific table or return it came from, not an article about it, plus the retrieval date and the agency’s own caveat where the agency states one. | It may never be presented as the desk’s work, and it may never be recut in a way the agency’s own documentation says the series does not support. |
| Trade estimate | A builder survey, a cost index, or an institutional owner survey. | Who ran it, when, on what sample, and the sampling limitation in the same breath as the number. | It may never be presented as a measurement of every ADU in California, and it may never override an agency or statutory figure it contradicts. |
The same three classes appear on the statistics hub, on every figure in a digest, and on every file on the download shelf.
The one-third gate. A statistics digest on this site ships only when at least a third of the figures on it are HyreADU calculations, each linked back to the study that produced it.
Below that threshold the honest object is the study, not the digest: a page of other people’s numbers is a bibliography with a headline on it.
That rule is why the statistics hub has fewer pages than it could have, and why a fee digest and a statewide cost digest are named there as not yet shippable.
The California limit, and why it is written into the arithmetic
The California scope limit is the constraint that most often decides what a page is allowed to say, so it is stated as a rule rather than a caveat.
HyreADU is a California research program. The company store holds 735 CSLB-verified companies, of which 734 are Californian and one is not. Extracted ADU permit evidence exists for five named jurisdictions: the City of Los Angeles, San Francisco, Sacramento, San José and unincorporated Marin. That is the entire empirical base this desk owns.
A figure computed from that base is titled to those places and no others. A median from the Los Angeles permit extract is a Los Angeles median. A distribution across five jurisdictions is a five-jurisdiction distribution. Neither is a California figure, and neither is remotely a national one.
Where a page needs to say something about the United States, it rests on federal or state agency data — the Census, HUD, HCD, BLS — and it is cited to the agency, never to us.
The counted record is published rather than described. The research-desk block at the foot of every study carries four numbers: California as the only state we will make store-based claims about, five jurisdictions with extracted permit evidence, 735 CSLB-verified companies, and zero national claims from a one-state store.
Those numbers are counted from what the site actually holds. They stay small until the work is done, because the block is the only credential this desk has and inflating it would destroy the one thing it is for.
The same limit applies to time. A feed that stops is a feed that stops: the Los Angeles legacy contractor extract ends on 19 May 2023 by construction of the feed, not by choice, and pages that rest on it say so rather than implying currency they do not have.
The statistical conventions
Seven conventions applied across every quantitative page here. Each exists because the alternative produced a misleading number at least once.
- The median is the headline; the mean is a labeled contrast
Permit durations, valuations and fees are all heavily right-skewed, and a single seventeen-and-a-half-million-dollar Los Angeles row moves a mean and not a median. Where a mean is published it is published beside the median and marked as a contrast, never alone.
- Incomplete observations are censored, not dropped
A permit with no certificate of occupancy at the observation cut is information, not a missing value. Duration figures use the Kaplan-Meier product-limit estimator with right-censoring, and the completed-only figure is reported separately so the difference between the two is visible rather than buried.
- Empty means unverified; zero means a counted zero
In every published file and every table, a blank cell is a value that could not be confirmed from a primary source on the retrieval date. It is left blank rather than filled from an aggregator, and it is never rendered as a zero.
- Exclusions are stated before the figure, not after it
Owner-builder-named permits excluded from contractor counts; supplemental permits excluded by permit-number segment; zero and negative values dropped with the count of what was dropped. The reader sees the frame before the number.
- A permit is not a completion, and a license is not a grade
Permit counts and completion counts are different series and are never used interchangeably. California licenses no ADU classification, so no CSLB record on this site is evidence that a company specializes in ADUs, only that it holds the license stated on the date stated.
- Sensitivities are published when the answer moves
Where a classifier or an exclusion rule changes the result materially, the alternative specifications are reported alongside the headline rather than chosen quietly. A figure that only survives one specification is a figure the reader is entitled to see fail.
- Counts printed on a page are recomputable from a table on the same page
If a page says “18 of 36 sections”, the 36 rows are on the page and can be counted by hand. No headline figure on this site rests on a calculation the reader cannot repeat from what is in front of them.
Retrieval walls, and why we publish them
A significant amount of the material this work needs is public in principle and unreachable in practice. That fact is published rather than worked around.
The recurring obstacles are specific. The platform hosting most California municipal codes returns HTTP 403 to automated requests, so codified municipal ADU standards are frequently unobtainable. Some agency sites are intermittently unavailable, occasionally with a maintenance notice, occasionally without. Some license-detail services reject automated requests outright. Some municipal open-data resources have simply stopped refreshing.
When a wall is hit, three things happen and none of them is a substitution. The page states what was sought, what the obstacle was, and the date.
The affected cells stay empty rather than being filled from a commercial ADU site or an aggregator. And the page ships with whatever was actually verified, at whatever length that turns out to be.
This is the single most consequential rule on the site, because the alternative is always available and always looks better.
There is a version of the ordinance tracker with a row for every California jurisdiction, assembled from secondary sources, and it would be the most linked page here.
It is not published, and the tracker says in its own words that it has read two jurisdictions and says two.
A wall is not permanent and is not treated as such. Where a source becomes reachable, the page is re-run and the retrieval date changes. The record of what could not be reached stays, because a reader comparing two editions is entitled to know which cells were filled later and why.
How a page gets made, and what stops it
The same sequence for every research page on this site. The gates are the useful part: most of them stop things.
- 1 Establish the question and check it is not already answered here
If an existing page owns the intent, the work is to improve that page rather than to create a competing one. A page whose only advantage over an existing page is being longer does not get made.
- 2 Retrieve the primary sources first
Statute from the Legislative Counsel, returns from the agency, permits from the municipal portal, licenses from the register. Retrieval happens before drafting, not to justify a draft already written. Every retrieval is dated at the moment it happens.
- 3 Establish information gain, or stop
What can this page provide that the existing pages do not — an original calculation, newer data, a primary-source synthesis, a published instrument, a genuine dataset, an overlooked edge case? If the answer is nothing, the page is not written.
- 4 Compute, with the exclusions written down as they are applied
The exclusion list is not reconstructed afterwards from memory. It is recorded while the computation is being made, which is why the file headers and the study frames agree with each other.
- 5 Label every statement
Fact, calculation, analysis or recommendation. Provenance class on every figure. Geography on every store-based number. This is a pass over the draft, done deliberately, not a habit trusted to hold.
- 6 Audit against the publication blockers
Any one of these stops the page regardless of how good the rest of it is: a fabricated figure, source, quote or URL; an important claim that is unverified; a national claim resting on our one-state store; a source that does not actually support the claim made from it; schema describing content not visible on the page; an invented internal link; an unsupported superlative; dangerous instruction on electrical, gas or structural work; or materially outdated information on a regulatory or safety topic.
- 7 Publish the file where the file can be published
If a study rests on a computation, the computation output goes on the download shelf under CC BY 4.0 so the finding can be checked, disagreed with or reused.
The blockers in step six are absolute. A page that clears every other gate and trips one of them does not ship, and the honest shorter version is written instead.
What this site will and will not publish
We publish
Figures computed from primary files, with the file, the frame and the exclusions.
Statutory text quoted from the current code, with the enactment line and the retrieval date.
Distributions rather than single numbers, where the underlying reality is a distribution.
Public-record counts about companies, clearly labeled as engagement evidence rather than quality.
The absences: what we sought, what we could not reach, and on what date.
Corrections, in place, with the review date changed and the substance of the change stated.
We do not publish
A national average presented as though it were your price.
Company listings, ratings, reviews or awards we cannot support from primary sources.
Testimonials, case studies, certifications or credentials we cannot evidence — including for ourselves.
A statistics digest whose figures are mostly other people’s.
A location page that is the national page with a place name substituted.
Pages written to rank for a phrase rather than to answer a question.
The list on the right is not aspirational. Each item on it corresponds to something that is absent from this site and would be easy to add.
Corrections, updates and decay
Research about a moving regulatory target decays. The policy is designed around that rather than against it.
Corrections are made in place. Where something here is wrong, the page is corrected, the review date changes, and where the correction changes the substance of what was said, the page states what changed.
We do not silently amend a figure that somebody may already have cited, and we do not treat a correction as an embarrassment to be minimized — a desk that publishes its files should expect to be corrected from them.
Published files are refreshed rather than versioned. A file at a given URL is the current computation, and there is no archive of superseded editions today. That limitation is stated on the download page rather than glossed, and it is the reason the citation format there puts the download date first.
Regulatory pages are re-retrieved on events, not on a calendar. California’s ADU chapter has been amended by six bills in under three years, including four chaptered on a single day.
A statute page here is re-run when a bill touching the chapter is chaptered, and the change is recorded in the change log with the section-level enactment lines rather than summarized.
Every page carries the date its evidence was gathered, at the top, where it cannot be missed. The "data as of" line is not boilerplate: on several pages it names different dates for different components, because the statute was retrieved on one date and the municipal harvest ran on another.
A reader deciding whether to rely on a page needs the older of the two dates, so both are printed.
If you find an error, the route is the contact details on the editorial policy page. A discrepancy someone found by recomputing a published file is more valuable to this desk than a figure nobody ever checked, and it will be treated that way.
Terms used across the site with a fixed meaning
The terms below are used consistently and narrowly across HyreADU. Where a page uses one, it means what this list says.
- Retrieved
- The date this desk opened the document, not the date of the document. Both are stated where both matter.
- Frame
- The set of records a figure was computed over, after exclusions — for example “non-supplemental building permits that add an ADU or JADU, issued 2020 through 31 August 2026”.
- Store
- The desk’s own company database: 735 CSLB-verified firms, 734 of them Californian. Anything described as “from the store” is titled to California and to nowhere else.
- Declared valuation
- The dollar figure an applicant writes on a building-permit application, used by the city to compute fees. It is not construction cost and is never presented as one.
- Engagement evidence
- Being named on a permit in a jurisdiction on a date. It is not evidence of quality, completion, or work anywhere else.
- Retrieval wall
- A source that is public in principle and unreachable in practice on the date we tried. Recorded on the page, with the date, instead of being substituted.
What this method does not give you
The HyreADU method does not make the site a substitute for professional advice. Nothing here is legal, tax, financial, appraisal or construction advice. Zoning interpretation, underwriting and appraisal practice vary by jurisdiction, lender and appraiser, and the useful next step on a specific lot is the planning counter and a licensed professional.
It does not make the figures universal. A well-computed median from five jurisdictions is a well-computed median from five jurisdictions.
The method protects against a figure being wrong; it does not make a figure apply to a place it was not computed from, and the geography label on every store-based number exists to stop exactly that borrowing.
It does not resolve legal questions. Whether a particular local ordinance complies with state law is a finding for the Department of Housing and Community Development under Government Code § 66326, and a preemption conclusion belongs to a court. This site records what documents say. It names no jurisdiction as non-compliant.
And it does not eliminate judgment. Choosing which frame to compute over, which contrast to publish, and which interpretation is most defensible are all judgements. The response to that is not to pretend they are not judgements; it is to publish the file so somebody else can make different ones from the same rows.
Questions
Who writes HyreADU research?
What are the three provenance classes?
What is the one-third gate?
Why is every source dated?
Why are so many pages limited to California?
What happens when a source cannot be retrieved?
How do you correct an error?
Can a company pay to appear or to rank higher?
Why do the permit pages keep saying a permit is not a completion?
Can I check your figures myself?
Is any of this legal advice?
Written and audited by
HyreADU Research Desk
Primary-source research, data analysis and fact checking
We are a research desk, not a builder. We read the permit extract, the statute, the HCD return or the fee schedule ourselves, and publish each figure with its source and retrieval date.
Where a number cannot be traced to a primary source, we leave it out and say what we could not verify. Our store-based claims cover California only.
- CA
- the only state this desk will make store-based claims about
- 5
- jurisdictions with extracted ADU permit evidence
- 735
- CSLB-verified companies in the California store
- 0
- national claims from a one-state store
How this desk works
- Primary sources only. Permit counts come from the city or county that issued the permit. Production counts come from HCD’s Annual Progress Report. Rents come from HUD or the Census. We do not cite an article that cites a source; we download the source and compute the figure ourselves.
- This is a California site. The company store is 734 California firms and one New Mexico firm. Permit evidence exists for five named jurisdictions: Los Angeles, San Francisco, Sacramento, San José and unincorporated Marin. A number from that store is titled to those places, never to the United States.
- A permit is not a completion, and a license is not an ADU grade. California licenses no ADU classification. Being named on an ADU permit is evidence of engagement in that jurisdiction, not of quality, completion, or work anywhere else. Owner-builder permits are excluded from contractor counts.
- Calculation is labeled as calculation. Figures we derive are never presented as something HCD, HUD, the Census or a city published. Terner Center research is cited as Terner’s, never restated as ours.
- We do not design, permit or build ADUs, and we take no payment for placement, ranking or a favorable mention. Pages that look like rankings are not: they publish public-record counts and let the reader decide.
- Nothing here is legal, tax or financial advice. Zoning, underwriting and appraisal practice vary by jurisdiction, lender and appraiser. The useful next step on a specific lot is the planning counter and a licensed professional.
Data as of Policy current at 2026-09-07; the published file inventory is read from the files themselves on the same date. Authorship on this site is organizational: the analysis belongs to the desk rather than to a named individual, and we do not publish credentials we do not hold.
Our editorial policy sets out how we source, date and correct what we publish.
Sources & retrieval dates
- HyreADU editorial policy , The site-level policy this methodology implements: sourcing to primary material, what will not be published, gaps staying visible, the revenue model and its disclosure, and corrections in place with a changed review date. Retrieved 2026-09-07.
- HyreADU statistics hub — the provenance split and the one-third gate , Where the three provenance classes are printed on every figure and the rule is stated that a digest ships only when at least a third of its figures are HyreADU calculations. Also names the two digests that cannot yet ship under that rule. Retrieved 2026-09-07.
- HyreADU research data downloads , The 9 published files, 3,828 data rows, under CC BY 4.0, each linked to the study that computed it. The practical test of everything on this page. Retrieved 2026-09-07.
- California Legislative Information — codes_displaySection service , The primary source for every statutory citation on this site. Each section is requested individually and the enactment line printed at the foot of the section is used to confirm currency. Retrieved 2026-09-07.
- California Department of Housing and Community Development — Annual Progress Reports , The agency-published source for ADU permit and completion counts by jurisdiction, cited as HCD’s figures rather than restated as ours. Retrieved 2026-09-07.
- HUD Fair Market Rent Documentation System , The agency-published source for rent bands used on this site, with HUD’s own caveat carried alongside: FMR is a 40th-percentile gross-rent policy construct, not a market asking rent. Retrieved 2026-09-07.
- California Contractors State License Board — license lookup , The register behind every license status on this site. California licenses no ADU classification, which is why no CSLB record here is presented as evidence of ADU specialism. Retrieved 2026-09-07.
The test of a method is whether somebody else can run it
Take a published file, recompute the headline figure, and see whether you get our number. If you do not, we want to know — that is the whole reason the files are on the site.
The HyreADU Research Desk is an organizational research function. It has no named staff, no credentials, no accreditation, no laboratory and no field operation, and nothing on this site should be read as claiming otherwise.
HyreADU does not design, permit or build accessory dwelling units and does not practice law. Everything published here is informational and is not legal, tax, financial, appraisal or construction advice.
The desk’s empirical base is Californian and figures computed from it are titled to the jurisdictions they were computed from. Nobody can buy a placement, a ranking or a favorable mention.
On a specific project, the useful next steps are the permitting agency in writing and a licensed professional.