All individuals and businesses that earn income in Australia are required to pay taxes to ATO, including residents, non-residents, and foreign companies. The amount of tax owed depends on the income earned and the applicable tax rates.