Permit GraphShortlistSan Francisco building permits since 2000

J&R Construction And Painting Inc

Contractor license
1021250
State license record
Based in
San Francisco
On San Francisco permits
Dec 2017 to Nov 2025
Last 24 months
5 permits filed

10 permits since 2000: 10 completed.

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

All
FiledOutcomeAddressWork described on the permitDeclared cost
Nov 4, 2025Completed
final sign-off Dec 2025
1327 Guerrero Stremove and replace wood sash window, rerope, parti bead, moldings. replace one upper and lower sash wood, in kind in front of house. two sashes-one window, in kind.
Details
Permit
202511048885
Status
complete
Filed
Nov 4, 2025
Permit issued
Nov 4, 2025
Final sign-off
Dec 8, 2025
Declared cost
$1,000
Address
1327 Guerrero St

remove and replace wood sash window, rerope, parti bead, moldings. replace one upper and lower sash wood, in kind in front of house. two sashes-one window, in kind.

Open the permit page

$1,000
Sep 30, 2025Completed
final sign-off Nov 2025
641 O'farrell Stunit # 410: remove 2 windows and replace in (e) space, opening. windows are in the rear of the building. not visible from street, u<=0.30
Details
Permit
202509306441
Status
complete
Filed
Sep 30, 2025
Permit issued
Sep 30, 2025
Final sign-off
Nov 4, 2025
Declared cost
$1,200
Address
641 O'farrell St

unit # 410: remove 2 windows and replace in (e) space, opening. windows are in the rear of the building. not visible from street, u<=0.30

Open the permit page

$1,200
Mar 3, 2025Completed
final sign-off Jun 2025
1302 Willard Stremove and replace 12 windows and 5 doors in kind. use (e) opening. wood to wood, door in kind.
Details
Permit
202503031441
Status
complete
Filed
Mar 3, 2025
Permit issued
Mar 3, 2025
Final sign-off
Jun 5, 2025
Declared cost
$15,000
Address
1302 Willard St

remove and replace 12 windows and 5 doors in kind. use (e) opening. wood to wood, door in kind.

Open the permit page

$15,000
Jan 21, 2025Completed
final sign-off Feb 2025
81 Lapidge Stremove/ replace 3 vinyl windows in e) opening at left side of bldg not street visible
Details
Permit
202501218714
Status
complete
Filed
Jan 21, 2025
Permit issued
Jan 21, 2025
Final sign-off
Feb 18, 2025
Declared cost
$3,100
Address
81 Lapidge St

remove/ replace 3 vinyl windows in e) opening at left side of bldg not street visible

Open the permit page

$3,100
Nov 20, 2024Completed
final sign-off Apr 2025
155 Collingwood Strepair dry rot 1st floor remove balcony and remove stucco and repair, restucco, paint. approx 60 sq.ft.
Details
Permit
202411205408
Status
complete
Filed
Nov 20, 2024
Permit issued
Nov 21, 2024
Final sign-off
Apr 21, 2025
Declared cost
$12,000
Address
155 Collingwood St

repair dry rot 1st floor remove balcony and remove stucco and repair, restucco, paint. approx 60 sq.ft.

Open the permit page

$12,000
Apr 22, 2024Completed
final sign-off Aug 2024
49 Richland Avremove & replace 4 side & rear windows with vinyl in (e) opening. remove and replace 6 front windows wood with wood in exiting openings, sh or dh
Details
Permit
202404220471
Status
complete
Filed
Apr 22, 2024
Permit issued
Apr 22, 2024
Final sign-off
Aug 14, 2024
Declared cost
$6,500
Address
49 Richland Av

remove & replace 4 side & rear windows with vinyl in (e) opening. remove and replace 6 front windows wood with wood in exiting openings, sh or dh

Open the permit page

$6,500
Mar 18, 2024Completed
final sign-off Apr 2024
1386 Pacific Avremove and replace side and rear windows with vinyl in (e) openings.
Details
Permit
202403188085
Status
complete
Filed
Mar 18, 2024
Permit issued
Mar 19, 2024
Final sign-off
Apr 18, 2024
Declared cost
$4,500
Address
1386 Pacific Av

remove and replace side and rear windows with vinyl in (e) openings.

Open the permit page

$4,500
Mar 21, 2022Completed
final sign-off May 2022
452 Oak Stper nov #201942778: fence repair 10' section. less than 50% was repaired. rear fence, dog ear redwood, pt framing.
Details
Permit
202203210440
Status
complete
Filed
Mar 21, 2022
Permit issued
Mar 21, 2022
Final sign-off
May 31, 2022
Declared cost
$600
Address
452 Oak St

per nov #201942778: fence repair 10' section. less than 50% was repaired. rear fence, dog ear redwood, pt framing.

Open the permit page

$600
Sep 24, 2021Completed
final sign-off Oct 2023
848 Ashbury Stcomply with nov 202180154 items 3,5,10 and 17. install tradesman door rear to replace existing same size. electrical outlet new. new vent for dryer to (e) lightwell open to sky. remove and replace sheetrock with fire rated sheetrock. install dryer per cmc 504.4 & 502.2.1
Details
Permit
202109249110
Status
complete
Filed
Sep 24, 2021
Permit issued
Sep 24, 2021
Final sign-off
Oct 4, 2023
Declared cost
$4,200
Address
848 Ashbury St

comply with nov 202180154 items 3,5,10 and 17. install tradesman door rear to replace existing same size. electrical outlet new. new vent for dryer to (e) lightwell open to sky. remove and replace sheetrock with fire rated sheetrock. install dryer per cmc 504.4 & 502.2.1

Open the permit page

$4,200
Dec 26, 2017Completed
final sign-off Jan 2018
1930 Grove Stunit #4: remove/replace in kind 11 windows. rear of building.
Details
Permit
201712267386
Status
complete
Filed
Dec 26, 2017
Permit issued
Dec 26, 2017
Final sign-off
Jan 22, 2018
Declared cost
$6,000
Address
1930 Grove St

unit #4: remove/replace in kind 11 windows. rear of building.

Open the permit page

$6,000