In his club career, Haller played from 1948 until 1962 for BC Augsburg, before being lured to Italy by a one off fee of 750,000 Marks and an annual salary of 200,000 Marks.
Back then in Germany player salaries were officially limited to 500 Marks per month – an amount that rose to 2500 Marks after the introduction of the Bundesliga as unified first division in 1963.
In Italy Haller encountered with Albert Brülls, Karl-Heinz Schnellinger and Horst Szymaniak three more German World Cup participants of 1962.

Initially Haller played for Bologna, winning in 1964 under coach Fulvio Bernardini the first Italian league title for the club in 23 years and the hitherto last in the club's history.
From 1968 until 1973 he played for Juventus where he won the league in 1972 and 1973.
In 1973 Juventus – with Dino Zoff in goal, Franco Causio, Fabio Capello and the Brazilian José Altafini – reached the European Champions Cup final in Belgrade against AFC Ajax.
The Johan Cruijff led title holder went into the lead by a fourth minute Johnny Rep header.
Haller was brought on by coach Čestmír Vycpálek in the 49th minute for Roberto Bettega, but the result stood.
Two years earlier Juventus narrowly missed out in the finals of the 1970–71 Inter-Cities Fairs Cup, having to concede the title to the Billy Bremner led Leeds United after results of 2–2 and 1–1 on the away goal rule.

In 1973, he returned to his hometown and joined FC Augsburg, then newly created through a merger of his former club BC Augsburg with local rivals TSV Schwaben and just promoted to the second division Regionalliga.
The club had paid just DM 44,000 for the transfer of Haller and Haller renounced a fixed salary, settling for 5% of the revenue. "
Haller-Haller-Hallerluja" became the new battlecry of the team.
In late summer 1973, it was not the least due to his popularity that a match in the Munich Olympic Stadium against hosts TSV 1860 attracted an audience of estimated up to 90,000, a world record for second division matches.
Augsburg finished that season first in the southern division of the Regionalliga.
In the promotion the club missed out on ascension to the Bundesliga by one point to Tennis Borussia Berlin.

Haller retired as player in 1979.
In his club career, Haller played from 1948 until 1962 for BC Augsburg, before being lured to Italy by a one off fee of 750,000 Marks and an annual salary of 200,000 Marks. Back then in Germany player salaries were officially limited to 500 Marks per month – an amount that rose to 2500 Marks after the introduction of the Bundesliga as unified first division in 1963. In Italy Haller encountered with Albert Brülls, Karl-Heinz Schnellinger and Horst Szymaniak three more German World Cup participants of 1962.
Initially Haller played for Bologna, winning in 1964 under coach Fulvio Bernardini the first Italian league title for the club in 23 years and the hitherto last in the club's history. From 1968 until 1973 he played for Juventus where he won the league in 1972 and 1973. In 1973 Juventus – with Dino Zoff in goal, Franco Causio, Fabio Capello and the Brazilian José Altafini – reached the European Champions Cup final in Belgrade against AFC Ajax. The Johan Cruijff led title holder went into the lead by a fourth minute Johnny Rep header. Haller was brought on by coach Čestmír Vycpálek in the 49th minute for Roberto Bettega, but the result stood. Two years earlier Juventus narrowly missed out in the finals of the 1970–71 Inter-Cities Fairs Cup, having to concede the title to the Billy Bremner led Leeds United after results of 2–2 and 1–1 on the away goal rule.
In 1973, he returned to his hometown and joined FC Augsburg, then newly created through a merger of his former club BC Augsburg with local rivals TSV Schwaben and just promoted to the second division Regionalliga. The club had paid just DM 44,000 for the transfer of Haller and Haller renounced a fixed salary, settling for 5% of the revenue. "Haller-Haller-Hallerluja" became the new battlecry of the team. In late summer 1973, it was not the least due to his popularity that a match in the Munich Olympic Stadium against hosts TSV 1860 attracted an audience of estimated up to 90,000, a world record for second division matches. Augsburg finished that season first in the southern division of the Regionalliga. In the promotion the club missed out on ascension to the Bundesliga by one point to Tennis Borussia Berlin.
Haller retired as player in 1979.
Helmut Haller