Permit GraphShortlistSan Francisco building permits since 2000

Thomas Building Group

Contractor license
945046
State license record
Based in
Los Altos
On San Francisco permits
Jun 2010 to Apr 2026
Last 24 months
2 permits filed

28 permits since 2000: 10 completed, 15 never finaled, 3 expired or cancelled.

Of the 15 never-finaled permits, 2 are 3 to 5 years old, 4 are 5 to 10 years old, 9 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

AllDeck 2Stairs 5Kitchen remodel 5Bathroom remodel 7
FiledOutcomeAddressWork described on the permitDeclared cost
Apr 7, 2026Completed
final sign-off Jul 2026
10 Otsego Avreplace toilet w/ low flow toilet, replace vanity update shower to low flow, like for like
Details
Permit
202604079030
Status
complete
Filed
Apr 7, 2026
Permit issued
Apr 14, 2026
Final sign-off
Jul 21, 2026
Declared cost
$10,000
Address
10 Otsego Av

replace toilet w/ low flow toilet, replace vanity update shower to low flow, like for like

Open the permit page

$10,000
Apr 24, 2025Completed
final sign-off Jun 2025
134 Grattan Stcommencement of work not started under permit 201901100072. no additional scope of work.
Details
Permit
202504245144
Status
complete
Filed
Apr 24, 2025
Permit issued
Apr 24, 2025
Final sign-off
Jun 16, 2025
Address
134 Grattan St

commencement of work not started under permit 201901100072. no additional scope of work.

Open the permit page

Jan 19, 2023Completed
final sign-off Mar 2023
1245 Lombard Strepair front stairs. replace 3-4 broken treads, 2 posts, and about 50 balisters. less than 50% repair.
Details
Permit
202301190412
Status
complete
Filed
Jan 19, 2023
Permit issued
Jan 19, 2023
Final sign-off
Mar 10, 2023
Declared cost
$3,500
Address
1245 Lombard St

repair front stairs. replace 3-4 broken treads, 2 posts, and about 50 balisters. less than 50% repair.

Open the permit page

$3,500
Dec 12, 2022Never finaled
issued Dec 2022, no final
518 17th Avreplace water damaged rotted framing under terrazzo stairs landing. polish + seal all terrazzo. less than 50%.
Details
Permit
202212128095
Status
issued
Filed
Dec 12, 2022
Permit issued
Dec 12, 2022
Declared cost
$8,500
Address
518 17th Av

replace water damaged rotted framing under terrazzo stairs landing. polish + seal all terrazzo. less than 50%.

Open the permit page

$8,500
May 16, 2022Never finaled
issued May 2022, no final
511 17th Avlevel stairway landing repair treads as needed in-kind, 50% max alteration.
Details
Permit
202205164333
Status
issued
Filed
May 16, 2022
Permit issued
May 16, 2022
Declared cost
$10,000
Address
511 17th Av

level stairway landing repair treads as needed in-kind, 50% max alteration.

Open the permit page

$10,000
Aug 12, 2019Completed
final sign-off Jan 2020
28 Presidio Trnew cabinets, replace tile floor with hardwood ceiling lights, paint, trim. no wall or structural changes
Details
Permit
201908128542
Status
complete
Filed
Aug 12, 2019
Permit issued
Aug 12, 2019
Final sign-off
Jan 10, 2020
Declared cost
$85,000
Address
28 Presidio Tr

new cabinets, replace tile floor with hardwood ceiling lights, paint, trim. no wall or structural changes

Open the permit page

$85,000
Jan 10, 2019Expired or cancelled
expired Jun 2025
134 Grattan St2 bathroom remodels. 1 bath w/ tile at vanity and shower remodeled in-kind. 2nd bathroom tile flooring
Details
Permit
201901100072
Status
expired
Filed
Jan 10, 2019
Permit issued
Jan 10, 2019
Declared cost
$20,000
Address
134 Grattan St

2 bathroom remodels. 1 bath w/ tile at vanity and shower remodeled in-kind. 2nd bathroom tile flooring

Open the permit page

