The Base Cost of a .com is $8 then there a $4,000 annual ICANN fee for the Accredited Register such costs are spread over how ever many domains under their management of course name cheap has over 10 million domains under management so that fee is nothing per domain. It can price out small competitors though