No, the Citi Double Cash card does not have an annual fee. This can make it a great card to keep for the long term.