A big caution that I read the other day in reference to communities/areas that require building permits.
If a contractor suggests that you personally get the permits, it is very possible the contractor is trying to avoid contact with the local agency that issues such permits. In most communities, the contractor is required to produce his state/local license or registration before the permit is procured.