$20,000
Nov 1, 2018Never finaled
issued Nov 2018, no final
222 20th Avreplace one aluminum window at the front with a new, all-wood, double hung window in a smaller opening. trim to match. to remain centered over the entry. replace 2 bathroom vanity 2 toilets ;
Details
Permit
201811014770
Status
issued
Filed
Nov 1, 2018
Permit issued
Nov 1, 2018
Declared cost
$11,000
Address
222 20th Av

replace one aluminum window at the front with a new, all-wood, double hung window in a smaller opening. trim to match. to remain centered over the entry. replace 2 bathroom vanity 2 toilets ;

Open the permit page

$11,000
Mar 6, 2018Never finaled
issued Mar 2018, no final
340 Benton Avkitchen remodel, cabinets, counters, tile, appliances, 2 lights replacement, no structural work, no wall modification
Details
Permit
201803062966
Status
issued
Filed
Mar 6, 2018
Permit issued
Mar 6, 2018
Declared cost
$45,000
Address
340 Benton Av

kitchen remodel, cabinets, counters, tile, appliances, 2 lights replacement, no structural work, no wall modification

Open the permit page

$45,000
Mar 6, 2018Never finaled
issued Mar 2018, no final
222 20th Avkitchen remodel, cabinets, counters, tile, appliances, replace 2 windows & door, rear facing, not visible from street. all work is nonstructural, no wall modification.
Details
Permit
201803062970
Status
issued
Filed
Mar 6, 2018
Permit issued
Mar 6, 2018
Declared cost
$65,000
Address
222 20th Av

kitchen remodel, cabinets, counters, tile, appliances, replace 2 windows & door, rear facing, not visible from street. all work is nonstructural, no wall modification.

Open the permit page

$65,000
Jul 20, 2017Completed
final sign-off Sep 2017
55 Clipper Streplace tub shower, sink, tiles, lighting, paint. floor heat towel warmer; kitchen- new counters& facucet, spare room; remove sink add light. paint interior , paint exterior.
Details
Permit
201707202458
Status
complete
Filed
Jul 20, 2017
Permit issued
Jul 20, 2017
Final sign-off
Sep 22, 2017
Declared cost
$26,000
Address
55 Clipper St

replace tub shower, sink, tiles, lighting, paint. floor heat towel warmer; kitchen- new counters& facucet, spare room; remove sink add light. paint interior , paint exterior.

Open the permit page

$26,000
Apr 14, 2017Never finaled
issued Jun 2017, no final
946 Ingerson Avremodel 2nd floor bathroom and add new shower.
Details
Permit
201704144016
Status
issued
Filed
Apr 14, 2017
Permit issued
Jun 22, 2017
Declared cost
$10,000
Address
946 Ingerson Av

remodel 2nd floor bathroom and add new shower.

Open the permit page

$10,000
Dec 1, 2016Completed
final sign-off Dec 2016
27 Appleton Avinstall 2 steel planster in front of house.
Details
Permit
201612013900
Status
complete
Filed
Dec 1, 2016
Permit issued
Dec 1, 2016
Final sign-off
Dec 12, 2016
Declared cost
$2,500
Address
27 Appleton Av

install 2 steel planster in front of house.

Open the permit page

$2,500
Jul 25, 2014Never finaled
issued Jul 2014, no final
3325 Folsom Stto obtain final inspection for work approved under pa # 201306179701. all work is complete.
Details
Permit
201407252169
Status
issued
Filed
Jul 25, 2014
Permit issued
Jul 25, 2014
Address
3325 Folsom St

to obtain final inspection for work approved under pa # 201306179701. all work is complete.

Open the permit page

Jul 25, 2014Never finaled
issued Jul 2014, no final
3325 Folsom Stto obtain final inspection for work approved under pa # 201303293438. all work is complete.
Details
Permit
201407252173
Status
issued
Filed
Jul 25, 2014
Permit issued
Jul 25, 2014
Address
3325 Folsom St

to obtain final inspection for work approved under pa # 201303293438. all work is complete.

Open the permit page

