Yes, you can run free as well as paid webinars on WebinarNinja. To charge your customers, integrate your webinar with Stripe which will allow you to charge your customers in all the currencies that Stripe supports. WebinarNinja does not charge any fee for the transactions. The only small fee you will be paying goes to Stripe.