The First Round featured twelve teams. The only first teams of a club that had to compete in this round were FC Triesen and FC Triesenberg, while the other two teams eligible for the first round, FC Ruggell and FC Balzers II, received a bye. The games were played on 18 – 19 August 2009.
The six winners of the First Round, along with the two teams who had received a bye, competed in the Second Round. The first teams of FC Balzers, USV Eschen/Mauren, FC Schaan and FC Vaduz were all given a bye in this round. The games were played on 15, 16, and 23 September 2009.
The four winners of the Second Round, along with the four teams who had received a bye, competed in the Quarterfinals. The games were played on 20, 21, 27, and 28 October 2009.
The final, played between FC Vaduz and USV Eschen/Mauren was played in the national stadium, Rheinpark Stadion, which is also FC Vaduz' home-ground. At full-time the score was 1-1, but after penalties FC Vaduz had a winning scoreline of 4–2. The game was played on 13 May 2010.