Easy Tickets & Events docs

Plans & billing

Plans and pricing

Easy Tickets & Events pricing: four plans by tickets per 30 days, every feature on every plan, what counts as a ticket and what happens when you reach your limit.

Updated September 24, 2026

Easy Tickets & Events is priced by how many tickets your shop issues every 30 days. There are four plans, every feature is on every plan, and there is no fee per ticket.

The plans

PlanPriceTickets every 30 days
Free0 USD20
Essentials29 USD a month500
Professional89 USD a month1,500
Business149 USD a month2,500

Every plan includes every feature: reserved seating, recurring events, class packs, free registration, the check-in page, Shopify POS, Zoom, Klaviyo, Mailchimp, Shopify Flow and the email and ticket designers. The plans differ only in the number of tickets.

No plan has a free trial. Prices are in US dollars because Shopify bills app plans in USD.

Yearly billing

On Shopify's plan page, each paid plan can also be paid yearly at the price of ten months:

  • Essentials - 290 USD a year.
  • Professional - 890 USD a year.
  • Business - 1,490 USD a year.

Your tickets are still counted every 30 days on a yearly plan. The app itself only shows the monthly prices.

Need more than 2,500 tickets every 30 days?

Email support@upsellshark.com. Above Business there is a custom plan, agreed with us directly.

The Founders plan

Shops that installed the app before 21:30 UTC on 23 September 2026 keep the Founders plan: 500 tickets every 30 days, free, for as long as they use the app. Nothing needs to be done to keep it.

  • The app's Plans page shows "Founders" with a "Current plan" badge.
  • Shopify's own plan page may show a Founders shop as "Free" with the 20-ticket line. The app's number is the one that counts.
  • A Founders shop that moves to a paid plan and later cancels goes back to Founders with 500 tickets.

On a Founders shop's Plans page, Professional and Business carry an Upgrade button. Free and Essentials have no button, since they give no more tickets than 500.

What counts as a ticket

Every ticket the app issues in the cycle counts, paid or free:

  • Each ticket from an order on your online store.
  • Each ticket sold at the Shopify POS till.
  • Each free registration ticket.
  • Each ticket of a group ticket or table. A table of 10 counts 10, including seats nobody has claimed yet.
  • Each seat on a reserved-seating order.
  • Each class booked with a class pass. Buying the pass itself does not count.
  • Each ticket you add by hand with Add attendee.

Add-ons such as parking or a meal never count, and neither does refund protection.

When tickets come back

A ticket is taken off your count when:

  • It is refunded in Shopify.
  • It is removed from an order with an order edit in Shopify.
  • The whole order is cancelled in Shopify.
  • A class-pass booking is cancelled before its cutoff.

Cancelling or deleting a ticket inside the app does not give it back. Moving a ticket to another date neither uses nor returns one.

The 30-day cycle

Your cycle starts when you install the app and repeats every 30 days from then. It does not follow the calendar month or Shopify's billing date.

At the start of each cycle your count goes back to 0. The Plans page shows your usage as used out of your limit, the meter and "Your monthly limit resets on" the date.

What happens at your limit

When the count reaches your plan's limit, new tickets stop until the cycle resets or you move up a plan.

  • The event's product page switches its buy button off and shows "Tickets temporarily unavailable" and "Please contact the event organizer for assistance."
  • The Shopify POS Sell tickets tile sells nothing and shows the date the limit resets.
  • Free registration stops. The popup says "Free registration is unavailable for this selection."
  • Add attendee in the admin is refused with "Monthly ticket limit reached. It resets at the start of your next billing cycle."
  • Class-pass bookings are refused.

An order that was already on its way through checkout still gets its tickets, so your count can go slightly past the limit. Tickets already issued keep working at the door, in emails and on ticket pages.

Warnings before and at the limit

  • From 80 percent, the home page shows "Approaching your monthly limit". At the limit it shows "Monthly ticket limit reached" with See your ticket usage.
  • The plan card on the home page shows a meter. From 80 percent it names the next plan up and its price.
  • You get an email at 80, 90 and 100 percent, each once per cycle. The subjects are "You've used 80% of your ticket quota", "Quota almost full (90%)" and "Ticket quota reached - action required".

The emails go to the Notification email in Settings, or to your store's contact email if that is empty. They are checked after an order comes in. A shop that reaches a level only through free registrations or tickets added by hand gets the email with its next order.

Upgrade, downgrade or cancel

Plans are bought on Shopify's own plan page. The app never charges you directly.

  1. Open Plans in the app, or press Upgrade plan on the home page's plan card.
  2. Press Upgrade (more tickets) or Change plan (fewer tickets) on the plan you want.
  3. Shopify's plan page opens in a new window. Approve the plan there.

An upgrade applies as soon as Shopify confirms it. Moving to any paid plan resets your count to 0 and starts a new 30-day cycle that day, so you get the whole new allowance at once.

A move from a paid plan to Free takes effect at the end of the paid billing cycle, under Shopify's rules. Shopify also decides when a move to a smaller paid plan starts. When it does, the count starts again at 0.

Cancelling a paid plan puts you back on your own free plan: Founders with 500 if your shop is a Founders shop, otherwise Free with 20. Your count is not reset. A shop that used 300 tickets on Essentials and cancels is at its Free limit until the cycle turns.

Uninstalling and your data

  • Shopify cancels any paid plan when you uninstall.
  • The app keeps your data for 48 hours after an uninstall. Reinstall within that time and everything is still there.
  • After 48 hours, when Shopify asks for it, all of the shop's data in the app is deleted.
  • The event products stay in your Shopify store as ordinary products.

A shop that reinstalls after its data was deleted starts again as a new shop on the Free plan.

See also

Frequently asked questions

Is there a free trial?

No. No plan has a trial. The Free plan, with 20 tickets every 30 days, is how you try the app before you pay.

What happens if I sell more tickets than my plan allows?

New sales pause until your 30-day cycle resets or you move to a bigger plan. Shoppers see "Tickets temporarily unavailable". An order that was already in checkout still gets its tickets, and every ticket already issued keeps working.

Do free tickets count?

Yes. Every ticket the app issues counts, paid or free. That includes free registrations, tickets you add by hand and class bookings made with a class pass.

Can I buy extra tickets without changing plan?

No. There are no ticket packs and no charge per extra ticket. Move to a bigger plan, or email support@upsellshark.com about a custom plan if you need more than 2,500 tickets every 30 days.