To make a new website with Magento, you need to download the open-source software and install it on your own server. Since Magento is an open-source solution, there are no licensing fees required. But of course, like any software, Magento requires ongoing maintenance or support that can get expensive if you don't have the expertise in-house. Magento's base application is available free of charge, but it requires additional modules to complete the entire eCommerce platform.