Hacker News new | ask | show | jobs
by anonnomad 4134 days ago
for such a small project I would:

* charge by hour (ballpark 70-150$/h). Give an estimate on how long it should take and maybe add a max budget.

* ask for 30-50% upfront. Only start working once the money arrived, this is fairly important, so you are not emotionally invested in the work you've done so far.

* if possible only release the code once he fully paid. Find a way to show him that it's working. They might be whining and crying, but be firm.

* Paypal, wiring whatever works best between you. Tell him what payment mode you can accept and give him the choice. Wiring is the safest choice for you (no charge-backs).

* I would ignore the charge by how much it's worth for your client comments for now. Focus on getting some experience first.

* I wouldn't worry about a formal contract too much. Send him in an email all your modalities (upfront payment, delivery when it's done) and have him agree by email. Verbal agreements by skype is not enough (people tend to forget...). Every agreement in voice, send it to him by email later on, e.g. "summarizing our call: bla bla. Please confirm that we understood each other correctly).

* enjoy the ride