Yep, a master node needs infrastructure (VPS) that will cost you money, and you need to hold x amount of coins as well. It needs more upfront investment than simple staking mechanics. You can see various master node coins along with the required coins for MN here
https://masternodes.online/If you cannot afford it, better try staking.