An agent is a third party entity engaged by a financial institution to provide financial services on its behalf using the agent's premises. Agent banking allows customers to access services in a more familiar way than a traditional bank branch. It provides services like deposits, withdrawals, remittances, bill payments and fund transfers. Agent banking uses a branchless model to expand access in rural areas where bank branches may not be economical. It benefits customers, agents and banks. Regulations require agents to be qualified and banks to obtain approval to implement agent banking. Challenges include ensuring profitability and preventing fraud.