Yes, this has the brackets (but not the hardware) to attach it to a roof. You'll need to pickup the appropriate hardware from your local hardware store as there are so many different surfaces to attach to they don't include it as a standard.