Twitter Brand Monitoring, Tracking, Reporting and Analytics

Is there a long-term commitment?

There are no long-term commitments. For paid accounts, you pay on a monthly basis and you can cancel anytime.