Does Billforward require a long-term contract?

No, it does not.

You can use Billforward on a rolling month-to-month basis if you need that level of flexibility, or you can commit to a longer contract to save money on your Billforward subscription.