A fixed-rate may be best for a client who is willing to pay upfront, while a freelancer working on an hourly basis may be able to offer better services if he or she has more control over the job.