Glavna razlika između opt-in i opt-out je način na koji sustav tretira klijente ili korisnike i vrstu unosa koji se od njih zahtijeva. Opt-in sustav je onaj u kojem osoba treba aktivno pokazati interes ili želju da bude dio nečega. Za razliku od toga, dogovor o opt-outu čini korisnike dijelom sustava i pruža im mogućnost da se uklone iz njega. Što se tiče tehnologije, način na koji se obrađuje početna komunikacija u metodama opt-in i opt-out je drugačiji, s više opcija dostupnih unaprijed za prve.
Jedan od najvećih načina na koji se razlikuju sustavi za uključivanje i isključivanje je način na koji korisnik u početku stupa u interakciju sa svakim od njih. Opt-in ugovor je onaj u kojem netko mora aktivno odabrati da želi biti dio biltena ili druge prilike. To zahtijeva određeno promišljanje od strane programera ili kodera koji donose ovu vrstu opcije, budući da izbor korisniku mora biti jasan.
Sustav za uključivanje je obično dizajniran tako da bude pristupačan i pruži što više informacija. Korištenje metode opt-in zahtijeva razvoj sučelja koje jasno predstavlja opciju. Kontakt podatke mora dati netko zainteresiran za informacije putem ovog sustava, a mogu se jednostavno dodati na popis prijava registracija.
Iako su oba sustava sredstva pomoću kojih se informacije mogu distribuirati drugima, način na koji ljudi postaju dio njih je sasvim drugačiji. U dogovoru o opt-outu, netko se automatski kvalificira kao kontakt i postaje registriran putem drugog sustava. To se može dogoditi prodajom kontakt podataka, iako se često koristi kao sredstvo za stalnu komunikaciju nakon prodaje ili druge usluge.
S tehnološkog stajališta, sustav isključivanja može biti prilično lako stvoriti. Podaci se koriste iz drugog izvora za popunjavanje popisa pojedinaca koji su dio ove usluge. Na korisnicima je da tada naznače da više ne žele biti dio mailing liste ili nekog drugog programa. Treba im osigurati neku metodu kako bi se odjavili iz aranžmana. To može biti pomalo komplicirano, ali obično uključuje vezu ili drugi jednostavan pokazatelj koji šalje obavijest o uklanjanju nečijih informacija s popisa.
Obično je najbolje da usluga koristi metodu koja je kombinacija ugovora o uključivanju i isključivanju. Početni uvjeti za kontakt mogu se uspostaviti putem značajki za uključivanje, s dodatnim mogućnostima za kasnije odustajanje. Kada se netko želi isključiti, mogu se ponuditi opcije za nastavak primanja nekih informacija uz uklanjanje značajki koje nisu željene. Kombinacija značajki uključivanja i isključivanja može zahtijevati upotrebu više tablica i popisa za održavanje različitih mogućnosti. To, međutim, omogućuje ljudima da kontroliraju učestalost ili opseg buduće komunikacije.