Yes, businesses must register online on the "Udyog Aadhaar Memorandum (UAM) portal" to receive government-announced benefits for MSMEs. The registration process is straightforward and cost-free for all users.