A New Mexico business license is necessary before a business can conduct business in the state whether it is for occupational services, professional services, trade, or a home business.