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
- Early bird and promotional pricing — set up time-limited discounts
- Basic customization — customize the checkout experience
- Setting up check-in — prepare for event day