So i have these couple of websites with their own cpanels

So i have these couple of websites with their own cpanels under 1 whm account.

Domain mapping needs static IP right? I want to use domain mapping of some of the sites I have under this whm account. Do i have to purchase 1 IP for the whm account or for each of the website I want to use domain mapping?