JobKeeper and JobSeeker extended, rates cut, and eligibility tightened.
Wage subsidies will be reduced to $1200 a fortnight for full-time workers after September, as part of the federal government's overhaul of coronavirus support.
People working less than 20 hours a week will have their JobKeeper payment cut to $750 a fortnight.
Most businesses will have to re-qualify for JobKeeper by demonstrating a 30 per cent loss in revenue, with the threshold 50 per cent for major companies.
The new rates will run between September and January next year, with the revenue test to be reapplied at the start of each stage.
From January, JobKeeper will be $1000 for full-time employees and $650 for people working less than 20 hours.
JobSeeker unemployment benefit recipients will be able to earn $300 a fortnight without it affecting their payment.
The coronavirus supplement for JobSeeker recipients will drop from a current $550 to $250 at the end of September, and remain at that rate until the end of the year.
Prime Minister Scott Morrison announced the changes in Canberra on Tuesday.
The future of the permanent JobSeeker rate is expected to be revealed in the October 6 budget.
"I am leaning heavily in to the notion that we would anticipate on what we know right now that there obviously would need to be some continuation of the COVID supplement post-December," Mr Morrison said.
Mutual obligation requirements for people on JobSeeker will return from August 4, with the assets test to be reintroduced from the end of September.
The prime minister said Australians understood both programs were temporary.
"They know a current scheme that is burning cash, their cash, taxpayers' cash to the tune of some $11 billion a month cannot go on forever," Mr Morrison said.
Treasury estimates the number of JobKeeper recipients will fall to 1.4 million in the December quarter and one million in the March 2021 quarter.
Around 3.5 million workers have received wage subsidies designed to keep employees linked to employers during the pandemic.
Three women have died in Victoria bringing the state's death toll to 42.
Three women have died in Victoria - one in her 100s, one in her 90s, and one in her 80s.
This brings the state's death toll to 42.
Victoria has recorded 374 new cases of COVID-19 overnight. There are currently 3078 active cases across the state. 174 Victorians are in hospital, 36 are in intensive care.