Yes, an organisation generating revenue can apply for 80G registration, provided it maintains separate accounts for business activities, ensures that donations aren't used for business, and issues certificates to donors confirming the same.