J. Ho Construction Inc
- Based in
- Millbrae
- On San Francisco permits
- Feb 2000 to Sep 2026
- Last 24 months
- 4 permits filed
346 permits since 2000: 316 completed, 2 in progress, 18 never finaled, 10 expired or cancelled.
Of the 18 never-finaled permits, 2 are 3 to 5 years old, 5 are 5 to 10 years old, 11 are over 10 years old.
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 stairs 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.
Stairs permits
19 stairs permits: 16 completed, 1 in progress, 1 never finaled, 1 expired or cancelled. Typically 0 days from filing to permit and 54 days from permit to final inspection.
| Filed | Outcome | Address | Work described on the permit | Declared cost |
|---|---|---|---|---|
| Apr 17, 2026 | In progress issued Jun 2026 | 1530 27th Av | revision to pa 202603187817 relocate (e) kitchen; close (e) lightwell; add 2 bathrooms, relocate (e) 1 interior stair, bath; add 3 skylights & 3 tubular skylights @ roof as per planDetails
revision to pa 202603187817 relocate (e) kitchen; close (e) lightwell; add 2 bathrooms, relocate (e) 1 interior stair, bath; add 3 skylights & 3 tubular skylights @ roof as per plan | $80,000 |
| Nov 26, 2018 | Completed final sign-off Jan 2019 | 155 Haight St | replace stair railing to comply with complaint 201896201 (#3). install door closer, install self closing door at trash room.Details
replace stair railing to comply with complaint 201896201 (#3). install door closer, install self closing door at trash room. | $2,000 |
| Apr 7, 2016 | Completed final sign-off May 2017 | 155 Haight St | repair dryrot at balconies at apt. 201, 211, 304, 311, and 3rd floor stair landing at front.Details
repair dryrot at balconies at apt. 201, 211, 304, 311, and 3rd floor stair landing at front. | $10,000 |
| May 29, 2013 | Completed final sign-off Nov 2013 | 155 Haight St | new roof over extg stair. new roof stairwell penthouse.Details
new roof over extg stair. new roof stairwell penthouse. | $15,000 |
| Dec 1, 2011 | Completed final sign-off Jan 2012 | 698 Precita Av | comply with n.o.v # 201170253 & 201159287 - repair stairway less 50/100Details
comply with n.o.v # 201170253 & 201159287 - repair stairway less 50/100 | $900 |
| Sep 20, 2011 | Completed final sign-off Oct 2011 | 45 Culebra Tr | to comply with nov# 201151467 & 201139461 repair stairs (back), install smoke detector, less than 50%Details
to comply with nov# 201151467 & 201139461 repair stairs (back), install smoke detector, less than 50% | $2,000 |
| Mar 22, 2011 | Completed final sign-off Apr 2011 | 274 Diamond St | comply with nov 20103001. remove (e) wood utility ladder at top landing right rear wood extension stair and repair door self closing and door lock.Details
comply with nov 20103001. remove (e) wood utility ladder at top landing right rear wood extension stair and repair door self closing and door lock. | $600 |
| Mar 14, 2011 | Completed final sign-off May 2011 | 84 Meadowbrook Dr | remove (e) stucco. replace dry rot wood & restucco at left side stairs, dry rot repair & stucco repair only.Details
remove (e) stucco. replace dry rot wood & restucco at left side stairs, dry rot repair & stucco repair only. | $4,000 |
| Feb 23, 2011 | Completed final sign-off Jul 2011 | 529 Ivy St | replace (e) rear deck & stairs in-kind, 2nd. means of egress.Details
replace (e) rear deck & stairs in-kind, 2nd. means of egress. | $10,000 |
| Feb 18, 2011 | Completed final sign-off Jul 2011 | 527 Ivy St | replace (e) rear deck and stair in-kind, 2nd. means of egress.Details
replace (e) rear deck and stair in-kind, 2nd. means of egress. | $10,000 |
| Oct 18, 2010 | Completed final sign-off Jun 2011 | 6100 Geary Bl | delete 1 wall, add 1 wall with window. add 2 electrical outlet. modify extg hvac & relocate lights. add stair handrail for disable access up to 20% construction costs.Details
delete 1 wall, add 1 wall with window. add 2 electrical outlet. modify extg hvac & relocate lights. add stair handrail for disable access up to 20% construction costs. | $3,400 |
| Sep 8, 2010 | Completed final sign-off Oct 2010 | 1316 Broadway | repair dry rot damage at rear stairs, less 50% in kind, replace in kind, no structural changes, not visable from street.Details
repair dry rot damage at rear stairs, less 50% in kind, replace in kind, no structural changes, not visable from street. | $2,000 |
| Aug 23, 2010 | Completed final sign-off Aug 2010 | 1555 California St | repair stairs, 7 steps (5% of stair structure) in-kind at rear yard.Details
repair stairs, 7 steps (5% of stair structure) in-kind at rear yard. | $1,000 |
| Dec 7, 2009 | Completed final sign-off Dec 2009 | 3101 Castro St | repair exterior stairs only-less than 50% at lightwell to include repair of deterioted stringer, post & treads. install handrail. to comply with complaint #200927045. all wd. to be pressure teated or rdwd.Details
repair exterior stairs only-less than 50% at lightwell to include repair of deterioted stringer, post & treads. install handrail. to comply with complaint #200927045. all wd. to be pressure teated or rdwd. | $1,000 |
| Jun 21, 2006 | Completed final sign-off Oct 2006 | 1450 43rd Av | 1)add guest room and full bath at ground floor. 2) infill 4x7 lightwell at 2nd floor. 3) add deck and stair at rear yardDetails
1)add guest room and full bath at ground floor. 2) infill 4x7 lightwell at 2nd floor. 3) add deck and stair at rear yard | $35,000 |
| Oct 19, 2005 | Completed final sign-off Nov 2005 | 824 Vallejo St | rear stairs wood deterioration to comply w 200563277 vos no 1, handrails, ventilation on garage, replace fire extinguisher, re-adjust self closing doorDetails
rear stairs wood deterioration to comply w 200563277 vos no 1, handrails, ventilation on garage, replace fire extinguisher, re-adjust self closing door | $9,000 |
| Oct 11, 2005 | Never finaled issued Oct 2005, no final | 2050 Powell St | repair (4) posts for stairs, comply w/his nov 200562685Details
repair (4) posts for stairs, comply w/his nov 200562685 | $2,600 |
| Oct 6, 2005 | Expired or cancelled expired May 2006 | 549 47th Av | rev.appl#200403189001 revise stair from garage (1/f) to 2/f.change interior wall location,revision to electrical on garage (1/f)Details
rev.appl#200403189001 revise stair from garage (1/f) to 2/f.change interior wall location,revision to electrical on garage (1/f) | $1,500 |
| Jul 2, 2001 | Completed final sign-off Aug 2001 | 1630 Leavenworth St | back of the bldg stair way repair. to comply w/ complaint#200118076. repair in kind-approx.50% of stDetails
back of the bldg stair way repair. to comply w/ complaint#200118076. repair in kind-approx.50% of st | $8,000 |