It will work on metal roof or any other kind of roof. It doesn’t require Wifi to work. All you need is good cell phone signal outside the building.