No, TransferWise for Business software doesn't offers Free Trial.
TransferWise for Business offers Subscription.
The starting price is not disclosed by TransferWise for Business. You can visit TransferWise for Business pricing page to get the latest pricing.