Jul 25, 2014Never finaled
issued Jul 2014, no final
3325 Folsom Stto obtain final inspection for work approved under pa # 201212115979. all work is complete.
Details
Permit
201407252174
Status
issued
Filed
Jul 25, 2014
Permit issued
Jul 25, 2014
Address
3325 Folsom St

to obtain final inspection for work approved under pa # 201212115979. all work is complete.

Open the permit page

Jul 25, 2014Never finaled
issued Jul 2014, no final
3325 Folsom Stto obtain final inspection for work approved under pa # 201204047541. all work is complete.
Details
Permit
201407252172
Status
issued
Filed
Jul 25, 2014
Permit issued
Jul 25, 2014
Declared cost
$20,000
Address
3325 Folsom St

to obtain final inspection for work approved under pa # 201204047541. all work is complete.

Open the permit page

$20,000
Jul 10, 2014Completed
final sign-off Aug 2016
2400 Vallejo Sta new walkable deck surface plus guardrail over existing garage. new double door and landing for access. a new dormer between 2 existing dormers. existing dormer roof cap raised 12" to match new dormer. ** compliance with maher ordinance #155-13 not applicable****
Details
Permit
201407100939
Status
complete
Filed
Jul 10, 2014
Permit issued
Mar 2, 2015
Final sign-off
Aug 11, 2016
Declared cost
$14,000
Address
2400 Vallejo St

a new walkable deck surface plus guardrail over existing garage. new double door and landing for access. a new dormer between 2 existing dormers. existing dormer roof cap raised 12" to match new dormer. ** compliance with maher ordinance #155-13 not applicable****

Open the permit page

$14,000
Feb 12, 2014Never finaled
issued Feb 2014, no final
3521 21st Streplace existing gas fire place. install new cabinets. fix flooring around fireplace in livingroom, to be installed per manufacturers specifications.
Details
Permit
201402128416
Status
issued
Filed
Feb 12, 2014
Permit issued
Feb 12, 2014
Declared cost
$7,000
Address
3521 21st St

replace existing gas fire place. install new cabinets. fix flooring around fireplace in livingroom, to be installed per manufacturers specifications.

Open the permit page

$7,000
Nov 15, 2013Never finaled
issued Nov 2013, no final
3325 Folsom Stone new dormer w/fixed glass lite, one new window at existing stair wall. no additional work proposed.
Details
Permit
201311152048
Status
issued
Filed
Nov 15, 2013
Permit issued
Nov 20, 2013
Declared cost
$2,700
Address
3325 Folsom St

one new dormer w/fixed glass lite, one new window at existing stair wall. no additional work proposed.

Open the permit page

$2,700
Jun 17, 2013Never finaled
issued Jun 2013, no final
3325 Folsom Stsouthwall water damage emove stucco wjp sheathing & framing , replace stucco 1200 sq ft ( 30 ft by 40ft long approx) termite repair repair termite damage replace cedar shingle sididng 108 fq ft at norhtwest corner.
Details
Permit
201306179701
Status
issued
Filed
Jun 17, 2013
Permit issued
Jun 17, 2013
Declared cost
$12,000
Address
3325 Folsom St

southwall water damage emove stucco wjp sheathing & framing , replace stucco 1200 sq ft ( 30 ft by 40ft long approx) termite repair repair termite damage replace cedar shingle sididng 108 fq ft at norhtwest corner.

Open the permit page

$12,000
Jun 17, 2013Completed
final sign-off Aug 2013
358 Ulloa Stbathroom tile ,glass replacement remove tile fein floor bath & shower replace shower pan new tile & glass around shower pan, bathroom on upper level.
Details
Permit
201306179707
Status
complete
Filed
Jun 17, 2013
Permit issued
Jun 17, 2013
Final sign-off
Aug 1, 2013
Declared cost
$9,500
Address
358 Ulloa St

bathroom tile ,glass replacement remove tile fein floor bath & shower replace shower pan new tile & glass around shower pan, bathroom on upper level.

Open the permit page

