No, there is no minimum period of contract. Our service is pay-as-you-go. You can cancel anytime. We charge an hourly rate for each resource working for you and this amount is charged either hourly or weekly basis.