I believe I heard somewhere that it was 10% for mechanical hard drives and 20% for SSDs.
With mechanical drives it made more sense considering data was stored physically using tiny dots on platters, with an SSD, it's looks similar in a way, but it's stored in cells.
SSDs have no concept of where each cell needs to be, it won't operate faster if they were all neatly organised in the same way defragging a HDD would do - With that said it's still probably advisable that you leave a certain percentage for longevity sakes.
I would go with the 10% really, 20% sounds like a bit too much, especially on larger capacity drives.
Don't forget to also optimise things like the Page File and Hibernation within Windows when you buy it.