Każda z umów czy to umowa o pracę, umowa o działo czy umowa zlecenie może zostać rozwiązana. Podobnie wygląda sytuacja w stosunku do umowy agencyjnej. Umowa agencyjna podobnie jak umowa o pracę może być zawarta na czas określony lub nieokreślony. Jeśli umowa zawarta jest na czas nieokreślony i po upływie tego terminu jest nadal wykonywana to przyjmuje się że została ona zawarta na czas nieoznaczony. Jeśli umowa zawarta jest na czas nieoznaczony to w pierwszym roku może być wypowiedziana najpóźniej na miesiąc przed terminem rozwiązania, na dwa miesiące na przód w drugim roku i na trzy miesiące w każdym następnym roku trwania umowy agencyjnej. Od tej zasady jest jeden wyjątek a mianowicie w momencie gdy jedna ze stron nie wykonuje należycie swych obowiązków w całości lub częściowo albo gdy zaistnieją nieprzewidziane okoliczności. Jeśli umowę zrywa zlecający bez powodu agent może zażądać wypłaty odszkodowania jeśli zleceniodawca dzięki agentowi zwiększył swe obroty, uzyskał dodatkowe dochody i czerpie korzyści nadal z umów zawartych przez agenta. Wynagrodzenie wyrównawcze za zerwaną umowę nie może być wyższe niż całoroczny dochód agenta. Jeśli świadczenie wyrównawcze nie zadawala agenta może on się starać o odszkodowanie na zasadach ogólnych. O odszkodowanie mogą również starać się następcy prawni w przypadku śmierci agenta, w odróżnieniu jak to wygląda w przypadku umowa o dzieło. Żądanie wyrównania musi być zgłoszone przez agenta nie później niż przed upływem roku od zerwania umowy agencyjnej. Świadczenie wyrównawcze nie przysługuje jeśli agent wypowiedział umowę.