This is why I don’t do discounts. if you want to spend less we cut the amount of work we are doing. I don’t give extensions on payment terms because that just trains you that next time you can get an extension.
Of course when a client’s wife died I extended for 6 months, that was the time for exceptions.