Non esiste una definizione specifica del contratto di agenzia nel diritto commerciale e nel diritto civile dell'Iran. L’agente nel diritto commerciale dell'Iran è definito come una persona fisica che viene assunta dal preponente per l'attuazione degli obiettivi dell’entità commerciale. Questo concetto riflette principalmente il rapporto tra preponente e dipendente soggetto al diritto del lavoro ed è diverso dal concetto di agenzia che può essere formato attraverso un contratto indipendente. Pertanto, al fine di strutturare un rapporto di agenzia tra un'entità commerciale, una società o un soggetto commerciale e il suo agente, dobbiamo fare riferimento ai concetti generali che sono accettati nella pratica e nella consuetudine del diritto commerciale. In quest’ottica, un agente è considerato come una persona fisica o giuridica indipendente che agisce come imprenditore e svolge attività di vendita, marketing, negoziazione e conclusione di contratti per conto del preponente. L'agente svolge le sue prestazioni in base ai termini concordati in un contratto di agenzia; un contratto che si basa generalmente sulle regole dell'indipendenza e della fiducia.
Gli accordi di agenzia sono regolati principalmente dall'articolo 10 del codice civile dell'Iran che concede alle parti la libertà di concordare i termini della cooperazione nella misura in cui non siano in contrasto con la legge. I contratti di agenzia sono normalmente suddivisi in accordi esclusivi e non esclusivi a seconda dell'accordo tra le parti.