About 690,000 businesses across Australia will be able to get grants for up to A$25,000.
The government will also support employers to keep 117,000 apprentices in jobs over nine months.
Treasurer Josh Frydenberg said the package was worth A$17.6 billion, A$11b of which would be spent before June 30.
"Importantly, A$3 out of every A$4 spent will go to backing business and keeping Australians in a job," Frydenberg said.
The PM will also address Australians tonight at 7pm after delivering his coronavirus stimulus package this morning.
Some details of the package were revealed early and included that small businesses would get tax breaks and subsidies.
About A$6.7b over four years will be spend on helping small businesses keep running amid the outbreak, in addition to expected cash payments to certain households and a A$2.4b health package unveiled on Wednesday that includes the creation of 100 fever clinics.