MiHomecare hade inte betalat anställda för att resa mellan kunder, vilket innebär att deras timlön inte uppfyllde det lagstadgade minimikravet.
Richie Lewis, från Unison-facket, sa att firman "hämtade systemfel" och värderade sin personal.
MiHomecare sade att det hade vidtagit åtgärder för att se till att det inte fanns några framtida problem.
Unison sade, typiskt, vårdgivare betalar inte sina anställda att resa mellan kunder och Mr Lewis uppmanade andra företag att se över löneförfaranden.
"Hemvårdare arbetar långa timmar under allt svårare förhållanden och det är ofta så att de hamnar ur fickan för att ge den vård som deras kunder behöver", tillade han.
MiHomecare, som driver Village Home Care, sysselsätter 6000 hemvårdare i England och Wales som tar hand om 10.000 äldre, funktionshindrade och sjuka människor.
Företaget, sade att det hade slutfört en omfattande översyn av betalningar för alla sina vårdpersonal "för att vara helt säker på att de behandlas rättvist och att vi följer lönelagstiftningen".
"Vi har hittat några fel i beräkningen av restidslön och vi har beslutat att göra en engångsbetalning till alla drabbade människor," en taleskvinna sade.
"Dessutom vidtog vi åtgärder i juni 2015 för att se till att detta inte skulle bli en fråga i framtiden genom att se över vissa löner och ändra vårdlistor."
Omkring 100 hemvårdare i Swansea och Carmarthenshire ska betalas upp till 2 500 pund vardera efter att ett företag brutit mot minimilönereglerna.