It also depends on what country you live in. Where I live it is 60 days by rule unless it is in a contract signed by both parties.
All this "overlooking" is bullshit anyway. Nobody would "overlook" you not doing any work for a couple of weeks. So why should it be any different when it comes to payment?
I mentioned it in my post, but the number one reason a reasonably sized company doesn't pay is that your invoice is not on their ledger. Call their accounts payable dept up after a few days, check they have the invoice, ask them when it will be paid. Don't be shy, this is what they expect!
The clients who pay late will pay their invoices without the late fees anyway, in my experience. Now you’re tracking down payment for your work and the fees.
Nothing is.
>> Discount incentives work much better.
This is not a universal truth. See what I did there?