Create a leave group (Admin -> Leave Settings -> Leave Groups -> Edit Leave Groups)
Add all the employees that should see the leave type to above group (Admin -> Leave Settings -> Leave Groups -> Leave Group Employees)
Create a leave type and set its leave group to newly created leave group
Only the employees in step (2) will be able to see and apply for this leave type
Price for both depends on the number of employees you have. You can check the price for IceHrmPro here: https://icehrm.com/buy-icehrm-modules. For an example, if you want to use IceHrmPro for 50 employees price will be 749 USD. This is a one time fee and you can optionally renew the license for 249 USD after the first year to keep receiving upgrades.
IceHrm cloud is free for 5 employees. From the 6th employee, we start charging 2 USD per employee per month. The per employee fee goes down when your company is growing. You can get an estimate of monthly subscription by entering the number of employee you have here: https://icehrm.com/cloud-hosting-charges
If your company is based in Germany you will be charged 19% Vat on your payment. If your company is based in another country in EU other than Germany you will be charged 19% unless you have provided your VAT ID.
You can update your Billing country and VAT ID under Settings -> Company section