The bench does not come pre-assembled but is simple to set up. All you need to do is screw in the legs to the cushion and you're set. All assembly parts are included.