I had a similar client to this when I first started with web design/development, to cut a long story short he basically ended up owing me about $250 for the hosting and domain name in the end I got so pissed off I just took down the whole site and sold his domain name on sedo.
Anyway what I learned from that is always draw up a contract stating exactly what you will do. When this is agreed demand a down-payment of between 20~50% - make sure they have paid this before you write a single line of code.
Also dude..no decent website can be worth $100 unless its a template that you will sell many times. You should really be charging at least $500 and thats just for a very basic static site.
Anyway what I learned from that is always draw up a contract stating exactly what you will do. When this is agreed demand a down-payment of between 20~50% - make sure they have paid this before you write a single line of code.
Also dude..no decent website can be worth $100 unless its a template that you will sell many times. You should really be charging at least $500 and thats just for a very basic static site.