Keep in mind when you're estimating that the customer is going to want rework done. For the last freelance gig I did, I took my desired hourly wage, multiplied it by the number of hours I figured it would take for the work + re-work (be generous, not conservative), and gave a quote based on that. And then he proceeded to…