On the other hand, an "institution" is a well-established organization or society. An institution does not need to make money or conduct business. It may or may not be non-profit, a charity, or any other organization that does not make money.
A government agency is usually a regulatory organization. They enforce laws or otherwise provide a specific type of service.