How much free space do I need to do the upgrade?

So I think I'm going to bite the bullet and upgrade to Win8 (though I have reservations). I'm running my home machine off an SSD with three additional HDDs in the system. How much free space on my SSD will I need to do a proper upgrade? I've got about 21GB free right now.