Permit GraphShortlistSan Francisco building permits since 2000

Ocean Air Heating

Contractor license
968927
State license record
Based in
San Francisco
On San Francisco permits
Sep 2012 to Oct 2025
Last 24 months
1 permit filed

18 permits since 2000: 15 completed, 3 never finaled.

Of the 3 never-finaled permits, 1 is 3 to 5 years old, 2 are over 10 years old.

CompletedIn progressNever finaledExpired or cancelled

This is the city’s permit record, not a license check. It does not show whether the state license is active, bonded or insured. How to read these records

Permits filed each year

How long permits take

Median days to final inspection, citywideMedian days to permit issued, citywideThis contractor’s finished permits

Each point is the quarter the permits were filed, for all building permits across San Francisco. A median counts only permits that have finished, so the shaded recent quarters look faster than they will end up: their slow permits have not finished yet. Hover a point for the slowest 10%. Gaps mean fewer than 5 permits. A rise in the issue line is the city’s review backlog, not the contractor.

Most recent permits

AllKitchen remodel 1
FiledOutcomeAddressWork described on the permitDeclared cost
Oct 14, 2025Completed
final sign-off Oct 2025
141 Dorado Trreplace existing kitchen hood ducting. run approx. 15' of new 26 guage sheet metal ducting.
Details
Permit
202510147262
Status
complete
Filed
Oct 14, 2025
Permit issued
Oct 14, 2025
Final sign-off
Oct 22, 2025
Declared cost
$900
Address
141 Dorado Tr

replace existing kitchen hood ducting. run approx. 15' of new 26 guage sheet metal ducting.

Open the permit page

$900
Jul 25, 2022Never finaled
issued Jul 2022, no final
2431 Vicente Streplace approx 30' ducting with 26 gauge sheet metal ducting. in garage area
Details
Permit
202207259207
Status
issued
Filed
Jul 25, 2022
Permit issued
Jul 25, 2022
Declared cost
$9,500
Address
2431 Vicente St

replace approx 30' ducting with 26 gauge sheet metal ducting. in garage area

Open the permit page

$9,500
Nov 25, 2019Completed
final sign-off Dec 2019
1447 27th Avreplace one 21 ft flex duct w/ one new 26 ft ga sheet metal duct, r-6 insulated
Details
Permit
201911258066
Status
complete
Filed
Nov 25, 2019
Permit issued
Nov 25, 2019
Final sign-off
Dec 3, 2019
Declared cost
$1,200
Address
1447 27th Av

replace one 21 ft flex duct w/ one new 26 ft ga sheet metal duct, r-6 insulated

Open the permit page

$1,200
Aug 7, 2019Completed
final sign-off Aug 2019
53 Rico Wyreplace 36' of duct work with new 26 gauge sheet metal ducts. in same location. total length of duct work 36' removal of old by other
Details
Permit
201908078113
Status
complete
Filed
Aug 7, 2019
Permit issued
Aug 7, 2019
Final sign-off
Aug 22, 2019
Declared cost
$4,000
Address
53 Rico Wy

replace 36' of duct work with new 26 gauge sheet metal ducts. in same location. total length of duct work 36' removal of old by other

Open the permit page

$4,000
Jul 11, 2019Completed
final sign-off Jul 2019
1851 Hayes Streplace (3) ducts in garage with (3) new 26gauge sheet metal ducts in garage. ducts in wall will remain and disconnected.
Details
Permit
201907115584
Status
complete
Filed
Jul 11, 2019
Permit issued
Jul 11, 2019
Final sign-off
Jul 29, 2019
Declared cost
$4,000
Address
1851 Hayes St

replace (3) ducts in garage with (3) new 26gauge sheet metal ducts in garage. ducts in wall will remain and disconnected.

Open the permit page

$4,000
Jun 28, 2016Completed
final sign-off Jun 2016
2026 Judah Streolace (2) ducts in garage with (2) new 26 gauge sheet metal duct
Details
Permit
201606281037
Status
complete
Filed
Jun 28, 2016
Permit issued
Jun 28, 2016
Final sign-off
Jun 29, 2016
Declared cost
$1,200
Address
2026 Judah St

reolace (2) ducts in garage with (2) new 26 gauge sheet metal duct

Open the permit page

$1,200
Nov 25, 2015Completed
final sign-off Dec 2015
3125 Quintara Streplace existing round sheet metal ducting with new rectangular insulated sheet metal, 26 gauge ducting in garage. same location.
Details
Permit
201511253581
Status
complete
Filed
Nov 25, 2015
Permit issued
Nov 25, 2015
Final sign-off
Dec 2, 2015
Declared cost
$7,000
Address
3125 Quintara St

replace existing round sheet metal ducting with new rectangular insulated sheet metal, 26 gauge ducting in garage. same location.

Open the permit page

