Sidewalk Repair Permit Cost: What Six Bay Area Cities Actually Charge and Require
Oakland is the only city here with a flat permit fee. It is about $433 under 200 square feet, plus about $0.93 per extra square foot. The City waives it when a City tree caused the damage. San Francisco, Berkeley, San Leandro, Hayward and Fremont post no fee at all. Each one runs a program or a rule instead, and that rule moves your bill more than any fee.
Does every city charge a sidewalk repair permit fee?
BA Sidewalk Restoration works in Oakland, San Francisco, Berkeley, San Leandro, Hayward and Fremont. We hold California contractor license CSLB #689821. We are insured and bonded. Each city treats the permit question its own way. So this post walks through each one on its own terms.
No, not every city has a fee. Of the six cities we serve, only Oakland posts a dollar figure. The other five run a City-assisted program. Or they attach a bonding rule to the permit. Or they set the cost split by a measured rule in the code. A flat fee is the exception here, not the rule.
That matters for one reason. "How much is the permit" has a different kind of answer in each city. In Oakland it is close to a number. In the other five cities it is closer to a process. And the process is what really drives the cost.
What does Oakland's sidewalk permit actually cost?
Oakland's own page states a typical Sidewalk Permit is $433 for a repair under 200 square feet. Add about $0.93 for every extra square foot. That is per the City's Master Fee Schedule. The City asks owners to verify the current fee with its Permit Counter, since fee schedules do move.
A Sidewalk Permit is required for repairs over 25 square feet. The City states a licensed contractor should do the rest. There is one real break in the fee. When a City tree caused the damage, the permit is still required, but its cost is waived. That is one more reason to find the cause of the damage first, before pricing the job.
Send us the address and the scope. We will tell you which permit route your frontage falls under before you commit to anything.
Why does San Francisco care about your curb more than your permit fee?
San Francisco posts no flat sidewalk permit fee. A sidewalk-only repair can go on a standard permit. But once the scope reaches the curb, the gutter, or the roadway, the rules change. Public Works requires a California State Licensed A or C-8 contractor, carrying a $25,000 City Street Excavation Bond. Without one, the City states a Street Improvement permit cannot even be applied for.
So in San Francisco the real cost question is not a fee line. It is whether the job stays sidewalk-only or reaches the curb. That one fact decides who is even allowed to do the work. Read more about San Francisco's bonded-contractor Street Improvement rule and how it fits with the City's separate 25 year inspection cycle.
Why doesn't Berkeley have a sidewalk permit fee?
Berkeley sends most repairs through a different door. Under its 50-50 program, the City does the repair itself. Then it bills the owner half of the City's own contract price. There is no permit fee to look up, because the owner is not the one pulling the permit.
An owner who wants to hire their own contractor skips that City funding. Berkeley then requires a quote from a contractor who holds a City of Berkeley business license. That contractor also submits a line drawing to apply for an Engineering Permit at the Permit Service Center. No fee is posted for that route either. Berkeley's 50-50 program and Engineering Permit path are two separate cost paths, not one fee with two names.
How does San Leandro decide who pays without a fee schedule?
San Leandro's Administrative Code sets the split by a measured number, not a fee. Say a tree in the public right of way lifted the sidewalk 1/4 to 1/2 inch. The City root prunes the tree at its own cost. From 1/2 to 1 1/2 inch, the City root prunes and patches or grinds, still at its own cost. At 1 1/2 inch or more caused by a tree, the City pays half of removal and replacement.
Damage not caused by a tree works differently. At 1/2 to 1 1/2 inch the City still patches at its own cost. But at 1 1/2 inch or more, the property owner pays the full cost. A private contractor still needs a City Encroachment Permit. No separate fee is posted for it. In San Leandro, the ruler decides more of the bill than any permit counter does.
What does Hayward's $550 option actually cover?
Hayward posts no general permit fee. Instead, under its ordinance amended effective December 18, 2025, some residential owners get a flat number. If the City has selected your sidewalk district, the City will do the work for $550 per property. Or you can hire your own licensed contractor.
Commercial and multi-family owners get no flat number at all. They choose between paying the City back for the full cost of construction, or doing the work themselves. The $550 figure only covers residential frontage inside a district the City has already picked that year. It is not a general Hayward sidewalk fee. It is a specific offer, tied to specific timing.
Why does Fremont's 50-50 program need the full cost upfront?
Fremont's 50-50 Sidewalk Repair Program has no application fee. But it is a reimbursement, not a discount. The owner pays the full cost of the work upfront. The contractor must come from the City's Approved Sidewalk Contractors list, or meet the City's own requirements. Only after the work is done, and the application is processed, does the City send a check. That check covers half the eligible cost, capped at $7,500 total per property.
The program covers tree-caused damage only. That includes damage from a tree on private property, which most cities here do not cover. Driveway repair is never covered. Anyone budgeting a Fremont job needs the whole amount in hand first, since Fremont's reimburse-after-the-fact 50-50 program pays back later, not upfront.
So which city's process actually costs less?
There is no single answer. The six cities are not charging for the same thing. Oakland charges a fee for paperwork. San Francisco adds a bonding rule once the curb is involved. Berkeley and Fremont split the repair cost with the City, on two different schedules: one billed after the work, one paid back after it. San Leandro sets the split by a measured offset. Hayward offers a flat number to one group, in one year.
The honest comparison is not "which fee is lowest." It is "which process applies to your frontage." That is the first thing we work out, before we talk about grinding, saw cutting, or a full panel repair. A small lip may not need any of this. Grinding down a trip hazard instead of pulling a permit is often faster and cheaper, once the offset is actually measured.
Danny Williams owns BA Sidewalk Restoration. He has worked in concrete and flooring for 31 years. He opened the company in 2026 and does the measuring himself. The concrete work carries a Lifetime Workmanship Warranty. The license is CSLB #689821.
Tell us your address. We will tell you which city's process applies, before you spend a dollar on a permit. Call (510) 314-9236.
Talk to BA Sidewalk Restoration
Questions about your concrete job? We serve Oakland and the surrounding area with honest, upfront advice.
Get a Free Sidewalk Assessment
Related articles
FAQ
Related questions
Is the permit fee the same as the cost of the repair?
No. A permit fee only pays for the City to review and approve the work. It does not cover the saw cutting, the base repair or the concrete. Oakland's published fee is the clearest example: it is a paperwork cost, and the panel work is priced on top of it.
Can a city waive the permit fee entirely?
Yes, in specific cases. Oakland still requires the permit when a City tree caused the damage, but the City waives the permit's cost. That is a narrow exception tied to the cause of the damage, not a general discount.
Do I need a permit if I am only grinding down a lip, not replacing the panel?
It depends on the city and the size of the job. Oakland requires a Sidewalk Permit for repairs larger than 25 square feet and says a licensed contractor should perform the rest. A small grind on a sound panel is often outside that threshold, but the City's own rule is what decides it, not a guess.
Which city's process is fastest once the permit is approved?
Grinding is always the fast step everywhere, since it has no cure time. What sets the real pace is the permit path itself. Oakland's Sidewalk Permit is a single City department. San Francisco's Street Improvement permit, once curb or gutter is involved, adds a bonded-contractor requirement before it can even be applied for.