Am I charged any fees or interest just for opening a Swell Credit account?

Nope! There are no account opening fees or application fees. You are charged interest only on the money you borrow.