Skip to main content

Selling Tickets

Set up ticketing for your events with zero platform fees. Connect payment processing, create ticket types, and keep 100% of your sales.

Overview

Event Schedule includes full ticketing functionality. Sell tickets directly from your event pages with secure payment processing, automatic confirmation emails, and QR code tickets. Keep 100% of your ticket sales - we never charge platform fees.

Zero Platform Fees

Unlike other ticketing platforms that take a cut of every sale, Event Schedule charges nothing. You only pay standard payment processor fees (like Stripe's 2.9% + $0.30).

Features

  • Multiple ticket types per event
  • Quantity limits and sales deadlines
  • QR code tickets for easy check-in
  • Automatic confirmation emails
  • Sales tracking and reporting
  • Mobile-friendly checkout
  • Pay-what-you-wish pricing option
  • Custom checkout fields for attendee info
Pro Feature

Ticketing is available on Pro plans. The first year is free, then just $5/month - still with zero platform fees on your ticket sales.

Payment Setup

Before you can sell tickets, you need to connect a payment method. Event Schedule supports several options:

Stripe

Accept credit card payments directly. Money goes straight to your Stripe account.

Invoice Ninja

Connect your Invoice Ninja account for invoicing and payment tracking.

Payment URL

Use any payment link (PayPal, Venmo, Square, etc.) by entering the URL.

Connecting Stripe

  1. Go to Admin Panel → Plan
  2. Click "Connect Stripe"
  3. Complete the Stripe onboarding process
  4. Once connected, Stripe will be available as a payment option
Recommended

We recommend using Stripe with Invoice Ninja for the best experience. Invoice Ninja provides additional features like invoicing, payment reminders, and financial reporting.

Creating Tickets

Add tickets to any event from the event edit page.

  1. Edit your event
  2. Scroll to the "Tickets" section
  3. Click "Add Ticket Type"
  4. Enter ticket details:
    • Name (e.g., "General Admission", "VIP")
    • Price (or $0 for free tickets, or leave blank for pay-what-you-wish)
    • Quantity available (leave blank for unlimited)
    • Description (optional)
  5. Save the event

Once tickets are added, a "Get Tickets" button appears on your event page.

Ticket Types

Create multiple ticket types to offer different options:

Example Use Case
General Admission Standard entry ticket
VIP Premium tickets with extra benefits
Early Bird Discounted tickets for early buyers
Student/Senior Discounted tickets for specific groups
Table Reserved seating for groups
Pay What You Wish Let attendees choose their price (set minimum optional)

Ticket Settings

  • Quantity: Limit how many tickets can be sold (leave blank for unlimited)
  • Per-person limit: Limit how many one person can buy
  • Sales end date: Stop selling tickets at a specific time
  • Combined inventory: Set a total ticket limit across all ticket types for your event

Custom Checkout Fields

Collect additional information from attendees during checkout. You can add up to 8 custom fields per event.

Setting Up Custom Fields

  1. Edit your event
  2. Scroll to the "Checkout Fields" section
  3. Add field labels (e.g., "Dietary Requirements", "T-Shirt Size")
  4. Mark fields as required or optional
  5. Save the event

Common Use Cases

  • Dietary restrictions for catered events
  • T-shirt sizes for swag
  • Company name for business events
  • Emergency contact information
  • How did you hear about us?

Responses are stored with each sale and can be viewed in your sales dashboard or exported.

Managing Sales

Track and manage your ticket sales from Admin Panel → Sales.

What You Can See

  • List of all purchases with buyer details
  • Payment status (paid, pending, refunded)
  • Check-in status
  • Total revenue

Actions

  • Resend tickets: Send confirmation email again
  • Mark as paid: For cash or external payments
  • Cancel/refund: Cancel a sale (refunds handled in Stripe)

Exporting Sales Data

Export your sales data for accounting, tax purposes, or to import into other systems.

  1. Go to Admin Panel → Sales
  2. Filter by event or date range if needed
  3. Click the "Export" button
  4. Download your sales data as a spreadsheet

Export Includes

  • Buyer name and email
  • Ticket type and quantity
  • Purchase date and amount
  • Payment status
  • Check-in status
  • Custom checkout field responses
Tip

Export your sales data regularly for your records. This is especially useful for tax reporting and financial reconciliation.

Check-in at the Door

Use your phone to scan tickets at the door. No special hardware needed.

  1. Go to Admin Panel → Sales on your phone
  2. Click "Scan Tickets"
  3. Point your camera at the QR code on the ticket
  4. The app shows the ticket details and marks it as checked in
Multiple Scanners

Any team member with access to your schedule can scan tickets. Just have them log in on their phone.

Ticket Security

Each ticket has a unique QR code that can only be scanned once. If someone tries to use a ticket that's already been checked in, you'll see a warning.

Free Events & RSVPs

You can also use the ticketing system for free events to collect RSVPs.

  1. Create a ticket type
  2. Set the price to $0 (or leave it blank)
  3. Set a quantity limit if you have capacity constraints
  4. Save the event

Visitors can "purchase" free tickets to RSVP. They'll receive a confirmation email with a QR code, and you'll have a list of who's coming.

Tip

This is great for capacity management, even for free events. You'll know exactly how many people to expect.

Financial Information

Important information about payments, refunds, and taxes.

Refunds

Refunds are handled through your payment provider (Stripe or Invoice Ninja). Event Schedule marks the sale as cancelled, but you must process the actual refund in your Stripe Dashboard or Invoice Ninja account. Stripe refunds appear on customer statements within 5-10 business days.

Taxes

Event Schedule does not automatically calculate or collect sales tax. Set your ticket prices inclusive of any applicable taxes. For tax reporting, export your sales data from the Sales page. Consult a tax professional for your specific obligations.

Payment Processing Fees

Stripe charges their standard processing fees (typically 2.9% + $0.30 per transaction in the US). These fees are deducted from your payouts. Event Schedule does not charge additional fees for ticketing.

Cancelled or Deleted Events

If you delete an event with sold tickets, ticket holders are not automatically notified or refunded. Before deleting, you should: (1) contact ticket holders about the cancellation, (2) process refunds through your payment provider, and (3) then delete the event. Sales data is preserved even after event deletion.

Payout Schedule

Stripe pays out on a rolling basis (typically 2 business days in the US, varies by country). View your payout schedule and history in your Stripe Dashboard. Invoice Ninja follows your configured payment terms.

Record Keeping

Export your sales data regularly from Admin Panel → Sales for your records. This includes buyer information, ticket types, and payment status.

See Also