You will always be charged within 48 hours after each cleaning takes place. If your employee does more or fewer hours, then it will let the system make the modification.
Gift cards are the best way to credit your Batmaid account in advance. Your credit will be allocated to all future cleanings.