Yes, a nonprofit organization can own a for-profit subsidiary or company. A nonprofit can own a for-profit firm, whether it is a corporation or a limited liability company, but there are restrictions on any money invested by the nonprofit during the start-up phase.