Here is the order of operations for how we calculate hourly rates for a booking:
Is the Client on a Time-Based Monthly Plan? If so, the system recognizes this and treats an hour as an hour.
Is there a custom hourly rate for the Client, and are they on the hourly plan? If so, and the above doesn't apply, the system uses that rate to override the price of the Calendar.
Is the Calendar set up for off-peak hour rates? If so, and the above doesn't apply, the system looks to see whether any of the time used is off-peak and if so, applies the off-peak rate for that time.
If none of the above apply, the system uses the default hourly rate for that Calendar.