H 2 Construction
- Based in
- Millbrae
- On San Francisco permits
- Mar 2012 to Sep 2026
- Last 24 months
- 5 permits filed
21 permits since 2000: 17 completed, 1 in progress, 2 never finaled, 1 expired or cancelled.
Of the 2 never-finaled permits, 1 is 3 to 5 years old, 1 is over 10 years old. 1 was filed but never issued.
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
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
| Filed | Outcome | Address | Work described on the permit | Declared cost |
|---|---|---|---|---|
| Sep 9, 2026 | In progress issued Sep 2026 | 3172 Sacramento St | kitchen remodel. repair in kind, no change in layout, new cabinets, new countertop and appliances.Details
kitchen remodel. repair in kind, no change in layout, new cabinets, new countertop and appliances. | $12,700 |
| Nov 20, 2025 | Completed final sign-off Dec 2025 | 270 Claremont Bl | tile (e) stairs at front of house, less than 50% repair, no changes, street visible.Details
tile (e) stairs at front of house, less than 50% repair, no changes, street visible. | $1,100 |
| Sep 25, 2025 | Completed final sign-off Nov 2025 | 579 46th Av | dry rot repair on front of building remove dry rot water proof then stucco like and match existing stucco no structural workDetails
dry rot repair on front of building remove dry rot water proof then stucco like and match existing stucco no structural work | $7,600 |
| May 27, 2025 | Completed final sign-off Nov 2025 | 270 Claremont Bl | revision to pa 202410202766 engineering structural change design from 2x14 to 2x10 to match existing framing. revise structural joist & beam. same layout no change.Details
revision to pa 202410202766 engineering structural change design from 2x14 to 2x10 to match existing framing. revise structural joist & beam. same layout no change. | |
| Oct 28, 2024 | Completed final sign-off Dec 2025 | 270 Claremont Bl | rear yard excavation of 18.4cy.relocate stair.1/f:add 1 bed & 1 bath,interior layout reconfig & remodeling 2/f:add 1 bed & 1 bath; layout reconfig. new windows on ne, new w/h, hvac, floor heating, upgrade 200amp service panel.Details
rear yard excavation of 18.4cy.relocate stair.1/f:add 1 bed & 1 bath,interior layout reconfig & remodeling 2/f:add 1 bed & 1 bath; layout reconfig. new windows on ne, new w/h, hvac, floor heating, upgrade 200amp service panel. | $142,000 |
| Apr 11, 2024 | Completed final sign-off Sep 2024 | 119 Girard St | voluntary work to remove unpermitted non-structural partitions and cap off plumbing at lower floor and back of garage. interior work onlyDetails
voluntary work to remove unpermitted non-structural partitions and cap off plumbing at lower floor and back of garage. interior work only | $5,000 |
| Apr 13, 2022 | Never finaled filed Apr 2022, never issued | 119 Girard St | to comply with his nov's 202289105 & 202289274. add heating system, repair bathroom floor tile, clear hallway, add smoke detectors, repair toilet, clean floorDetails
to comply with his nov's 202289105 & 202289274. add heating system, repair bathroom floor tile, clear hallway, add smoke detectors, repair toilet, clean floor | $6,000 |
| Nov 17, 2021 | Completed final sign-off Mar 2022 | 3712 Ulloa St | reference pa #202110070046. dry rot repair like to like one beam and one postDetails
reference pa #202110070046. dry rot repair like to like one beam and one post | $4,000 |
| Oct 7, 2021 | Completed final sign-off Mar 2022 | 3712 Ulloa St | replace leaking windows like for like. same size. front 6 windows, back 2 windows with aluminum clad wood windows.Details
replace leaking windows like for like. same size. front 6 windows, back 2 windows with aluminum clad wood windows. | $15,000 |
| Sep 12, 2019 | Expired or cancelled expired Jul 2023 | 1942 Sutter St | exploratory demolition i.e. remove some sheetrockDetails
exploratory demolition i.e. remove some sheetrock | $4,000 |
| Sep 27, 2018 | Completed final sign-off Jan 2019 | 780 Duncan St | revision to permit #201711214559. additional changes, extended deck in backyard less than 3'above finish floor (n) shower in powder room to clarify bpa #2018/0524/0003(suspended by planning)Details
revision to permit #201711214559. additional changes, extended deck in backyard less than 3'above finish floor (n) shower in powder room to clarify bpa #2018/0524/0003(suspended by planning) | |
| Nov 21, 2017 | Completed final sign-off Jan 2019 | 780 Duncan St | to comply withnov 200343508: remodel (e) 2 story sfr w/2 car garage. conversion of 441.9 sq ft of (e) garage enclosure of 61.1 sq ft of covered entryway. add of 1/2 bath. legalize of (e) roof deck and remove windscreens replace with railings, fillfillment of corrective action of novDetails
to comply withnov 200343508: remodel (e) 2 story sfr w/2 car garage. conversion of 441.9 sq ft of (e) garage enclosure of 61.1 sq ft of covered entryway. add of 1/2 bath. legalize of (e) roof deck and remove windscreens replace with railings, fillfillment of corrective action of nov | $200,000 |
| Jul 10, 2017 | Completed final sign-off Oct 2018 | 215 Bradford St | remodel (e) kitchen, add skylight, remove load bearing wall on 2/f, add post & beam. remodel (e) upstairs bath, add bath on g/f. update electrical with nema 5-15.Details
remodel (e) kitchen, add skylight, remove load bearing wall on 2/f, add post & beam. remodel (e) upstairs bath, add bath on g/f. update electrical with nema 5-15. | $34,000 |
| Oct 28, 2016 | Completed final sign-off Feb 2019 | 4400 Anza St | seismic retrofit of soft story to comply with sfbc ch 34b mandating seismic retrofit per 2012 iebc app a4Details
seismic retrofit of soft story to comply with sfbc ch 34b mandating seismic retrofit per 2012 iebc app a4 | $70,000 |
| Feb 3, 2016 | Completed final sign-off Jul 2020 | 267 Clipper St | vertical addition with front & rear roof deck. horizontal 2 story bump out into rear yard. conditioning of 1st floor storage area. add 2 bedrooms, 3 baths, upgrading elect, plumb, mech, addition one parking space via car lift, adding of exterior staircase.Details
vertical addition with front & rear roof deck. horizontal 2 story bump out into rear yard. conditioning of 1st floor storage area. add 2 bedrooms, 3 baths, upgrading elect, plumb, mech, addition one parking space via car lift, adding of exterior staircase. | $400,000 |
| Oct 19, 2015 | Never finaled issued Oct 2015, no final | 80 Terrace Dr | enlarge (e) opening in (e) bearing wall. remove selected cabintry & non load bearing partition.Details
enlarge (e) opening in (e) bearing wall. remove selected cabintry & non load bearing partition. | $1,500 |
| Jul 10, 2015 | Completed final sign-off Sep 2016 | 18 Jade Pl | remodel & alteration 3 br; additon of interior partitions, floors,finishes. upgrade mep; remodel kit & bath. add 2 bedrooms, 1 office, 2 baths. replace e decking. railing, roofing. remove b/f rear deck & replace 1/f deck & replace e windows/drsDetails
remodel & alteration 3 br; additon of interior partitions, floors,finishes. upgrade mep; remodel kit & bath. add 2 bedrooms, 1 office, 2 baths. replace e decking. railing, roofing. remove b/f rear deck & replace 1/f deck & replace e windows/drs | $175,000 |
| Aug 6, 2014 | Completed final sign-off Dec 2015 | 110 Santa Clara Av | repair the rear stair and upper bedroom balcony. in includes wood dryrot and tile and railing - less than 50% replacementDetails
repair the rear stair and upper bedroom balcony. in includes wood dryrot and tile and railing - less than 50% replacement | $1,000 |
| Jul 23, 2014 | Completed final sign-off Apr 2016 | 110 Santa Clara Av | revision to pa #2013/1230/5275. reconfigure entertainment room, half bathroom and laundry room at basement level. reconfigure existing bathrooms and master bathroom at first and second level.Details
revision to pa #2013/1230/5275. reconfigure entertainment room, half bathroom and laundry room at basement level. reconfigure existing bathrooms and master bathroom at first and second level. | |
| Dec 30, 2013 | Completed final sign-off Apr 2016 | 110 Santa Clara Av | 1)add a entertainment area, a half bathroom with laundry area and wet bar at basement level. 2)remodel extg bathrooms and kitchen area at 1st , 2nd level. 3) replace all the windows in kind with wood frame material windows.Details
1)add a entertainment area, a half bathroom with laundry area and wet bar at basement level. 2)remodel extg bathrooms and kitchen area at 1st , 2nd level. 3) replace all the windows in kind with wood frame material windows. | $70,000 |
| Mar 9, 2012 | Completed final sign-off Aug 2012 | 60 Ocean Av | tenantimprovement; change of use from retail to exercise gym, (n) ada compliant restrooms, new concrete floor, structural column relocation, miscellaneous interior renovations, remove exterior stairs to rear yard.Details
tenantimprovement; change of use from retail to exercise gym, (n) ada compliant restrooms, new concrete floor, structural column relocation, miscellaneous interior renovations, remove exterior stairs to rear yard. | $47,354 |