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 requalify 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 March.
From March 2021, JobKeeper will be $1000 for full-time employees and $650 for people working less than 20 hours.
The coronavirus supplement for JobSeeker unemployed benefit 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.
JobSeeker recipients will be able to earn $300 a fortnight without it affecting their payment.
Prime Minister Scott Morrison announced the changes in Canberra on Tuesday.
The future of the permanent dole rate is expected to be revealed in the 6 October 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 4 August, 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.