I attempt first to disentangle three aspects of Kant’s distinction between perfect and imperfect duty. There is the central distinction between principles of duty contrary to that which is contradictory in conception/consistent in conception but contradictory in will. There is also a distinction between essential and non-essential duties: those which cannot, or occasionally can, be passed over consistent with the requirements of morality. Finally, there is a distinction between duties that exhibit a scalar aspect – degrees of goodness or virtue – and duties that do not. My aim is to show how these distinct considerations can be reconciled as aspects of a single distinction, and I conclude that the remarkable complexity of Kant’s perfect/imperfect distinction is actually a strength, rather than a weakness.