Your pricing model will depend on your qualifications, like what you are requiring to be done, the working hours etc. The question is what gives you trust to an unknown outsourcing team that you will hire, without wasting your time and prepayment amount. I suggest, to try both approach for it can help you to determine what is the best for your needs and satisfaction.