T. Rowe Price charges $0 for stock trades, has an annual fee of $30, and charges $19.95 plus $1 per contract for option trades.