Most of the software applications used for Linux are free and open source. While some business-orientated software does come with a cost, but those softwares are not used by home users mostly. Many Linux distributions come with a bundle of apps to cover the most common needs, so you may not need to install more. However, some apps may require a fee to use. For example, some games on Steam may require a purchase.