James O'neill Construction
- Based in
- Pacifica
- On San Francisco permits
- Oct 2009 to Jun 2025
- Last 24 months
- 2 permits filed
32 permits since 2000: 29 completed, 2 never finaled, 1 expired or cancelled.
Of the 2 never-finaled permits, 2 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 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 |
|---|---|---|---|---|
| Jun 23, 2025 | Completed final sign-off Feb 2026 | 711 10th Av | 2nd floor remodel 1 & 1/2 baths. fixtures to remain in (e) locations.Details
2nd floor remodel 1 & 1/2 baths. fixtures to remain in (e) locations. | $18,000 |
| May 30, 2025 | Completed final sign-off Feb 2026 | 520 Parker Av | remove and replace appox 750 sf stucco in kind. mainly front facade with some north and south corner. inspect for dryrot and remove and replace any damage framing and sheathing in kind. front of home (street visible).Details
remove and replace appox 750 sf stucco in kind. mainly front facade with some north and south corner. inspect for dryrot and remove and replace any damage framing and sheathing in kind. front of home (street visible). | $10,000 |
| Mar 29, 2024 | Completed final sign-off Jun 2024 | 2046 47th Av | 50/50 dryrot repair. replace front stucco around stairs. replace stairs if necessary with concrete.Details
50/50 dryrot repair. replace front stucco around stairs. replace stairs if necessary with concrete. | $8,000 |
| Jan 16, 2024 | Completed final sign-off Jan 2024 | 305 Arlington St | revision to pa 202312082208 replace in kind dryrot over 50%. comply with nov 202315857 item #2 nov for requiree means of egress.Details
revision to pa 202312082208 replace in kind dryrot over 50%. comply with nov 202315857 item #2 nov for requiree means of egress. | $1,000 |
| Jul 28, 2023 | Completed final sign-off Sep 2023 | 586 16th Av | remove fixtures and plaster and install new fixtures in same locations. repair drywall. scope of work at upstairs bathroom only.Details
remove fixtures and plaster and install new fixtures in same locations. repair drywall. scope of work at upstairs bathroom only. | $15,000 |
| May 20, 2022 | Completed final sign-off May 2022 | 349 Oak St | replacing (6) cabinets and installing new countertops.Details
replacing (6) cabinets and installing new countertops. | $7,000 |
| Apr 4, 2022 | Completed final sign-off Apr 2022 | 645 Haight St | unit 3a: remodel (e) kitchen & bathroom. new appliances, cabinets, lights and tilet/shower. remove partition wall adjacent to kitchen cabinets.Details
unit 3a: remodel (e) kitchen & bathroom. new appliances, cabinets, lights and tilet/shower. remove partition wall adjacent to kitchen cabinets. | $30,000 |
| Dec 7, 2021 | Completed final sign-off Dec 2021 | 353 Oak St | remove and replace kitchen cabinets and countertop + sink & faucets. (e) appliances to remain.Details
remove and replace kitchen cabinets and countertop + sink & faucets. (e) appliances to remain. | $7,000 |
| Sep 25, 2018 | Completed final sign-off Sep 2018 | 1855 Clay St | to obtain final inspection for work approved under pa# 2015-0325-1861. all work is completeDetails
to obtain final inspection for work approved under pa# 2015-0325-1861. all work is complete | |
| Jun 27, 2018 | Completed final sign-off Aug 2018 | 779 Crescent Av | remove and replace cracked stucco and repair dry if found.Details
remove and replace cracked stucco and repair dry if found. | $6,000 |
| Dec 2, 2015 | Completed final sign-off Feb 2016 | 645 Haight St | add a new 1/2 bath & closet on mezzanine level. new walls to define space. n/a for maher.Details
add a new 1/2 bath & closet on mezzanine level. new walls to define space. n/a for maher. | $12,600 |
| May 20, 2015 | Completed final sign-off Jul 2015 | 224 Pioche St | remove and replace stucco in-kind at front of building facing street, with approximate area 12'x25'. finish to match existing.Details
remove and replace stucco in-kind at front of building facing street, with approximate area 12'x25'. finish to match existing. | $6,000 |
| Jul 29, 2014 | Completed final sign-off Jul 2015 | 72 Martha Av | repair rear deck fireplace decking, less than 50%; complaint not resolved under this permitDetails
repair rear deck fireplace decking, less than 50%; complaint not resolved under this permit | $1,200 |
| Jul 9, 2014 | Completed final sign-off Jul 2014 | 1554 Jackson St | to comply nov# 200838610. replace decking on landing. replace section of post. repair less than 50%.Details
to comply nov# 200838610. replace decking on landing. replace section of post. repair less than 50%. | $2,000 |
| Jun 2, 2014 | Completed final sign-off Jul 2014 | 288 Moultrie St | to obtain final inspection for work approved under app#200310026463. all work is completeDetails
to obtain final inspection for work approved under app#200310026463. all work is complete | |
| Jun 2, 2014 | Completed final sign-off Jul 2014 | 680 Capp St | unit #3: remove and replace cabinets and counters and carpeting. to comply with complaint #201475071Details
unit #3: remove and replace cabinets and counters and carpeting. to comply with complaint #201475071 | $16,000 |
| Apr 25, 2014 | Completed final sign-off Jul 2014 | 3529 Clement St | replace counter top, sink, and existing dishwasher. no structural work. comply with complaint # 201457791 & #201457792Details
replace counter top, sink, and existing dishwasher. no structural work. comply with complaint # 201457791 & #201457792 | $700 |
| Apr 23, 2014 | Never finaled issued Apr 2014, no final | 5929 Geary Bl | patch & paint exterior siding on side of building, east rear side, (20x20) not visible from the street.Details
patch & paint exterior siding on side of building, east rear side, (20x20) not visible from the street. | $2,000 |
| Dec 4, 2013 | Completed final sign-off Jan 2014 | 511 Fell St | to comply with nov# 201317671 & 201316021, replace kitchen vaninets & new sheetrock, replace bathroom fixtures & new sheetrock, repair dryrot on back stairs (less than 50% )Details
to comply with nov# 201317671 & 201316021, replace kitchen vaninets & new sheetrock, replace bathroom fixtures & new sheetrock, repair dryrot on back stairs (less than 50% ) | $15,000 |
| Aug 13, 2013 | Completed final sign-off Jan 2014 | 1232 18th Av | replace 8 windows at front and rear of bldgDetails
replace 8 windows at front and rear of bldg | $5,000 |
| Aug 13, 2013 | Never finaled issued Aug 2013, no final | 511 Fell St | unit #1. remove & replace kitchen cabinets & flooring. remove & replace bath fixtures & floors. patch & paint unit.Details
unit #1. remove & replace kitchen cabinets & flooring. remove & replace bath fixtures & floors. patch & paint unit. | $5,000 |
| Jul 24, 2013 | Completed final sign-off Aug 2013 | 3983 24th St | repair rear stairs & landing in kind, same location. less than 50%Details
repair rear stairs & landing in kind, same location. less than 50% | $5,000 |
| Jul 11, 2013 | Expired or cancelled cancelled Sep 2013 | 3975 24th St | repair rear stair & landing in kind same location less than 50%.Details
repair rear stair & landing in kind same location less than 50%. | $5,000 |
| Oct 5, 2012 | Completed final sign-off Oct 2012 | 1709 Gough St | to obtain final inspection for work approved under pa# 200703287534. all work is complete.Details
to obtain final inspection for work approved under pa# 200703287534. all work is complete. | |
| Aug 27, 2012 | Completed final sign-off Sep 2012 | 1238 20th Av | 50/50 repair to rear stairs. work less than 50%. rerpair in kind.Details
50/50 repair to rear stairs. work less than 50%. rerpair in kind. | $6,000 |
| Aug 20, 2012 | Completed final sign-off Nov 2012 | 2570 29th Av | new full bathroom at garage level, replace fixtures at bathroom at main level (2nd floor).Details
new full bathroom at garage level, replace fixtures at bathroom at main level (2nd floor). | $9,000 |
| Apr 17, 2012 | Completed final sign-off May 2012 | 1905 10th Av | remove approx 500 sq ft. t-1 11 plywood and replacing with hardi-plark siding on rear of residence.Details
remove approx 500 sq ft. t-1 11 plywood and replacing with hardi-plark siding on rear of residence. | $5,000 |
| Mar 22, 2012 | Completed final sign-off Feb 2013 | 420 Myra Wy | replace sheetrock in 2 rooms approx. 20 sheets damaged by water intrusion at dining room & storage room. (r-13 ins. @ walls & r-30 on ceiling).Details
replace sheetrock in 2 rooms approx. 20 sheets damaged by water intrusion at dining room & storage room. (r-13 ins. @ walls & r-30 on ceiling). | $3,000 |
| Oct 20, 2011 | Completed final sign-off Oct 2011 | 1559 47th Av | replace 5 landing posts on exterior stairs, replace in kind, same size.Details
replace 5 landing posts on exterior stairs, replace in kind, same size. | $650 |
| Sep 21, 2011 | Completed final sign-off Sep 2011 | 849 Haight St | remove and replace 6 damaged stair treads not visible from street. to comply with complaint #200923322. less than 50% repair in kind.Details
remove and replace 6 damaged stair treads not visible from street. to comply with complaint #200923322. less than 50% repair in kind. | $750 |
| Mar 23, 2010 | Completed final sign-off Apr 2010 | 266 Gambier St | remove one aluminum window and replace with double paned window u-factor 0.04 max same size.Details
remove one aluminum window and replace with double paned window u-factor 0.04 max same size. | $400 |
| Oct 19, 2009 | Completed final sign-off Mar 2010 | 1230 Monterey Bl | replace front stairs in kind include tiles, suuport structure and re-install existing wrought ironDetails
replace front stairs in kind include tiles, suuport structure and re-install existing wrought iron | $12,000 |