So, with the calculation that Barney buys about 18 suits a year, that means he would make $1,173,312 (!) annually.

This is of course not taking into account that different suits may cost more or less than $4,000, and that he doesn't just buy a whole new set every year. But still!