Shopify's plans start at $9/mo and go up depending on different features. They do not charge a transaction fee, but credit card companies do charge their fees (though less if you use Shopify as your payment provider). Many sellers may choose to purchase paid apps or premium design themes, but none of those are necessary to start.