$7,000
Feb 28, 2014Completed
final sign-off Mar 2014
175 Juanita Wyreplace (2) ducts in garage with new 26ga sheet metal ducting. all insulated r-6 (right gage sheet metal # 26)
Details
Permit
201402289549
Status
complete
Filed
Feb 28, 2014
Permit issued
Feb 28, 2014
Final sign-off
Mar 11, 2014
Declared cost
$845
Address
175 Juanita Wy

replace (2) ducts in garage with new 26ga sheet metal ducting. all insulated r-6 (right gage sheet metal # 26)

Open the permit page

$845
Feb 28, 2014Completed
final sign-off Mar 2014
34 Hillway Avreplace (6) ducts in garage with new 26ga sheet metal ducts. all insulated r-6 (right gage #26 - sheet metal)
Details
Permit
201402289550
Status
complete
Filed
Feb 28, 2014
Permit issued
Feb 28, 2014
Final sign-off
Mar 21, 2014
Declared cost
$2,000
Address
34 Hillway Av

replace (6) ducts in garage with new 26ga sheet metal ducts. all insulated r-6 (right gage #26 - sheet metal)

Open the permit page

$2,000
Jan 9, 2014Completed
final sign-off Jan 2014
146 27th Streplace (2) ducts flexible with (2) new 26 gauge sheet metal ducts.
Details
Permit
201401095891
Status
complete
Filed
Jan 9, 2014
Permit issued
Jan 9, 2014
Final sign-off
Jan 21, 2014
Declared cost
$1,600
Address
146 27th St

replace (2) ducts flexible with (2) new 26 gauge sheet metal ducts.

Open the permit page

$1,600
Dec 12, 2013Completed
final sign-off Dec 2013
219 25th Avreplace ducts in attic
Details
Permit
201312123977
Status
complete
Filed
Dec 12, 2013
Permit issued
Dec 12, 2013
Final sign-off
Dec 23, 2013
Declared cost
$2,500
Address
219 25th Av

replace ducts in attic

Open the permit page

$2,500
Jul 8, 2013Never finaled
issued Jul 2013, no final
47 Scott Streplace flexible ducts in garage with new 26 gauge sheet metal ducts for furnace r-6 insulation.
Details
Permit
201307081254
Status
issued
Filed
Jul 8, 2013
Permit issued
Jul 8, 2013
Declared cost
$1,200
Address
47 Scott St

replace flexible ducts in garage with new 26 gauge sheet metal ducts for furnace r-6 insulation.

Open the permit page

$1,200
Apr 5, 2013Completed
final sign-off Apr 2013
2344 22nd Avreplace 9e) ductworks in garage, with new 26 gauge sheetmetal ducts.
Details
Permit
201304053824
Status
complete
Filed
Apr 5, 2013
Permit issued
Apr 5, 2013
Final sign-off
Apr 10, 2013
Declared cost
$2,500
Address
2344 22nd Av

replace 9e) ductworks in garage, with new 26 gauge sheetmetal ducts.

Open the permit page

$2,500
Jan 29, 2013Completed
final sign-off Feb 2013
43 Albion Stwork is at 47 albion st. : replace (e) ductwork in garage with 26 gauge sheet metal ducts. no changes to layout.
Details
Permit
201301298940
Status
complete
Filed
Jan 29, 2013
Permit issued
Jan 29, 2013
Final sign-off
Feb 4, 2013
Declared cost
$1,600
Address
43 Albion St

work is at 47 albion st. : replace (e) ductwork in garage with 26 gauge sheet metal ducts. no changes to layout.

Open the permit page

$1,600
Jan 9, 2013Completed
final sign-off Mar 2013
562 08th Avreplace (e) ducts in attic.
Details
Permit
201301097526
Status
complete
Filed
Jan 9, 2013
Permit issued
Jan 9, 2013
Final sign-off
Mar 23, 2013
Declared cost
$1,500
Address
562 08th Av

replace (e) ducts in attic.

Open the permit page

$1,500
Jan 9, 2013Never finaled
issued Jan 2013, no final
537 Dellbrook Avreplace (e) ducts in garage with new 26 gauge sheetmetal ducts in same locations
Details
Permit
201301097547
Status
issued
Filed
Jan 9, 2013
Permit issued
Jan 9, 2013
Declared cost
$2,000
Address
537 Dellbrook Av

replace (e) ducts in garage with new 26 gauge sheetmetal ducts in same locations

Open the permit page

$2,000
Oct 10, 2012Completed
final sign-off Feb 2013
2839 Union Streplace (e) duct work in common area in kind, garage with new 26 gauage sheet metal ducting with r-6 insulation
Details
Permit
201210101707
Status
complete
Filed
Oct 10, 2012
Permit issued
Oct 10, 2012
Final sign-off
Feb 20, 2013
Declared cost
$5,000
Address
2839 Union St

replace (e) duct work in common area in kind, garage with new 26 gauage sheet metal ducting with r-6 insulation

Open the permit page

$5,000
Sep 12, 2012Completed
final sign-off Sep 2012
170 Paloma Avreplace existing duct work in basement, from existing furnace to existing vents.
Details
Permit
201209129485
Status
complete
Filed
Sep 12, 2012
Permit issued
Sep 12, 2012
Final sign-off
Sep 17, 2012
Declared cost
$2,500
Address
170 Paloma Av

replace existing duct work in basement, from existing furnace to existing vents.

Open the permit page

$2,500