Geschrieben wurde das Lied von den beiden Interpreten, zusammen mit der Koautorin Jessie Reyez. Calvin Harris (Adam Wiles) zeichnete zudem auch für die Produktion verantwortlich.[1]
Die Erstveröffentlichung von Promises erfolgte als Single am 17. August 2018 bei Columbia Records. Diese erschien zunächst als digitaler Einzeltrack zum Download und Streaming (Katalognummer: 886447242926). In den folgenden Monaten erschienen diverse weitere Singleausführungen, die sich durch die Anzahl und Auswahl der B-Seiten, zumeist Remixe, unterscheiden. Am 12. Oktober 2018 erschien eine 12″-Maxi-Single, mit einem „Extended Mix“ als B-Seite (Katalognummer: 19075895571). Am 30. Oktober 2020 erschien das Lied als Teil von Sam Smiths dritten Studioalbum Love Goes bei Capitol Records (Katalognummer: 00602507382919), dessen erste Singleauskopplung es ist.[1] Am 9. August 2024 erschien es zudem als Teil von Harris’ erstem Best-of-Album 96 Months (Katalognummer: Columbia G0100053484423).[2]