Typically, Discover cards do not charge any fees. There is no annual fee, and generally no deposit fees either. Just be careful not to incur too much debt on a Discover credit card, as the APR can be particularly high.