Docs API reference
Sign in

Set up a paid event

This guide walks you through setting up an event with paid tickets, including connecting your payment provider and configuring pricing.

What you’ll set up

  • An event with paid ticket types
  • Payment processing via Stripe
  • Tax and invoice settings (if needed)

1. Create your event

From your account dashboard, click New event and enter your event details.

For full details, see Creating an event.

2. Connect your payment provider

Before you can sell tickets, you need to connect a payment provider. In Account Settings go to Integrations > Stripe and then Connect Stripe. You can connect multple Stripe accounts, but if you have one it will be the default for all your events.

IO sends payments directly to your Stripe account — we never hold your funds.

For full details, see the Connect Stripe guide.

3. Create paid ticket types

Navigate to Ticket types and click Edit on the default ticket type. Set the price and choose the currency. You can also configure:

  • Quantity limits to cap how many tickets are available
  • Availability windows to control when tickets go on sale
  • Minimum and maximum per order to set purchase limits

For full details, see Ticket types.

4. Configure tax settings (optional)

If you need to charge tax, go to Tax rates in your Account settings to configure your tax rates. IO can display prices inclusive or exclusive of tax, and generate invoices with the correct tax information.

For full details, see Account settings.

3. Initialize your landing page

Go to Access and under Share event page click Activate share link. This creates a public event page with all your ticket types shown.

For full details, see Landing pages.

5. Test your checkout

Before going live, test the full purchase flow. Switch to Test mode using the toggle in the bottom-right of the web page. In Access select the default landing page and click on the external link button to open the page in test mode. Create a test order to make sure pricing, taxes, and confirmation emails all look correct.

You can use Stripe test cards to put through paid transactions without incurring a charge.

6. Share your event and monitor your registrations

You can now share the URL of the public landing page to allow people to self-register for your event.

You can monitor registrations in real time from your event dashboard and the Orders and Attendees sections.

What's next

On this page

← Previous Set up a free event Next → Connect Stripe