Are there any long-term contracts with blooom?

None. You will pay as you go. You can cancel anytime or turn off auto-renewal for your subscription so that you are not billed again at the end of your billing cycle.