No, ABN is not mandatory for retail traders in Australia. However, if you are trading on behalf of a firm residing in Australia, ABN is mandatory. Retails traders are identified as sole traders and do not need ABN for trading.