Some credit unions offer no annual fee credit cards for bad credit, but you’ll need to be a member and have an account. Annual fees for subprime cards often range from $39 to $199, and it will show up ...