System poboru opłat drogowych oblicza i pobiera opłaty w zależności od przejechanego odcinka – inaczej niż w systemach opartych na wykupie winiet samochodowych. System zapewnia ponadto, że podczas poboru opłaty drogowej ruch drogowy nie zostanie zakłócony. W przeciwieństwie do tradycyjnych systemów poboru opłat drogowych system Toll Collect nie wymaga ograniczenia prędkości ani zatrzymania pojazdu, czy też poruszania się po ściśle określonych pasach jezdni.
System poboru opłat drogowych jest systemem dualnym, który oferuje dwie możliwości wykupu: w systemie automatycznym przy pomocy urządzenia pokładowego oraz w systemie ręcznym przez aplikację, w Internecie lub w terminalu opłat drogowych.
Wykup w systemie automatycznym opiera się na innowacyjnym połączeniu technologii telefonii komórkowej (GSM) z nawigacją satelitarną GPS (Global Positioning System). Zasadniczym elementem wykupu w systemie automatycznym jest urządzenie pokładowe, tzw. On-Board Unit (OBU), które za pomocą sygnałów satelitarnych określa pozycję samochodu ciężarowego i długość przejechanego odcinka. Urządzenie pokładowe przesyła te dane jazdy i parametry danego pojazdu z pewnym opóźnieniem i w formie zakodowanej do centrum obliczeniowego. Dopiero w centrum obliczeniowym Toll Collect następuje przyporządkowanie danych jazdy do sieci płatnych dróg. Następnie w centrum obliczeniowym naliczana jest opłata za płatny odcinek w oparciu o parametry danego pojazdu.
Ponadto system Toll Collect oferuje alternatywną możliwość ręcznego wykupu przez aplikację, w Internecie lub w terminalu opłat drogowych. Procedura przypomina zakup biletu komunikacji miejskiej w automacie. Kierowca wprowadza wszystkie istotne dane pojazdu, określa termin i miejsce rozpoczęcia jazdy oraz miejsce docelowe. Obliczanie trasy odbywa się na podstawie danych podanych przez kierowcę z uwzględnieniem ograniczeń ruchu dla konkretnego pojazdu np. zamknięcia drogi dla ruchu czy ograniczenia ze względu na masę pojazdu.