Revecom is not a true merchant account provider... and frankly with all of the accounting and billing errors (in their favor might I add) I've run into with them, I would never ever recommend anyone to them.
Frankly, most true merchant account providers are not real keen on hosts in general and even less so on the idea of annual fees. Most agreements limit to services to be performed within the next 30 days. I know there are some that allow annual charges (don't have names), but even with them, it generally comes back to haunt you.
The way it was explained to me is that the merchant processor assumes liability for 6 months after transactions have occurred. therefore if an ISP goes out of business within that time frame the merchant processer is on the hook for any chargebacks not assumed by the ISP. Now that it's been explained i do understand the reasoning - i just think its unfortunate as about 1/3 of my clients prefer to pay on an annual basis. - the flip side to this is that most of my fraudulant charges are done for annual charges for my higher level packages and then i end up eating it.
acceptable charges normally include monthly and quarterly fees as well as of course domain names.