Timely bookkeeping