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.
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
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
- Go to Admin Panel → Plan
- Click "Connect Stripe"
- Complete the Stripe onboarding process
- Once connected, Stripe will be available as a payment option
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.
- Edit your event
- Scroll to the "Tickets" section
- Click "Add Ticket Type"
- 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)
- 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
- Edit your event
- Scroll to the "Checkout Fields" section
- Add field labels (e.g., "Dietary Requirements", "T-Shirt Size")
- Mark fields as required or optional
- 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.
- Go to Admin Panel → Sales
- Filter by event or date range if needed
- Click the "Export" button
- 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
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.
- Go to Admin Panel → Sales on your phone
- Click "Scan Tickets"
- Point your camera at the QR code on the ticket
- The app shows the ticket details and marks it as checked in
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.
- Create a ticket type
- Set the price to $0 (or leave it blank)
- Set a quantity limit if you have capacity constraints
- 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.
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.
Export your sales data regularly from Admin Panel → Sales for your records. This includes buyer information, ticket types, and payment status.
See Also
- Creating Events - Add events to sell tickets for
- Sharing Your Schedule - Promote your events
- Event Graphics - Create promotional images