Overdrafts ontstaan omdat de vertraging tussen het verzenden van geld en het cashen/afhandelen een functioneel IOU-systeem vereist. Met systemen voor onmiddellijke afhandeling zouden overtrekkingen niet moeten voorkomen (maar toegegeven, sommige gewenste kosten zouden worden afgewezen). Een beter systeem zou zijn om onmiddellijke afhandeling te combineren met, als een transactie wordt afgewezen vanwege een laag saldo, de persoon die betaalt de optie te geven om een overtrekkingsvergoeding te accepteren om het door te laten gaan. Dit zou zowel technologische veranderingen (voor de onmiddellijke afhandeling) als regelgevende veranderingen vereisen (voor de optie om een vergoeding te betalen om het door te laten gaan ondanks onvoldoende saldo).