You may need to buy some plugins depending on the required features. Some plugins are completely free in the market. However, some that integrate unique features and functionalities into the website need to be purchased.
However, this only depends on the fact that what type of features you want to infuse in your website. So, you can skip buying plugins and create core features.