How do we change the pricing?

Currently, the settings allow a sitter to charge 'per night'.

If the dog owner requires an early pickup on Friday and then a late pickup on Sunday. They have effectively gotten three full days of care for only two 'nights' of a charge. Even though its three full days of care.

Is there a way to modify booking so that if the dog owner 'checks in/out' outside of normal times then they are charged for another day?

It's quite uncomfortable asking for additional money.

Thoughts?