A 1962 house, a 1998 roof, and a portal that starts in 2004
The application says the house was built in 1962 and the roof was replaced in 1998. The insured is fairly confident about the year because it was the summer before a child left for college. You pull up the city's permit portal, search the address, and get two records: a water heater in 2011 and a panel upgrade in 2017. Nothing for a roof. The question you now have to answer for the underwriter is not whether a 1998 re-roof permit exists; it is whether this portal could have shown you one if it did.
That is a different question, and it is the one that gets skipped. A portal is a window onto a department's records, and the window has an edge. If this department's online history begins in 2004, then the empty roof result covers 2004 to today and says nothing at all about 1998. Writing no re-roof permit found without that qualifier turns a gap in the record into a finding about the property, and it is the kind of note that gets quoted back to you after a claim.
Why an online permit history has a start date
Nearly every building department in California ran on paper, then on some early database, then on the permitting software it uses today. The public portal usually reads from that current system, and the current system contains whatever was loaded into it on the day the department switched over. That migration date is the most common reason an online history starts where it does. Everything the clerks issued after the switch went into the new system as a matter of routine; everything before it exists online only to the extent someone went back and put it there.
Some departments did go back. Backfile conversion projects, where staff or a contractor scan old permit cards and key the basics into the database, can push the online start date years or decades earlier than the software migration. Those projects have budgets and stopping points, so a department may have scanned everything back to a certain year and nothing before, or scanned only certain streets, or scanned the documents without indexing them by address so they never surface in a search.
Other departments loaded only what was still open. An active-records-only load brings across permits that had not yet been finaled or expired at migration and leaves closed history behind in the old system or the file room. A department like that can show you a permit issued in 1999 that was never closed, sitting next to an apparent void where twenty years of finaled work should be. If the oldest records you see are all open or expired, that pattern is a clue about how the load was done.
The cutoff is not one date, even inside one department
There is no statewide cutoff. Each of the 539 permitting authorities PermitProof has cataloged migrated on its own schedule, and neighboring cities routinely differ by a decade. The county that permits the unincorporated pocket next door is on yet another timeline, which matters when an address with a city name in it turns out to be county territory: you may be looking at the right authority for the first time, and its history starts somewhere else entirely.
The cutoff can also differ inside one department. Building permits and the trade permits for mechanical, electrical, and plumbing work were often tracked in separate ledgers or separate legacy systems, and they were not always converted together. It is common to find a portal whose building permit history runs back to one year while its mechanical and plumbing records begin later, or the reverse. A re-roof is a building permit in most jurisdictions, so the building cutoff is usually the one you care about, but a furnace or water heater question may sit on a different start date.
There is also a difference between the index and the document. A portal may list a 1988 permit number with a date and a one-line description because the index was keyed in, while the scanned card behind it was never attached. The reverse also happens: documents exist as PDFs in a separate document management system that the permit search does not reach. When you see index entries without attachments for older years, that is often the shape of a partial conversion, and it is worth asking whether the source document can be pulled.
Finding the cutoff on a portal you have never used
The fastest check is a control search. Pick an address in the same jurisdiction that you know has old permitted work, such as a commercial building on the main street, a shopping center, or a large apartment complex, and search it. A large property generates permits most years, so the oldest record it returns is a rough floor for the portal's history. Avoid public schools and hospitals as controls, since those are permitted by state agencies and will not show in a local portal. If a busy commercial parcel shows nothing before 2004, the portal almost certainly does not go back further for a single-family house either.
If the portal allows a date-range search or a broad search by street name, run one that returns a lot of records and sort by date ascending. The oldest date in a big result set is a better estimate than the oldest date on a single parcel. Watch for a wall: a year where hundreds of records begin and, before it, a handful or none. Isolated older entries below the wall are usually open permits from an active-only load or the output of a partial scanning project, not evidence of complete history.
Then read the department's own page. Many post a line to the effect that records prior to a certain year are available at the permit counter, or that older permits may be requested from the records division, sometimes on the portal landing page and sometimes in a FAQ. That notice is the department telling you the cutoff, and it is worth quoting in your file with the date you read it. If there is no notice and no clear wall, a short call to the counter asking how far back the online records go is not an unusual question; they answer it often.
What the older records look like when they exist
Pre-digital permit records were kept for the inspector's convenience, not the researcher's. The most common form is the permit card or job card: a single index card or half-sheet per permit, sometimes per address, with the permit number, date, owner or contractor, a terse description like REROOF COMP 20 SQ, and inspection stamps or initials in the margin. The final inspection is often just a date and a signature. Whole streets of these were filed by address in cabinets, which is why the address you give the clerk has to match what was written on the card at the time.
Departments that ran out of cabinet space moved to microfilm or microfiche, indexed by address, parcel number, or permit number. The film is real and usually searchable by staff, but it means a person has to sit at a reader and print what they find, so turnaround depends on staffing. Older still are bound ledger books where permits were logged in order as they were issued. A ledger can confirm that a permit was issued in a given year, but finding an address in it means reading the year page by page, and some departments will not do that on request.
None of these older formats is weaker evidence than a portal entry. A scanned 1998 permit card showing a re-roof description and a final inspection initial is at least as useful to an underwriting file as a database row, and often more so, because it is the primary document rather than a later transcription of it. Expect abbreviations and handwriting, and read the whole card: the front may carry the issue details while the inspections, including the final, are stamped on the back.
How to request pre-digital records
Ask in writing, and give the department what its filing system needs. That means the situs address as it would have been written at the time, the assessor's parcel number, and, if the address has changed or the lot was split, the prior address too. Ask specifically for the permit card or job card and any building permit history for the address prior to the online cutoff, and name the work you care about. A request that says re-roof, approximately 1998, lets a records clerk go straight to the right drawer or film reel instead of pulling everything.
Most California departments treat this as a routine request under the California Public Records Act, and many have a form or an email address for it; some will hand you a photocopy at the counter the same day if the cards are on site. Off-site storage, microfilm, and archive pulls take longer, and a department is allowed time to respond and locate records. Ask whether they can email a scan rather than requiring a visit, and note the date you sent the request and who acknowledged it.
While the request is out, keep the two timelines separate in your notes. The portal covers one span of years and a person is looking at another, and the answers may come back on different days. A finding for the 1998 roof will come from the card, not from any amount of re-searching the portal, so resist the urge to keep retyping the address in different formats once the cutoff is established.
An empty result inside the cutoff is a different fact from one outside it
The distinction is simple to state. An empty result for years the portal covers is a finding about the property, subject to the usual caveats about unpermitted work and address matching. An empty result for years the portal does not cover is not a finding about anything; it is the edge of the window. The 2011 water heater and the 2017 panel show that the address is matching and the portal is returning records for this parcel, so the absence of a re-roof from 2004 to today is meaningful. The absence of one in 1998 is not yet information.
This matters most when the year the insured gave falls near the cutoff. A roof the insured dates to 2005 on a portal that starts in 2004 is a real negative if nothing shows, and it deserves a follow-up question, because memories drift and the permit may be a year or two earlier than the insured recalls. A roof dated to 1998 on the same portal is simply unresearched until the counter responds. Treat the two situations differently in how hard you push the insured and in what you tell the underwriter.
Write the cutoff into the file as a fact you established, not a guess. Something like: online permit history for this jurisdiction begins approximately 2004 per the department's notice, checked on this date; portal search by address and APN returned a 2011 water heater and a 2017 electrical panel, no re-roof found 2004 to present; pre-2004 permit history requested from the records division on this date, response pending, or not researched, whichever is true. Keep the portal URL and a capture of the results with it. PermitProof covers the first half of that note, routing the address to the official source and returning the records it read with their original descriptions and links, and saying so when a jurisdiction's records are only available by request; establishing where the online history begins, and chasing the paper behind it, stays with you.
Run this search in one place
PermitProof routes a California address to the jurisdiction's official permit source, searches it automatically where it can - and says plainly when it cannot - returning source-linked results. The free plan includes 3 property searches a month with no payment method to enter; PermitProof Access, the paid subscription, removes the limit.
More on reading a permit record
- "No Permits Found" vs. "No Results": The Distinction Behind the Note in Your File
- Permit Statuses Explained: Which Ones Support a Date in an Insurance File
- Reading Permit Descriptions: A Working Glossary of Building-Department Abbreviations
- Permit Valuation Is Not Replacement Cost: What the Figure on a Permit Tells an Insurance File