Na wiosnę 2005 roku, mając siedemnaście lat, wzięła udział w drugim sezonie popularnego programu Idol. Jury było pod wielkim wrażeniem jej możliwości wokalnych. Przebojem dotarła do finału, w którym pokonała Sebastiana Karlssona.
Niedługo potem Agnes podpisała profesjonalny kontrakt z Sony BMG, czego pierwszym pokłosiem było wydanie jej pierwszego singla „Right Here Right Now”. Tydzień później piosenka zadebiutowała na szczycie szwedzkiej listy przebojów i okupowała to miejsce przez kolejne półtora miesiąca. Utwór pokrył się podwójną platyną.
W grudniu 2005 roku do sklepów trafił jej debiutancki longplay „Agnes”. Warto pamiętać, że w momencie wydania płyty wokalistka miała zaledwie osiemnaście lat. Krytycy nie szczędzili jej pozytywnych recenzji. Album natychmiast wskoczył na 1. miejsce zestawienia i już w pierwszym tygodniu od premiery za sprzedaż powyżej 40 tysięcy kopii uzyskał status platyny.
Trzy miesiące później zaprezentowała swój kolejny utwór – „Stranded”. Mimo również ciepłych recenzji, kompozycja nie odniosła komercyjnego sukcesu.
We wrześniu 2006 roku fani otrzymali trzeci singiel – „Kick Back Relax”, zaś miesiąc później ukazał się jej drugi album – „Stronger”. Podobnie, jak debiutancki, tak i ten od razu wskoczył na 1. pozycję list przebojów. Gdy sprzedaż przekroczyła 50 tysięcy egzemplarzy – album pokrył się platyną. Największą popularnością cieszył się pochodzący z niego utwór – „Love Is All Around”. Dwa miesiące później wydała kolejny singiel – „Champion”.
Pod koniec roku wokalistka ruszyła w trasę koncertową po Szwecji. W tym samym czasie wspólnie z Månsem Zelmerlöwem zaśpiewała cover piosenki „All I Want for Christmas is You” z repertuaru Mariah Carey.
Z początkiem 2008 roku artystka rozstała się z dotychczasową wytwórnią, by podpisać kontrakt z niezależną Roxy Recordings. Pod koniec października wydała w niej swój trzeci album „Dance Love Pop”, który zadebiutował na 5. miejscu list przebojów. Promował go singiel „Release Me”.
Pod koniec lutego następnego roku Agnes zakwalifikowała się do finału Melodifestivalen i ostatecznie zajęła 8. miejsce. W tym samym czasie w sklepach pojawił się jej kolejny singiel – „Love Love Love”, a wytwórnia oświadczyła, że w okresie wiosenno – letnim przewiduje wydanie piosenki „Release Me” na rynku europejskim, początkowo w Danii, potem w Szwecji, w końcu na Wyspach Brytyjskich.
W 2009 roku została nominowana do nagrody MTV Europe w kategorii Best European Act.