Does it cost extra to park domains?

As long as you have a Basic plan or higher, you may park domains to your existing primary domain’s website. You can check how many domains you can park on each hosting account here:

You still have to pay for the new domain name’s registration, but hosting the domain will not cost any extra on top of your current plan.