Most definitely, you need a building permit. It is the building code and for your protection confirming the contractor’s license and insurances are up to date.