Иванич дебютировал за сборную Сербии до 21 года в товарищеском матче против итальянцев 30 марта 2015 года. Впоследствии он был вызван в сборную для участия в чемпионате Европы среди молодёжных команд в 2015 году, но не смог приехать. Однако позже Иванич был вызван в национальную сборную Черногории для участия в отборочном матче чемпионата мира по футболу 2018 против Польши 26 марта 2017 года. В матче против Польши, в котором Черногория проиграла 1:2, Иванич дебютировал, выйдя на поле вместо Дамира Кояшевича на 80-й минуте. 27 марта 2018 года он забил свой первый гол за национальную сборную в игре против Турции (2:2). Несмотря на вызов в июне 2019 года, Иванич (вместе с Филипом Стойковичем и сербским тренером Любишой Тумбаковичем) отказался играть за сборную против Косово в матче отборочного турнира чемпионата Европы 2020 года. На следующий день Тумбакович был уволен за свои действия, а Федерация футбола Черногории также заявила, что «сожалеет» о решении Стойковича и Иванича. С тех пор Иванич не играл за сборную Черногории.