Question: what is the difference between due by and due on?
Answer: “due on” implies that something is due on that day, maybe by a certain time on that day, but on that day. “due by” implies that it's due before that specific day, that when that day hits, it's considered late.