I agree with April. I used to charge by the job, but I tend to get to chatty and waste time that way. Plus, people are more likely to get their house ready for you if they know it will cost them extra to have you pick up their stuff. I recently switched to having every new customer charge by the hour, but I still let the old ones charge by the job. So far, hourly is working out for me. I let the customer set the cap on the number of hours they are willing to pay far and I can almost always find enough to do to work up to that allowance.