For sure! It's only fair to provide a discounted rate if someone is willing to pay up front.
For example you might see pricing for $100/mo but that is only if you commit to 12 months ahead of time. Otherwise you'll pay $120/mo with no annual commitment.