If you're a small business owner, it can be tempting to label your invoices ‘due on receipt’ since you want to keep your cashflow in motion — especially if you have significant expenses you need to cover in the short-term. Still, a majority of smaller businesses have found it beneficial to offer more generous billing terms (i.e. net 60), so customers are more willing to work with you.
This breathing room within the invoice payment gives buyers a chance to get their funds together to pay the full amount, and likely builds greater customer satisfaction overall. In addition, giving 60 days’ notice provides a clear time after which you can request payment more aggressively (knowing you’ve communicated how long the client has to pay the invoice amount).