Yes a building permit is required for complete roofing and siding work, but a permit is not necessary for roofing and siding repairs.