To ensure timely payments, it is best to collect co-pays during patient registration. In situations where patients have emergencies or during peak hours, payments can be requested before they leave the medical facility.