Two things. One, I think 30% is a very high percentage to be charging for a fee, which inevitably will affect how questioners feel about paying it and the growth of your site. Second, if you don't actually charge until the transaction is ready, then few should object to paying say, $60 for a $50 question (20% fee) for an answer ready to be read.