UDP heeft geen expliciete flow control mechanismen. Het is een ongecontroleerd protocol, wat betekent dat zodra een datagram is verzonden, er geen garantie is dat het de bestemming zal bereiken of dat het in de juiste volgorde zal worden ontvangen. UDP is ontworpen voor situaties waarin snelheid belangrijker is dan betrouwbaarheid en waarin kleine fouten worden geaccepteerd.
In sommige gevallen kunnen de applicatieprotocollen die bovenop UDP zijn gebouwd, hun eigen flow control mechanismen hebben. Bijvoorbeeld, een videostreaming-applicatie kan zijn eigen bufferingsmechanisme hebben om de snelheid van de gegevensstroom te regelen en overbelasting van het netwerk te voorkomen. Maar deze mechanismen zijn niet gerelateerd aan het UDP-protocol zelf.