Your contractor is required to have an ABN to provide services. You should not engage a contractor who does not have an ABN.