En avtale er at to eller flere blir enige om noe, eller lover hverandre noe. Alle som er med i avtalen må være enige.
Noen avtaler er hverdagslige, som en avtale om å gå på kino.
Andre avtaler er juridisk bindende, for eksempel en arbeidsavtale, en låneavtale eller en fredsavtale. Juridisk bindende betyr at hvis man ikke følger avtalen får det konsekvenser, i verste fall straff.
De som lager en avtale som er juridisk bindende, kalles parter. En avtale kan ha to eller flere parter. Hvis partene er uenige om innholdet i en juridisk bindende avtale, kan de gå til en domstol og få saken avgjort av en dommer.
Noen typer avtaler er regulert av egne lover. Et eksempel er husleieloven, som regulerer avtaler om å leie hus og leiligheter. Det fins også en egen avtalelov som gjelder alle avtaler.
En avtale kan være skriftlig eller muntlig. Muntlige avtaler kan være juridisk like bindende som skriftlige avtaler, men det kan være vanskelig å bevise hva som er avtalt muntlig.