Yes, businesses have to pay to boost posts on Facebook.
The boost button option can be seen on the Facebook Business Page [below your posted content].
If you have advertising in mind for your business, you may open your Facebook Business Manager Account. [that has multiple ways to promote your business based on several objectives - Facebook Ads].
P.S:
You are currently on the Digital Marketing Forum page; for more information on a variety of topics that may be helpful to you, please visit Blog Posts (button below) and also share any content post you love with your network.
[If you have any specific questions in mind, please drop a mail and I will answer through a post at the earliest possible time]