be done and dusted

be done and dusted

(of a project) be completely finished or ready. informal
See also: and, done, dust