Permits here come from the city's Community Development Department, which requires a building permit when you add a structure or physically change your property inside city limits. Its list names work like kitchen and bath remodels, re-roofing and new windows, and says painting and similar finish work don't need one, but it doesn't name floor coatings, so I check with the city for your address before we schedule. If your job needs a permit, we take care of the application and plan the dates around it, and that's the first thing that can move your start.
What moves the price is what the slab needs before anything goes on it and which system you choose. What moves the schedule is that permit check, clearing out the space and the cure time the coating maker sets before you drive or lift on the floor. Your written estimate spells out each of those for your floor, and our crew does the same prep in Antioch and the other cities around Concord, so a Walnut Creek garage gets the same grinding and slab check as any other.