I talk with my clients and try to know them deeply before accepting the order. There should be creativity, perfection and love while creating a site. And a talk with the client helps to make it better. A friendly chat is must between me and the client. Let’s talk business.
I prefer upfront payment as I learned something from my previous client.
For you, the charge starts at $100 for a website and it differers on orders.