Punctual payments, a lifeline for personal finances