Read More.Namecheap has started requiring some users to make a deposit before bidding in auctions, with the goal of improving auction integrity.
New users must deposit $100 in their Namecheap account before bidding on auctions. Some existing users with only a few auction purchases will also be asked to deposit $100 before bidding on their next domain.
This is in addition to the $5 annual subscription fee for auctions.