I understand the rationale behind cash flow management, but I've always been a bit annoyed at the games around payment terms. It just feels like a chain of all companies lagging payment to suppliers while expecting (or hoping) for prompt payment from their customers. I'm curious what the world would look like if everyone was expected/required to pay within 2 weeks of services rendered?
You might have payment terms agreed upon, but a megacorp has no issue delaying payment an extra 60 days and will cut a check for the original amount without agreed upon late fees included. Then a smaller company is left trying to manage the relationship after their margins are arbitrarily slashed.
For me as an engineering manager at the “big customer” it was a constant embarrassment. We worked with small scrappy vendors who I was on a first-name basis with. Megacorp would just never cut the checks. They would negotiate super aggressive terms to start with and then still intentionally not meet the agreed terms. I had close collaborators telling me they really needed the $$ to meet their own bills and all I could say was “I’ll send another email to purchasing and hope for the best!” Hated that so much.
As the scrappy vendor, landing those big accounts is so important that you will take the risk even if it kills your business :(
You’d need to generate credit through the financial system versus trade at some nodes.
Consider a diner. It orders ingredients. Adds value to them. Serves and collects payment. Let’s enforce instantaneous payment on this system. Now the diner has to borrow to buy ingredients. Or maybe it pre-sells “tickets.” The way some high-end restaurants do. Now the customer is financing them. If they don’t have credit, maybe this encourages their employee to pay them earlier. Et cetera.
Generally large customers do actually have the cash, and simply have no incentive to pay on time, so why bother?
Meanwhile, their internal deadlines are very strong incentives, and can get managers in serious trouble if repeatedly missed, especially by a year or more.