How many of you resellers charge setup fees for your new clients? Obviously most of the time setup fees are usually unwanted, I know. But, say you charge a 10-20 dollar one time setup fee for a shared account, but as an added discount if they prepay for a full year they are not charged a setup fee? What if the host you use for your reseller account charges a few bucks for each new account activation, would you set the price for your client to be the same just to cover the cost up front or would you just cover that cost by each monthly fee the clients pay anyway?

Just wondering what the best option may be in terms of profit and customer satisfaction.