Generally, invoices should be sent immediately upon delivery of goods or services, within 48 hours. This will likely require sending invoices daily.