Oferta to jeden ze sposobów, dzięki którym możemy zawrzeć umowę pomiędzy stronami. Zawarcie takiej umowy polega na tym, iż jedna ze stron składa oświadczenie woli zawarcia tejże umowy (może to być na przykład spowodowane chęcią sprzedania danego dobra), a druga strona oświadczenie to akceptuje lub odrzuca. Jeśli oświadczenie woli zostanie przyjęte- oznacza to, że nasza oferta również została przyjęta.
Oferta może zostać skierowana do konkretnej wybranej przez nas osoby, lub do grupy osób. Są również takie oferty, które mogą być kierowane dosłownie do wszystkich. Wedle postanowień kodeksu prawa cywilnego, ofertę można składać w formie ustnej lub pisemnej. Może być także składana za pomocą różnych środków, które umożliwiają porozumiewanie się na odległość (na przykład przez telefon) oraz za pośrednictwem Internetu, czyli w postaci elektronicznej.
Aby ofertę można było uznać za pełną, to nie może w niej zabraknąć podstawowych elementów oraz postanowień. Jeśli oferta dotyczy sprzedaży, to muszą się w niej znaleźć informacje takie jak nazwa towaru, jego oznaczenia, cena itp. Bez tych elementów informacja o sprzedaży może nie być przez nasze prawo uznana za ofertę, a jedynie za zachętę czy zaproszenie do kupna towaru i zawarcia umowy.