@mankoff's solution of using Habits worked. I enabled habits in org mode via the org-modules variable. I enabled state logging (see below for details) I then created a task with style set to habits. Now when I complete the task, it is not seen until the day it is scheduled again. example of a task: ** TODO [#C] Mail / BZ Triage :RECURRING: SCHEDULED: <2015-02-13 Fri .+1d> - State "DONE" from "TODO" [2015-02-12 Thu 11:13] :PROPERTIES: :LAST_REPEAT: [2015-02-12 Thu 11:13] :STYLE: habit :END: Details: http://orgmode.org/manual/Tracking-your-habits.html