What Do Demurrage, Dispatch, and Detention Mean in Shipping? Have you ever waited for a bus that didn’t arrive on time? Or sat on a train… October 31, 2025