A paid webinar is just what it sounds like: a webinar that registrants pay for.

With WebinarNinja, people can pay at registration, right when they sign up. Setting it up is as easy as clicking a button and setting a price!

That said, you’ll need a supporting platform to process the payments. This is where Stripe comes in. It’s our secure payment processor of choice.

Stripe has been audited by a PCI-certified auditor and is certified to PCI Service Provider Level 1. This is the most stringent level of certification available in the payments industry.

How it works

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

Registrants fill in the registration form with their personal information and credit card details. They are automatically charged, and we take care of sending a receipt. Nothing else for you to do!

Payments appear immediately in your Stripe account, and will be transferred to your connected bank within 1-2 business days. Transfers can occur daily, as long as there are payments.

The registrant also receives a registration confirmation email, a separate email with the webinar title, date and time, and the link to access the webinar when it starts.

⚠ Registrants for paid webinars are limited to your attendee limit. This ensures that there aren't more registrants than your attendee limit and that all of your paid registrants are able to attend your webinar without being denied entry due to a full webinar room. No one will be locked out when your live attendee limit is reached.

After your webinar ends, registrations will be reopened for the webinar replay unless you choose to disable the replay.

Setting up a paid webinar

Before setting up a paid webinar, you will need to connect your Stripe account.

To create 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.

Then, set your price.

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

To set up an existing webinar

If you already created a free webinar and want to change it to a paid webinar, you can. This works for upcoming webinars only; 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, then click Edit Webinar.

Step 2: Next to Event is, click Paid, then set your price.

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


  • Offering a discounted price, free access, or multiple pricing levels are currently not available options.
  • Changing currencies in the platform is not possible. WebinarNinja uses the currency in your Stripe settings to charge for your webinars. If you need to charge for your paid webinars in a different currency, you may need to add a bank account in that currency.

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.

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?