Generally revenue will audit you if your return look unusual or they are going after a specific industry this year it is the construction industry
lastly they will audit by random selection
If you are honest and prepare your returns correctly you have nothin to worry about being audited by revenue
and on discussion with a senior revenue official a frequent source is a letter from neighbour or work employee citing non-compliance!!
they do not act on anonymous letters but those with signature etc they generally act.
Was told audits are not "random" but are usually for good reason in the vast majority of situations.