Pricing by the hour is usually the most fair way for everybody. If bidding the job you have to miss on the high end so on average it’s cheaper by the hour