It primarily depends on the work. If the project is short-term and you want to hire experts, an hourly rate is the best method as they will require less time and fewer revisions. And else go for a project-based rating as it will be suitable to your budget. Also, some websites only offer hourly ratings, so check it out first.