$9,500
Mar 29, 2013Expired or cancelled
expired Jan 2017
3325 Folsom Stnew work added to previously issued app#201212115979. concrete foundation work only. new footing and stem wall. extg conditions are unsafe.
Details
Permit
201303293438
Status
expired
Filed
Mar 29, 2013
Permit issued
Apr 10, 2013
Declared cost
$10,000
Address
3325 Folsom St

new work added to previously issued app#201212115979. concrete foundation work only. new footing and stem wall. extg conditions are unsafe.

Open the permit page

$10,000
Oct 30, 2012Completed
final sign-off Sep 2013
3325 Folsom Stdemo tile deck to locate water leak demo flooring in laundry room to inspect for damage 2nd level in front
Details
Permit
201210303130
Status
complete
Filed
Oct 30, 2012
Permit issued
Nov 5, 2012
Final sign-off
Sep 11, 2013
Declared cost
$1,500
Address
3325 Folsom St

demo tile deck to locate water leak demo flooring in laundry room to inspect for damage 2nd level in front

Open the permit page

$1,500
Apr 4, 2012Expired or cancelled
expired Jan 2017
3325 Folsom Stalteration of (e) master bath. permit (e) greenhouse structure; replace glazing system. (n) stair & landing for access to loft space. (n) floor area at level 2.lower height of solid fence at street face and on side elevations perpendicular to street to 3 feet.
Details
Permit
201204047541
Status
expired
Filed
Apr 4, 2012
Permit issued
Apr 22, 2013
Declared cost
$76,000
Address
3325 Folsom St

alteration of (e) master bath. permit (e) greenhouse structure; replace glazing system. (n) stair & landing for access to loft space. (n) floor area at level 2.lower height of solid fence at street face and on side elevations perpendicular to street to 3 feet.

Open the permit page

$76,000
Mar 21, 2011Never finaled
issued Apr 2011, no final
845 Church Strepair/replace damaged window frames, glazing, int remodel, wall board, ceiling, finishes and doors. expand (e) bathroom on upper level above lower/street level. new cased opening at kitchen and lv rm. no struc work req'd or proposed except for int. door header;mechanical & plumbing under sep permi
Details
Permit
201103212481
Status
issued
Filed
Mar 21, 2011
Permit issued
Apr 5, 2011
Declared cost
$58,000
Address
845 Church St

repair/replace damaged window frames, glazing, int remodel, wall board, ceiling, finishes and doors. expand (e) bathroom on upper level above lower/street level. new cased opening at kitchen and lv rm. no struc work req'd or proposed except for int. door header;mechanical & plumbing under sep permi

Open the permit page

$58,000
Mar 4, 2011Never finaled
issued Mar 2011, no final
845 Church St#845- repair fire damage. replace all wall surface, new electrical, 9 new windows. bathroom and kitchen fixtures & cabinets paint. windows facing street. all sheetrock to be replaced shall be 5/8" type x gypsum board nailed with gd coated nails 1-2/8"long 1/4"heads @7"o.c.at all edges at each face
Details
Permit
201103041408
Status
issued
Filed
Mar 4, 2011
Permit issued
Mar 4, 2011
Declared cost
$50,000
Address
845 Church St

#845- repair fire damage. replace all wall surface, new electrical, 9 new windows. bathroom and kitchen fixtures & cabinets paint. windows facing street. all sheetrock to be replaced shall be 5/8" type x gypsum board nailed with gd coated nails 1-2/8"long 1/4"heads @7"o.c.at all edges at each face

Open the permit page

$50,000
Jun 3, 2010Completed
final sign-off Jun 2010
39 Virginia Avdemo and repair approx. 160 sqft of siding damaged dry rot inlc. replace 3 x sill plate. new flashing and waterproofing as needed.
Details
Permit
201006033734
Status
complete
Filed
Jun 3, 2010
Permit issued
Jun 3, 2010
Final sign-off
Jun 18, 2010
Declared cost
$3,500
Address
39 Virginia Av

demo and repair approx. 160 sqft of siding damaged dry rot inlc. replace 3 x sill plate. new flashing and waterproofing as needed.

Open the permit page

$3,500