How to Sell Event Tickets in WordPress for Free

How to Create and Sell Tickets for Events on WordPress

Want to sell event tickets on your WordPress site for free?

In this guide, we’ll show you exactly how to do it — no coding or premium tools required.

Using a free plugin like Eventin, you can create custom event pages, manage schedules, and sell tickets directly from your WordPress dashboard.

Whether you’re hosting a webinar, workshop, or concert, this step-by-step tutorial (AI-powered) will walk you through the entire setup — from installing the plugin to publishing your first event ticket.

Let’s dive in and get your event live!

How can I sell event tickets on WordPress for free?

You can sell event tickets on WordPress for free using a plugin like Eventin, which lets you create events, manage tickets, and accept bookings — all from your dashboard, no coding needed.

How to create and sell tickets for events

Designing customized event tickets in WordPress with the Eventin plugin is easy. It enables you to create tickets that match your event’s branding and offer a smooth experience for event participants, all without any coding or paid tools.

Therefore, whether you’re organizing a webinar, as an educator, teacher, concert manager, or conference, Eventin helps you manage everything from your WordPress dashboard.

Step 1. Install and activate the Eventin plugin

Start installing and activating Eventin from your WordPress dashboard if you haven’t already.

  • Go to Plugins > Add New and search for “Eventin.”
  • Click Install and then Activate.

Once activated, you can use Eventin to manage your event ticketing needs.

Step 2. Create a new event

Create a New Event

To start selling tickets, you must create an event in WordPress.

From your WordPress dashboard, go to Eventin → Events and click “Add New.”

  • Basic information: Add your event title, description, location, start and end dates, and venue type (online/offline). This is what attendees will see first.
  • Speakers & organizers: To build trust and engagement, showcase your event hosts by adding speaker profiles with names, photos, and social links.
  • Schedule: Break your event into sessions or time slots. Add speaker names, topics, and times to give attendees a clear agenda.
  • Tickets & pricing Use the built-in ticket builder to create free or paid tickets (like VIP, early bird, or general admission). Set price, quantity, and sales start/end times.
  • Visual seat map: Use a drag-and-drop seat map to let attendees choose their seats—ideal for in-person or hybrid events with assigned seating.
  • Branding Customize the event page with your logo, brand colors, social links, and cover image to match your brand’s identity.
  • Template setup: Personalize ticket and certificate templates to create a cohesive event experience.
  • FAQ: Add common attendee questions and answers to reduce confusion and support queries.
  • Extra fields: Need to collect more information? Add custom fields like company name, dietary needs, or contact number during registration.

💁 Related reading: Maximize Your Event Success with Eventin’s AI-Powered Automation- Read more

Step 3. Design and customize your event ticket

With Eventin, you can create custom event tickets that match your branding and offer a smooth booking experience. This includes naming your ticket types, setting prices, limiting availability, etc.

customize ticket option in eventin

How to set up your ticket options:

  • Go to Eventin → Events, then click on your event.
  • From the sidebar, select Tickets & Pricing.
  • Click the “+” (Add Ticket) button to create a new ticket type.

Here, you can customize:

  • Ticket name (e.g., Early Bird, Regular, VIP)
  • Ticket price (set it to $0 for free tickets)
  • Quantity limits (set minimum and maximum number of tickets per person)
  • Sale duration (start and end dates for ticket availability)
  • Perks or description (what’s included with the ticket)

Once done, don’t forget to click Save Changes to apply your settings.

You can create multiple ticket types depending on your event needs.

Step 4. Add ticket details (Price, Quantity, Type)

Eventin lets you add custom form fields during ticket creation to make your tickets more personalized and useful. These extra fields help you collect important attendee information.

Add Extra Fields to Tickets

How to add extra ticket fields:

  1. In your WordPress dashboard, go to Eventin → Events, then select your event.
  2. From the left menu, click on Extra Fields.
  3. Click Add Field and set up the following:
    • Field Label (e.g., T-shirt size, company name, food preference)
    • Field Type (text, dropdown, checkbox, etc.)
    • Choose whether the field is required or optional.
  4. Once done, click Save Changes.

You can use these fields to collect:

  • Attendee names
  • Shirt sizes
  • Dietary preferences
  • Custom tags or notes

This makes your event tickets feel tailored and helps you organize the attendee experience better.

Step 5. Choose and customize your event ticket template

Eventin comes with built-in ticket templates that you can easily personalize. These templates allow you to design tickets with your branding, event details, and QR codes for faster attendee check-in.

Select Event Ticket Template

🎨 How to customize your ticket design:

  1. In your WordPress dashboard, go to Eventin → Events → Template Setup.
  2. Browse and select a pre-designed ticket template.
  3. Click “Create a new template” if you want a fresh layout.
  4. Customize the design by adjusting:
    • Logo
    • Font styles
    • Colors
    • Ticket fields (event name, ticket type, date, etc.)
    • QR codes for attendee check-in
    • Custom messages or instructions for guests
  5. Once you’re happy with the design, click Save Changes.

💡 Why use custom ticket templates?

Creating custom event tickets with your branding gives your event a professional look while keeping ticket generation smooth and consistent. It’s a great way to stand out and build trust with attendees.

Step 6: Publish and share your event page


