Ok well, here's my two cents.
As a provider, I'm in favor of pro-rating, and this is why:
- It's much easier when you're working on finances and especially better when you have to fill out the paperwork for tax purposes
- You have an expected time to accept payments and from there you can plan accordingly (instead of "is this specific individual going to pay?)
As a customer, I'm also in favor of pro-rating my invoices, and this is why:
- It's easier to expect/know when your next invoice will be due (I mean my rent is due at the beginning of the month, similar to that I know that I also have such and such invoice due, etc.)
Honestly, people shouldn't feel "ripped off" for the small additional cost for the initial invoice because (assuming the service is proper) you are receiving the proper service you paid for.