Inside Vacaville city limits, the city's Building Division handles building permits and reviews and inspects new construction and improvements to existing structures, so whether your job needs a permit is the city's call, not ours. I check each address and job with the division instead of guessing, and when a permit is needed we handle the application and set up the inspections, so review and inspection time becomes part of your schedule. Before you hire anyone, ask for their California contractor license number, and ask whether they hold a Vacaville business license, which the city requires of anyone charging for work inside city limits and which runs out every April 30. We're licensed and insured.
The price mostly turns on how big the slab is, how much old concrete has to come out and how much digging and base work the ground needs. The schedule turns on the permit if there is one, the weather and curing, the wait while fresh concrete hardens before you can use it. Hot afternoons are hard on a new pour, so in summer we plan to pour early in the day. Jobs just outside the city, in county areas or over in Fairfield, go through a different office, which is one more reason I check the address before I write anything down.