In Balch Springs, building permits come from the city's Permits and Inspections Division, and its permit requirements include driveways, so on a driveway job the permit and its inspections usually set the pour date more than our calendar does. For a patio, walk or slab, the city's list doesn't settle whether you need one, so that's a question we put to the division before anything gets scheduled. The city also requires every contractor to register with it, a general contractor with a driver's license and certificate of insurance, so it's worth asking whoever you hire whether they're registered.
We check with the city on every job, and when it needs a permit we file it, book the inspections and tie the pour date to them. We're licensed and insured. The price mostly comes down to how much old concrete has to come out, what the ground under it needs, the size and thickness of the slab, whether it gets rebar, and the finish, from a plain broom finish, the light texture that gives shoes and tires grip, up to stamped or colored work. If the budget's tight, I'd cut the fancy finish before I'd cut the base, because you see the finish on day one but the base is what keeps the slab from sinking, and it can't be fixed later without tearing the slab out. The schedule turns on the permit, the inspections and curing, the wait while the concrete hardens enough to walk on and then drive on, and I'll walk you through all of it when I come out, measure and write down what the price covers.