I pay less than $2/mo for 2 numbers, unlimited extensions, voicemail, and IVR/ auto attendant.
You gotta pay extra to freepbx for SMS, and for the auto provisioning templates for specific hardware phones. But flowroute is like 10minutes per penny. Cheap af.