What’s the difference between an onshore and an offshore visa application?

What’s the difference between an onshore and an offshore visa application?

In a nutshell, an offshore visa application means that you apply for an Australian visa while you are outside Australia. An onshore application means that you apply for your visa while you are in Australia. There are advantages and disadvantages to applying for either type of visa, and you'll be required to meet certain requirements before the visa is granted.