charge by the hour
Yes, most do, but
by the flying hour, usually with a minimum number of hours per day/week etc.
For example, if you took a plane for a long weekend, they might expect you to pay for a minimum of 2-3 hours flying time or so per day (but ask what your local club's rules are).