If you charge upfront fees its a great way to get the FTC breathing down your neck also breaking rules on credit, they could block you from pulling credit reports in the future...pull your processing account too.