Open de laatste uitbetaling die je hebt gedaan — aan een koerier, een chauffeur, iedereen die vorige maand iets voor je bedrijf heeft vervoerd. Beantwoord dan drie vragen vanuit je eigen administratie: wat kreeg die werknemer te zien toen hij de opdracht accepteerde, wat veranderde er tussen acceptatie en betaaldag, en waar is het papieren spoor dat de twee met elkaar verbindt? Als je die drie niet binnen vijf minuten kunt beantwoorden, heb je dezelfde lacune die de grootste retailer van het land zojuist $100 miljoen heeft gekost.
Op 26 februari 2026 kondigden de Federal Trade Commission en elf staten een vonnis van $100 miljoen aan tegen Walmart over zijn bezorgprogramma Spark Driver, dat sinds 2018 loopt en ongeveer 272 miljoen bezorgingen heeft verwerkt via bijna een miljoen chauffeurs. Tot $79 miljoen gaat rechtstreeks naar de chauffeurs — ongeveer $63 miljoen dat het bedrijf al had betaald plus een fonds van ongeveer $16,2 miljoen voor de rest — met $11 miljoen voor de staten en $10 miljoen voor de FTC. De beschuldigingen waren in de kern allemaal documentatiefouten: chauffeurs kregen het ene bedrag te zien en het andere betaald, zonder administratie die de chauffeur kon controleren. En de rechterlijke beschikking leest als een compliance-checklist die je bedrijf gratis kan overnemen.
Dit bericht behandelt wat de beschikking vereist, waarom fooien steeds weer bezorgbedrijven in de problemen brengen, en het systeem van zes registraties dat je beloning aan chauffeurs verdedigbaar houdt.
Wat de beschikking feitelijk vereist
Zet de kop weg en de schikking legt drie plichten op die zich rechtstreeks laten vertalen naar elk bedrijf dat gigchauffeurs betaalt:
- Een aanbod niet wijzigen na acceptatie. Zodra een chauffeur accepteert, liggen de beloningsvoorwaarden vast. De enige toegestane wijziging is een verhoging — meer fooi, meer verdiensten — met beperkte uitzonderingen voor een mislukte bezorging of een volledige annulering.
- De aanbodkaart niet verkeerd voorstellen. Afstand, geschatte tijd, aantal stops, verwachte verdiensten: elk feit dat de werknemer vóór acceptatie ziet, moet kloppen.
- Een programma voor verificatie van verdiensten. Het bedrijf moet controleren dat chauffeurs precies krijgen betaald wat het oorspronkelijke aanbod toonde, de resultaten documenteren, een met naam genoemde werknemer verantwoordelijk maken voor het programma, en tien jaar lang elk jaar rapporteren aan de FTC.
Let op wat de handhavers niet als verweer accepteerden: schaal, softwarecomplexiteit of "het algoritme deed het." De beschikking behandelt elk geaccepteerd aanbod als een belofte en elke betaling als iets dat tegen die belofte moet worden afgestemd. Jouw bedrijf is kleiner, wat die afstemming makkelijker maakt, niet optioneel.
De vijf vermeende tekortkomingen — en het patroon erachter
De klacht stelde vijf manieren waarop chauffeurs minder kregen dan het aanbod toonde:
- Gesplitste fooien die niemand onthulde. Een enkele klantenorder verdeeld over meerdere chauffeurs had een fooi die ook werd verdeeld, terwijl elke chauffeur de volledige fooi te zien kreeg.
- Gebundelde orders die tijdens de rit werden aangepast. Wanneer orders uit een batch met meerdere stops werden verwijderd, krompen basisbeloning en fooien, maar de aanbodkaart werd nooit bijgewerkt.
- Incentivevoorwaarden die werden achtergehouden. Chauffeurs die bonussen nastreefden kregen niet alle voorwaarden te horen — de kwalificerende zone, winkel of het aantal bezorgingen — en ontdekten de ontbrekende voorwaarde pas toen het geld niet kwam.
- Fooien die werden getoond maar nooit geïnd. Bij het afrekenen werd het ordertotaal vooraf geautoriseerd, maar niet de fooi, zodat sommige "gegarandeerde" fooien nooit als geld bestonden. Chauffeurs kregen niet te horen wanneer de inning mislukte; het scherm voor voltooide bezorging toonde simpelweg $0.
- "100% naar de chauffeur" dat dat niet was. Klanten kregen te horen dat de volledige fooi de chauffeur bereikte, terwijl sommige fooien volledig werden behouden — en wanneer fooien verdwenen, zagen chauffeurs een bericht dat suggereerde dat de klant de fooi na bezorging had aangepast, hoewel echte fooiverlagingen na bezorging volgens de eigen interne cijfers van het bedrijf slechts in 0,04 tot 0,09 procent van de orders voorkwamen.
Walmart ontkende onrechtmatig handelen, zoals schikkende bedrijven doen. Maar lees dit niet als het verhaal van één bedrijf. Een jaar eerder haalde de procureur-generaal van New York $16,75 miljoen binnen bij DoorDash voor ongeveer 63.000 chauffeurs in New York over een beloningsmodel dat klantfooien gebruikte om gegarandeerde basisbeloning te dekken in plaats van fooien erbovenop te doen, voor de periode mei 2017 tot en met september 2019. Fooien zijn de terugkerende struikeldraad: geld dat door jouw handen gaat maar aan iemand anders toebehoort, beheerd door software die niemand afstemt. Elk bezorgbedrijf raakt die draad aan. De oplossing is administratie.
1. Bevries het aanbod op het moment van acceptatie
De kern van de beschikking is dat het geaccepteerde aanbod het contract is. Bewaar het dus ook zo. Leg voor elke opdracht die een chauffeur accepteert deze velden vast op het moment dat hij op accepteren tikt:
- Tijdstempel, chauffeur-ID en de opdracht- of order-ID's
- Stops, afstand en geschatte tijd zoals weergegeven
- Getoonde basisbeloning, getoonde incentive en de volledige voorwaarden van de incentive
- Getoonde fooi, plus of die fooi daadwerkelijk was geïnd of alleen geschat
- Het totaal dat de chauffeur zag
Als je bezorgplatform dit exporteert, archiveer dan de export. Zo niet, log het zelf — een API-ophaling, een geautomatiseerde schermafbeelding, een gedeelde spreadsheetrij per opdracht. Het medium maakt niet uit; onveranderlijkheid wel. Een momentopname die je achteraf kunt aanpassen is een dagboek, geen bewijs. Wanneer een chauffeur vraagt "waarom kreeg ik minder dan het aanbod," is deze registratie je eerste en beste antwoord, en zonder haar reconstrueer je de geschiedenis uit je geheugen.
2. Behandel fooien als doorgeefgeld, nooit als omzet
Klantfooien zijn de meest risicovolle post in bezorgbeloning, en de schikking laat zien waarom: het bedrijf inde ze, toonde ze, verplaatste ze en behield ze in sommige gevallen. Hanteer voor de jouwe drie regels:
- Fooien raken je winst nooit aan. Ze staan van inning tot uitbetaling op een schuldrekening — geld dat je voor iemand anders houdt, zoals een waarborgsom. Ze zijn geen omzet bij inning en geen kosten bij uitbetaling.
- Elke fooi eindigt op precies één van twee plekken. Volledig uitbetaald aan de chauffeur, of terugbetaald aan de klant. Er is geen derde bestemming. "Behouden omdat de uitbetalingsberekening ingewikkeld werd" is hoe compensatiefondsen beginnen.
- Gebruik fooien nooit om basisbeloning aan te vullen. Als je een chauffeur $20 garandeert en de klant geeft $8 fooi, krijgt de chauffeur $28, niet $20 waarbij de fooi een deel van jouw belofte dekt. Het DoorDash-model dat in New York $16,75 miljoen kostte, was precies deze verrekening.
De fout met de voorautorisatie heeft haar eigen les: toon een chauffeur alleen een fooi die je daadwerkelijk hebt veiliggesteld. Als je afrekenproces het ordertotaal autoriseert maar niet de fooi, repareer dan de autorisatiestroom of label de fooi als schatting tot de afschrijving is afgerond — vóór acceptatie, niet erna.
In een plain-text-grootboek ziet die scheiding er zo uit: vergoedingen die je houdt gaan naar inkomsten, basisbeloning en incentives gaan naar kosten, en fooien bewegen door een schuldrekening waar ze nooit aan blijven kleven. De docs behandelen het opzetten van rekeningen als je vanaf nul begint.
2026-01-05 open Assets:Checking
2026-01-05 open Income:Delivery-Fees
2026-01-05 open Liabilities:Driver-Tips-Payable
2026-01-05 open Expenses:Delivery:Driver-Base-Pay
2026-01-05 open Expenses:Delivery:Driver-Incentives
2026-03-02 * "Deliveries completed" "week of Mar 2 — fees collected, tips held for drivers"
Assets:Checking 827.25 USD
Income:Delivery-Fees -612.50 USD
Liabilities:Driver-Tips-Payable -214.75 USD
2026-03-06 * "Driver payouts" "base plus incentives paid, tips passed through in full"
Liabilities:Driver-Tips-Payable 214.75 USD
Expenses:Delivery:Driver-Base-Pay 612.50 USD
Expenses:Delivery:Driver-Incentives 85.00 USD
Assets:Checking -912.25 USDLees de fooienrekening op elk moment en ze vertelt je wat je op dat moment aan chauffeurs verschuldigd bent. Als er ooit een saldo op staat dat je niet per chauffeur kunt verklaren, stop dan en stem af vóór de volgende uitbetalingsronde.
3. Zet elke incentivevoorwaarde op schrift voordat het werk begint
Niet-ontsloten bonusvoorwaarden waren een op zichzelf staande beschuldiging, en ze zijn het makkelijkst per ongeluk te repliceren voor een klein bedrijf — een mondeling "rond tien bezorgingen af en er is een bonus," waarbij de zonebeperking pas ter sprake komt als iemand ernaar vraagt. Schrijf elke incentive op vóór de eerste kwalificerende opdracht, met alles erop:
- Het exacte bedrag of tarief
- De kwalificerende handelingen (bezorgingen, uren, verwijzingen, zone, winkel)
- Het tijdvenster en de uitbetalingsdatum
- Elk maximum, en wat er gebeurt op de grens (de elfde bezorging, de opdracht één minuut te laat afgerond)
Stuur het naar de chauffeurs via hetzelfde kanaal waar ze opdrachten accepteren, en bewaar een kopie met de ingangsdata. Wanneer voorwaarden veranderen, krijgt de nieuwe versie een nieuwe ingangsdatum; de oude versie blijft in het dossier. "We vereisten altijd de binnenstadzone" wint geen discussie zonder een gedateerd document dat dat zegt.
4. Houd een aanpassingslog bij met redencodes
Dingen veranderen legitiem na acceptatie: klanten annuleren stops, bezorgingen mislukken, echte fouten moeten worden gecorrigeerd. De beschikking voorziet in mislukte bezorgingen en annuleringen. Wat ze niet toestaat, is stille wijziging. Geef elke aanpassing na acceptatie een eigen rij:
- De opdracht-ID en chauffeur, het oorspronkelijke bedrag en het nieuwe bedrag
- Een redencode: klantfooiverandering, geannuleerde stop, mislukte bezorging, correctie van een eerdere fout
- Wie het heeft vastgelegd en wanneer
Stem dan wekelijks af: elke uitbetaling sluit aan op een aanbodmomentopname plus gelogde aanpassingen, en elke aanpassing sluit aan op een uitbetaling. Verweesde rijen in beide richtingen worden dezelfde week onderzocht, terwijl de bezorgdetails nog vers zijn en de chauffeur de rit nog herinnert. Dat is dezelfde discipline als het afstemmen van kaartuitbetalingen bruto-naar-netto — de storting moet gelijk zijn aan de componenten — toegepast op mensen in plaats van op een verwerker.
5. Dien de belastingpapieren in als de betaler die je bent
Goede loonadministratie doet dubbel werk bij de belastingaangifte, want de totalen die je rapporteert komen rechtstreeks uit hetzelfde log:
- Verzamel een Formulier W-9 vóór de eerste betaling, niet in januari wanneer je de aangiften samenstelt. Zonder een correct belastingnummer in het dossier moet je over het algemeen 24 procent van de rapporteerbare betalingen inhouden en naar de IRS sturen — een puinhoop die begint met één ontbrekend formulier.
- Ken de drempel voor Formulier 1099-NEC voor het jaar waarin je hebt betaald. Voor betalingen gedaan in 2025 dien je in voor elke contractant aan wie je $600 of meer hebt betaald. Voor betalingen gedaan op of na 1 januari 2026 verhoogde de One Big Beautiful Bill Act de federale drempel naar $2.000 per contractant (geïndexeerd vanaf 2027) — maar verschillende staten vereisen nog steeds rapportage bij $600, dus controleer de jouwe voordat je iemand overslaat.
- Bewaar loonbelastinggegevens minstens vier jaar. Dat is de bewaartermijn van de IRS, en geschillen over chauffeursbeloning trekken zich niets aan van kortere termijnen; de Spark-schikking ging terug tot januari 2021.
Je uitbetalingslog per chauffeur — basis, incentives en doorgegeven fooien — is wat aansluit op de totalen op elk informatieretour. Als een chauffeur ooit een 1099-totaal betwist, beantwoorden dezelfde aanbodmomentopnamen en aanpassingsrijen die "waarom kreeg ik minder" beantwoorden ook dat.
6. Voer je eigen controle op verdiensten uit
De beschikking verplicht Walmart om verdiensten te verifiëren onder een met naam genoemde toezichthouder met gedocumenteerde resultaten en jaarlijkse rapporten. Verklein dat naar jouw formaat: trek één keer per maand vijf uitbetalingen willekeurig en reconstrueer elk ervan van aanbodmomentopname tot bankoverschrijving. Bevestig dat de chauffeur precies kreeg wat het geaccepteerde aanbod toonde, plus eventuele gelogde verhogingen, min alleen gelogde aanpassingen met geldige redencodes. Schrijf op wat je hebt gecontroleerd en wat je hebt gevonden — één alinea per uitbetaling, gedateerd, in dezelfde map als de logs.
Geef de taak aan één persoon bij naam, ook als die persoon jij bent. Het punt is geen bureaucratie; het is dat verificatie volgens schema gebeurt in plaats van na een klacht. Een jaar maandelijkse steekproeven is het document dat je het liefst hebt als een chauffeur de beloning betwist, een platform je audit, of een procureur-generaal van een staat komt vragen hoe je weet dat je chauffeurs kregen wat hun was beloofd.
Begin met vijf uitbetalingen
Je hebt geen verificatieafdeling nodig om het meeste hiervan voor elkaar te krijgen. Exporteer deze week de uitbetalingen van vorige maand, kies er vijf willekeurig en reconstrueer elk ervan van het aanbod dat de chauffeur accepteerde tot het geld dat aankwam. Elke lacune die je niet kunt dichten — een ontbrekende momentopname, een onverklaarde aanpassing, een fooi die je niet kunt traceren — is een registratie om vanaf nu bij te houden. Dicht die vijf lacunes en je hebt het systeem; de rest is gewoonte.





