Universal Business Language (UBL) is een open standaard voor elektronische bedrijfsdocumenten, bijvoorbeeld e-facturen. Deze standaard werd in 2004 geïntroduceerd en is bedoeld om de uitwisseling van gestructureerde bedrijfsinformatie tussen organisaties op een gestandaardiseerde en interoperabele manier te vergemakkelijken. UBL biedt een gemeenschappelijk kader voor verschillende bedrijfsdocumenten, waaronder facturen, inkooporders, verzendberichten, enz.
UBL is gebaseerd op Extensible Markup Language (XML), een algemeen aanvaard formaat voor het structureren en coderen van gegevens. XML maakt gestandaardiseerde gegevensweergave mogelijk in een hiërarchische, gestructureerde en machinaal leesbare vorm.
De Organization for the Advancement of Structured Information Standards (OASIS) beheert UBL. Het heeft wereldwijde erkenning en acceptatie gekregen, waardoor het geschikt is voor grensoverschrijdende en internationale zakelijke transacties.
Alle berichttypes in Peppol zijn gebaseerd op UBL.