Carlsbad Permit Records: CO and Plan Retention

In Carlsbad, a Certificate of Occupancy, a permit database entry and a plan file can follow different retention tracks. The City’s 2022 records retention schedule marks COs as permanent and the permit database as indefinite, while plan rules vary by outcome and building class. That does not prove a CO was issued or a plan remains available.

Start with the City map when you have an address or APN

This guide covers building records held by the City of Carlsbad, California. Confirm that the site is inside the red City boundary in the City’s Public Records Map Search before treating a blank result as a City record gap.

The map’s instructions give two direct property inputs:

  • Enter the street number and street name only in Find Address.
  • Enter the Assessor Parcel Number in Find APN.

You can also zoom within the City boundary and select a parcel or street centerline. The map says its popup can contain multiple retrieved documents; use the arrows to review them and follow the document hyperlink when the record you need appears. The application describes itself as a map-based finder for records in the City’s Laserfiche system. It is a document-discovery route, not proof that every permit file for the location is online.

Use the current permit portal for an active permit or known number

Carlsbad’s Online Permit Services page routes current permit work to the Customer Self Service portal. The City’s CSS Help Guide documents a search box that accepts a permit number, project name or address. The guide also says an account must be registered and approved before a user can log in and view permits associated with that account.

Use the current portal when you are an applicant, owner, contractor or other contact checking an associated permit. The help guide says a permit page may show its type, work description, application date, address and status, with separate views for locations, fees, reviews, attachments and contacts. The live CSS portal was blocked before a form rendered during this review. We did not log in, submit a search or verify an individual result. For portal-navigation help, the City lists CSSPermitHelp@CarlsbadCA.gov.

Keep the permit number if one appears in a map document or another City record. Our permit number lookup guide explains how to preserve that identifier while moving between official systems.

Read the retention schedule by outcome and building class

The schedule was adopted September 27, 2022, and its Community Development section is version 2022.2. Read each row separately; do not extend it to a record class the schedule does not name.

  • Building permit database: indefinite.
  • Certificate of Occupancy: permanent.
  • Finalled plans — industrial, commercial, multifamily, public accommodation, tenant improvement, production or custom home, single-family addition or replacement, and ADU: permanent.
  • Finalled single-family plans — alteration, deck, demolition, patio, pool, repair or retaining wall: 2 years.
  • Cancelled, expired or withdrawn plans: upon that outcome.

“Permanent” is the schedule’s designation, not a guarantee that the City has a complete plan set. “Indefinite” is also different from permanent. A retention row does not establish the contents or online availability of an individual file.

The City’s current building-plan page adds a practical holdings limit: most retained plans are for new construction permitted after 1980, while residential remodel or addition plans are not typically retained. It says plans for structures built before Carlsbad’s July 16, 1952 incorporation may be available from San Diego County Planning & Development Services. These collection notes can differ from a schedule category, so ask whether the specific plan exists.

Ask for the named record when the online file is missing

The City’s building-plan page says building plans and permits are available for viewing at the Development Services counter and directs readers to email building@carlsbadca.gov with the site address to ask whether plans are available. Include the APN and plan or permit number when known, the approximate project year, the project class, the outcome you found, and the exact object you want: permit record, plan set, inspection history or CO.

Name the records separately. For a finalled pool, ask for the permit record and any retained plan rather than assuming both survived together. If occupancy is the question, request the CO itself. A finalled permit or passed inspection does not establish that a separate CO was issued. The site’s Certificate of Occupancy versus building permit guide explains how to compare them.

Viewing a plan and receiving a copy are different actions. The City lists a separate Request Copy Building Plans service and a current duplication form. Copying construction plans can require the City’s permission process even when inspection at the counter is available. Ask Building staff which route applies before assuming that an online document can be duplicated.

For another identifiable City record that is not online, use the City Records page. It asks requesters to include enough detail for staff to identify the record. For help narrowing the request, contact the City Clerk at clerk@carlsbadca.gov or 442-339-2808. A focused request is more useful than asking for an undefined complete property file.

A missing result does not establish that work was unpermitted. It can reflect the wrong jurisdiction or identifier, a file that is not online, a document that was never part of the retained class, or a completed retention period. A permit, final inspection or CO also does not guarantee present legal occupancy, current code compliance, structural condition or safety.

Sources checked September 20, 2026. Community Development version 2022.2 is the latest official schedule version we located; we did not verify a later superseding schedule. Reconfirm it before relying on a destruction deadline. We reviewed public instructions and forms only, without entering a private address or APN, submitting a query, opening a result, logging in or requesting a record.