Once your tickets are ready, it’s time to make your event live on your WordPress site. Eventin makes publishing and promoting your event easy with just a few clicks.

🚀 Final Steps to Go Live:

  1. Review all details. Double-check your event title, time, venue, ticket types, pricing, and custom fields.
  2. Save your progress. Click the “Save Changes” button at the top or bottom of the screen.
  3. Publish the event. Hit the “Publish Event” button to make your event page visible to visitors.
  4. Preview the frontend. View how your event will look to users, including ticket selection, price breakdown, attendee info fields, and checkout.
Finalize and Publish Your Event

Event Ticket Frontend View

Share and start selling:

  • Share your event URL on social media, email newsletters, or directly with your audience.
  • Visitors can now choose ticket quantities, fill out custom fields (like name or shirt size), and complete checkout—all from your event page.

💡 Pro Tip:

You can create free or paid tickets, customize each ticket’s visibility, and even schedule when sales start or stop, making it easy to manage early bird offers or last-minute deals.

👉 Need help getting more visibility? Check out our guide on how to Promote Your Event Online for practical strategies that actually work.

🙌 Want to bring in sponsors to support your event? Don’t miss our tips on how to find sponsors for your event and create win-win partnerships.

Watch Video Tutorial: How to Create and Sell Tickets for Events with Eventin

Bonus tip: Add RSVP features for event engagement 


Not selling tickets? No problem. With Eventin’s RSVP feature, you can still track who plans to attend your event — perfect for free meetups, webinars, or internal events.

Using RSVP, you can:

  • Collect simple responses like Going, Not Going, or Maybe
  • Display attendee names on the event page (optional)
  • Set a guest limit to control attendance
  • Gather custom details without needing a ticketing setup
add RSVP for event engagement

🔧 How to Enable RSVP in Eventin

  1. Go to Eventin → Events in your WordPress dashboard.
  2. Create a new event or edit an existing one.
  3. Scroll down to the RSVP section.
  4. Toggle on Enable RSVP.
  5. Choose the allowed response types and whether to show the attendee list.
  6. Click Save Changes.

📢 If you face trouble setting up an event RSVP, follow this complete documentation

Why use Eventin for event ticket sales?


If you’re looking for a flexible and beginner-friendly way to manage event ticketing in WordPress, Eventin makes it simple.

Imagine you’re planning your event in WordPress — here’s how it helps you every step of the way:

  • Start with a custom look: You begin by creating tickets that match your brand. With Eventin’s ticket builder, you can easily add your logo, choose colors, and customize layouts using a simple drag-and-drop editor.
  • Add a personal touch: Next, you make each ticket feel more personal. Add attendee names, seat numbers, or even QR codes for easy check-in — all directly on the ticket.
  • Manage everything from one place: Since Eventin runs inside your WordPress dashboard, you don’t need extra tools. You can handle ticket sales, registrations, schedules, and RSVPs — all in one spot.
  • Let Eventin handle delivery: As soon as someone books a ticket, Eventin automatically sends it to their email. No manual work, no delay — just a seamless experience for your attendees.
Eventin Event Manager Plugin for Events Calendar, Tickets Selling, Registrations.

Frequently asked questions

Q1: How to Create and Sell Tickets for Events on WordPress
A: With Eventin, you can easily create events, add ticket tiers, and manage sales—all from your WordPress site. Install Eventin, create an event, add ticket details, and publish it. Visitors can then buy tickets directly from your website.

Q2: Does Eventin support WooCommerce ticket sales?
A: Yes, Eventin integrates with WooCommerce in its free version, enabling ticket sales and payment processing through WooCommerce-supported gateways.

Q3: Does Eventin have a QR scanner to verify your attendees on tickets?
A: Yes, the Eventin event ticketing plugin offers a unique QR scanner solution that allows you to scan all the single/bulk tickets at once, saving you a lot of time during event registration.

Q4: Does Eventin support Zoom or Google Meet for event management?
A: Yes, the Eventin event management plugin for WordPress allows you to create and manage virtual events using the Zoom (free) and Google Meet (pro)integrations.

Q5: What kind of customer support can I expect?
A: You can expect fast, reliable, and friendly support. Eventin’s customer support team is highly responsive and ready to assist you with everything—from initial setup to advanced troubleshooting—ensuring you get the help you need, exactly when you need it.

Explore more event and ticket options with Eventin

Managing an event effectively requires more than just ticket sales. If you want to provide your attendees with a great experience, you need an event management system that can help you plan, boost engagement, and provide flexibility.

Eventin, an event management plugin for WordPress, is a complete system that provides more than just event ticket sales. Besides offering custom ticketing options, Eventin is equipped with advanced tools, including RSVP, Visual Seat Maps, Integrations, and multiple payment options, ensuring your events run smoothly from beginning to end.

Written By

Khalid Hassan Emran

Khalid Hassan Emran is a Technical Content Writer at Arraytics. As a tech addict, he loves to write all about SaaS & WordPress: themes, plugins, blogs, and tutorials. Digital marketing and SEO are his other strong suits. His passion is working with different buyer personas and new marketing strategies. In his free time, he enjoys playing CS:GO and reading novels.📖

Looking for fresh content?

Get articles and insights from our weekly newsletter.

Subscription Form