The idea is interesting, but I want to understand something: how do you get sure that your customer has finished the task? Do you contact the person, requesting proof that the work is done?<p>Handling big deposits that you'll have to refund later may bite you with transaction fees and taxes. IANAL/IANAA, but you should look into the laws of your country.<p>Many people (this depends on what country they live, etc.) are used to using credit cards and not bank accounts on the web, so dealing with deposits may not interest them. Your audience may be different.<p>As essentially a to-do app without a task list, your customers will primarily be consumers, who may not be used to making $500 deposits.<p>Don't take my word as gospel, but while it's a good idea to have higher prices, especially for professional and enterprise customers, I'm not sure your example task for the Small plan, "getting your house cleaned", fits in with the $100 deposit. Of course the real "price" is $9.99 and the $100 deposit is just a way of making the user commit to it, but when I read it, it immediately stuck in my mind as <i>paying someone else $100 for me to clean my own house</i>.