No! There is no up-front fee or contract required. You only pay for your selected plan as per calls you get.