Are there any setup costs with FiveStarReviews?

Absolutely not.