Groepskosten verdelen
Om kosten te verdelen vul je de deelnemers in en voer je elke uitgave in met bedrag en betaler – de tool toont wie wie hoeveel moet betalen zodat iedereen quitte is. Met zo weinig mogelijk overboekingen, tot op de cent.
Bron: Verhoeff T. (2004): Settling Multiple Debts Efficiently: An Invitation to Computing Science. Informatics in Education 3(1), 105–126. Bijgewerkt: .
Zo wordt het berekend
Zo werkt het
- Voeg de deelnemers toe – iedereen die mee op reis was of meebetaalt.
- Voer elke uitgave in: bedrag, wie betaalde en voor wie. Standaard wordt over iedereen verdeeld; vink iemand uit die er niet bij was (bijvoorbeeld bij een etentje).
- Per persoon zie je wat die betaald heeft, zijn of haar aandeel en het saldo: plus krijgt geld terug, min moet betalen.
- Daaronder staat de verrekening – wie wie hoeveel betaalt. „Resultaat kopiëren” zet het als tekst op het klembord.
Rekenvoorbeeld: Emma betaalt € 90 voor het huisje, Daan € 30 voor eten, alle drie delen alles. Totaal € 120, aandeel € 40 per persoon. Saldo’s: Emma +50, Daan −10, Sara −40. Verrekening: Sara betaalt € 40 aan Emma, Daan € 10 aan Emma – twee betalingen.
Zo weinig mogelijk betalingen
Informaticus Tom Verhoeff (TU Eindhoven) beschreef het probleem in 2004: het bedrag dat minimaal moet worden overgemaakt is de som van alle positieve saldo’s, en elke verrekening „schuldenaar betaalt schuldeiser” haalt dat. Het aantal betalingen minimaliseren is daarentegen NP-moeilijk. Bij maximaal 16 personen met een openstaand saldo zoekt de tool daarom exact naar subgroepen die elkaar opheffen; bij grotere groepen verrekent hij stap voor stap de grootste schuldenaar met de grootste schuldeiser.
Tot op de cent
Alle bedragen worden intern in centen berekend (hele eenheden bij yen en roepia). Is een uitgave niet precies deelbaar, dan krijgen de eerste deelnemers elk een cent meer – het totaal klopt altijd.
Privacy en grenzen
Namen en bedragen staan alleen in het geheugen van je browser (localStorage), worden nooit geüpload en niet in de adresbalk gezet. Anderen zien de lijst dus niet automatisch – deel het gekopieerde resultaat of het CSV-bestand. Wisselkoersen rekent de tool niet om; voer buitenlandse uitgaven al omgerekend in.
Veelgestelde vragen
Hoe verdeel je vakantiekosten eerlijk?
Noteer elke uitgave met de betaler, bereken aan het eind ieders aandeel en verreken het verschil. De tool doet dat automatisch en stelt de betalingen voor.
Heb ik een app nodig om kosten te verdelen?
Nee. De tool werkt in de browser op telefoon en computer, zonder account. Je gegevens blijven op je apparaat; deel het resultaat door het in de groepsapp te plakken.
Wat als iemand niet bij een uitgave was?
Vink die persoon bij het invoeren gewoon uit. De uitgave wordt dan alleen over de betrokkenen verdeeld.
Hoe worden de betalingen beperkt?
Het totaal dat wordt overgemaakt is altijd het minimum (de som van de tegoeden, volgens Verhoeff 2004). Bij maximaal 16 personen wordt het aantal betalingen exact geminimaliseerd door subgroepen te zoeken die onderling quitte zijn.
Werkt het ook voor huisgenoten of een stel?
Ja, voor elke groep: huisgenoten, stellen, verenigingen of een vrijgezellenfeest. Voor vaste lasten voer je de uitgaven van een maand in en wis je daarna alles.
Bronnen en wettelijke basis
- Verhoeff T. (2004): Settling Multiple Debts Efficiently: An Invitation to Computing Science. Informatics in Education 3(1), 105–126
- Verhoeff T.: Settling Multiple Debts Efficiently – Problems (TU Eindhoven, PDF)
- MDN Web Docs – Intl.NumberFormat (valutaformaat, decimalen volgens ISO 4217)
- RFC 4180: IETF RFC 4180 – CSV Files
Bijgewerkt op: · Redactioneel beleid
Vergelijkbare tools
- Fooi berekenen en de rekening delenBereken de fooi in procenten, verdeel de rekening tussen personen en rond af naar 1, 5 of 10 euro – met het werkelijke fooipercentage na afronding.
- Gastenlijst bruiloft en RSVPGratis online gastenlijst voor je bruiloft: houd RSVP’s, introducees en menukeuzes bij, zie de aantallen live en exporteer naar CSV voor Excel of om te printen.
- Teams indelenTeams indelen op basis van toeval: plak de namen, kies het aantal teams of de teamgrootte en balanceer eventueel op niveau. Voor sport, klas en spelletjesavond.
- Procenten berekenen met de procentcalculatorProcenten berekenen: P% van een getal, hoeveel procent een getal van een ander is, procentuele verandering, toename en korting – met formule en elke rekenstap.
- Kg naar pond omrekenenKg naar pond omrekenen: naar het Engelse/Amerikaanse pond (lb, 453,59 g) of het Nederlandse pond van 500 g. Met ounces, stone, gram, ton en een tabel.
- Fooi verdelen onder personeel: eerlijk naar gewerkte urenFooi verdelen onder personeel: naar uren en gewicht, met een deel voor keuken of bar en afronding op de cent. Met grafiek en tekstbestand. Gratis.
- Roadtrip kosten berekenenRoadtrip kosten berekenen: brandstof, rijtijd, overnachting, eten en tol voor de hele reis, met kosten per persoon en per kilometer. Gratis, zonder account.
- Zakgeld per leeftijd: hoeveel krijgt een kind gemiddeld?Zakgeld per leeftijd van 6 tot 18 jaar: de gangbare bedragen per week en per maand volgens het Nibud, ook opgeteld voor meerdere kinderen. Gratis.
- Huur verdelen tussen huisgenoten: eerlijk naar kamergrootteVerdeel de huur tussen huisgenoten naar kamergrootte: gemeenschappelijke ruimtes, servicekosten en energie eerlijk gedeeld, met toeslag voor een balkon.