No, you can upload invoices anytime. It is recommended that you upload invoices time to time during the month in order to avoid bulk uploading of invoices at the time of filing returns. Bulk upload takes much time in uploading the invoices.