The federal budget has been released and focuses on Australia's recovery from the COVID-19 recession.

The budget predicts a decade of deficits and debt that's set to peak at almost one trillion dollars in 2025.

Queensland Treasurer Cameron Dick has accused the federal government of "ripping off" Queenslanders over promised infrastructure spending.