General agent:
- This is an agent who has authority to do a particular act or engage in a transaction in the ordinary course of his business trade, profession or occupation as an agent.
 - His authority is based on the contract.
 
Special agent:
- This is an agent whose authority is limited to doing some act or representing the principal in a transaction not in the ordinary course of his business trade profession or occupation as an agent.
 - The scope of his authority depends on the contract.