It also seems redundant when the State of Alabama requires a demolition contractor (prime or sub) to have a General Contractors license for doing projects of $50,000.00 or greater. It would seem that if you are doing that kind of work in the state then you shouldn't have to spend more money for a bond that your insurance would cover anyway. Such is politics at the local level.