The discography of American singer-songwriter Giveon consists of one studio album, one compilation album, two extended plays, and nine singles (including one as a featured artist). On March 27, 2020, Giveon released his debut extended play, Take Time. The EP reached number 35 on the Billboard 200. It produced the top-20 single, "Heartbreak Anniversary", which reached number 16 on the Billboard Hot 100. That same year, he released a collaboration with Drake, "Chicago Freestyle", which debuted and peaked at number 14 on the Hot 100. On October 2, 2020, Giveon released his second extended play, When It's All Said and Done. The EP debuted and peaked at number 93 on the Billboard 200. On March 12, 2021, Giveon released his debut compilation album, When It's All Said and Done...Take Time. The album debuted and peaked at number five on the Billboard 200. That same year, he was featured alongside Daniel Caesar on Justin Bieber's single, "Peaches", which debuted and peaked atop the Hot 100, giving him his first chart-topping single. Later that year, he was featured alongside Lil Durk on Drake's song, "In the Bible", which debuted and peaked at number seven on the Hot 100. On June 24, 2022, Giveon released his debut studio album, Give or Take.
^"Stuck on You" did not enter the NZ Top 40 Singles Chart, but peaked at number 40 on the NZ Hot Singles Chart.[29]
^"For Tonight" did not enter the NZ Top 40 Singles Chart, but peaked at number seven on the NZ Hot Singles Chart.[31]
^"Lie Again" did not enter the Billboard Hot 100, but peaked at number nine on the Bubbling Under Hot 100 chart.[32]
^"Lie Again" did not enter the NZ Top 40 Singles Chart, but peaked at number 16 on the NZ Hot Singles Chart.[33]
^"Lost Me" did not enter the Billboard Hot 100, but peaked at number 11 on the Bubbling Under Hot 100 chart.[34]
^"Lost Me" did not enter the Dutch Single Top 100, but peaked at number 22 on the Single Tip chart.[35]
^"Lost Me" did not enter the NZ Top 40 Singles Chart, but peaked at number 26 on the NZ Hot Singles Chart.[36]
^"Chicago Freestyle" did not enter the Swedish Singellista Chart, but peaked at number eight on the Swedish Heatseeker Chart.[54]
^"All to Me" did not enter the Billboard Hot 100, but peaked at number four on the Bubbling Under Hot 100 chart.[55]
^"All to Me" did not enter the NZ Top 40 Singles Chart, but peaked at number 16 on the NZ Hot Singles Chart.[56]
^"In the Bible" did not enter the UK Singles Chart, as chart rules only allow three songs per artist to chart within the top one hundred at a time, but peaked at number eight on the UK Streaming Chart.[57]
^"Let Me Go" did not enter the NZ Top 40 Singles Chart, but peaked at number 31 on the NZ Hot Singles Chart.[36]
^"Scarred" did not enter the NZ Top 40 Singles Chart, but peaked at number 33 on the NZ Hot Singles Chart.[36]