A paid webinar is just what it sounds like: a webinar that registrants pay for. With WebinarNinja, people can pay when they sign up for your webinar. First, you will need to set up a Stripe account and integrate it with WebinarNinja. We've chosen Stripe for it's reliability and security.

Setting up a paid webinar is as easy as clicking a button and setting a price as you create any type of webinar. The registration page will be immediately ready for a payment upon registration.

Here's how people register for a paid webinar on WebinarNinja:

After they fill in the registration form with their credit card details, they will be charged for the webinar and they will receive an email with the webinar title, date and time, and the link to access the webinar when it starts.

Setting up a paid webinar

Step 1: Click Create Webinar at the top right corner of your screen. You can also click the blue +Create New Webinar button on the dashboard.

Step 2: You will be taken to the Create New Webinar page. Select the type of webinar you are running. For example, Automated.

Step 3: Fill in the details of your webinar. For Event is, select Paid.

And set your price. 

Step 4: Click Create Webinar and you're all set!

Setting up an existing webinar

If you have already created a free webinar and you want to change it into a paid webinar, you can edit it. This works for Upcoming webinars. Past webinars cannot be changed.

Step 1: In your My Webinars page, find the webinar you want to edit. Click Options to the right of the webinar title and then click Edit Webinar.

Step 2: Find Event is, click Paid next to it, then set your price.

Step 3: Click Update Webinar and it’s ready to go!

When you host your paid webinar with us, we will take care of sending your customers a receipt. There is nothing else for you to do!

Using other payment processors

We do not support other payment processors at the moment. If you would rather use another payment processor such as PayPal, here’s a workaround.

Step 1: Create a free webinar published as private.

Step 2: Set up a custom checkout page with your preferred payment processor.

Step 3: Have people pay for your webinar through your custom checkout page.

Step 4: After someone pays, send them the link to your private webinar and have them register.

Step 5: Once registered, they will get a unique link to access the webinar via email.


  • Offering a discounted price, free access, and/or multiple pricing are currently not available.
  • WebinarNinja uses the same currency in your Stripe settings to charge for your webinars. Learn more about currencies in this helpful documentation from Stripe.

    Changing currencies or using multiple currencies is currently not possible with WebinarNinja. If you need to charge your paid webinars in a different currency, you may need to add a bank account in that currency and set it as default. 

What's next?

For further assistance, contact us through live chat at the bottom right of this page or send us an email at support@webinarninja.com.

Did this answer your question?