Disgraced cyclist Lance Armstrong was paid $1.5 million by the South Australian government to race at the Tour Down Under in 2009.
The amount was revealed after a 10-year agreement to keep it secret expired.
Armstrong raced at the 2009 Tour Down Under following his 2005 retirement and was paid in taxpayer money to do so, reports Australia's Sunday Mail.
The 47-year-old was not required to repay the money after admitting to taking performance enhancing drugs as the deal did not include a clause about doping, according to reports.
South Australia treasurer Rob Lucas said the agreement also reportedly included first-class flights, hotel accommodation and meals, on top of the appearance fee.