Les sites de covoiturage fonctionnent généralement sur un modèle où les conducteurs proposent leurs trajets, indiquent leur point de départ, leur destination, l'heure de départ et le nombre de places disponibles. De leur côté, les passagers peuvent rechercher des trajets correspondant à leurs besoins, réserver une place et communiquer avec le conducteur pour finaliser les détails du voyage.