Season ticket software for clubs and theatres.
Sell, renew and manage season tickets on your own brand. Use our ticket site, or build your own with the same open API.
$0.50 per seat per date. A 19-game season is $9.50 a seat, with no subscription. Enterprise rates drop as your volume grows.

holders through one renewal
dates in one season
per seat per date, no subscription
payment gateways, paid to your own account
What is season ticket software?
Season ticket software sells one seat across a set of dates, then keeps that holder for next year. It holds their seat through a renewal window, issues a ticket for every date, and follows them when a date moves.
Normal event ticketing sells one date to one buyer, and then forgets them. A season holder comes back all year, so the software has to remember who holds which seat.
- Football
- Rugby
- Ice hockey
- Basketball
- Cricket
- Theatres
- Orchestras
- Opera
- Arts centres
Seat rights
A holder's seat is theirs until the renewal deadline.
Online renewal
Holders keep their seat and pay without calling you.
A ticket per date
Every game has its own ticket, with the date on it.
Change control
When a date moves, every ticket follows.
Season ticket management, from renewal to the last game.
A season ticket is a relationship, not one sale. Everything your holders and your team need sits on one account.
Renewal opens
Holders get one email. Keep my seat, pay, done in under a minute.
Import holders from a file, set the deadline, send invites to all of them, chase the rest.
Renewal closes
Anyone who said no, or let it lapse, gets a clear note.
Release lapsed seats in one job, then offer them to the next customers.
On sale
New buyers pick a seat on the map, in 2D or 3D, and pay on your ticket site.
Sell online and at the box office from the same live seats.
Every game
One ticket per date in their account, with the date on it.
Scan at the door with the iPhone app or any phone browser.
Can't go
Send the game to a friend, or give it back to the club.
The seat goes back on sale and the old QR stops working.
A game moves
The seat follows the new date, and the ticket keeps its QR.
Preview the change, apply it to every holder, refund in bulk if you need to.
Three ways to run your season.
Your customers buy from you, not from us. You choose who runs the pages they see.
- We run it
White label
Your brand on our ticket pages. No code.
- Your websiteYours
- Customer loginSeatLayer
- Customer pagesSeatLayer
- Checkout, ticketsSeatLayer
- You need
- a domain and a logo
- Suits
- most clubs and theatres
- Your login, our pages
Hybrid
Customers stay signed in from your own app or site.
- Your websiteYours
- Customer loginYours
- Customer pagesSeatLayer
- Checkout, ticketsSeatLayer
- You need
- one developer
- Suits
- clubs with their own app or login
- You build it
SDK
Your own screens, on the same public API we use.
- Your websiteYours
- Customer loginYours
- Customer pagesYours
- Checkout, ticketsOurs or yours
- You need
- a development team
- Suits
- ticketing platforms and the largest clubs
Your team uses the same dashboard in all three, and buyers always pay straight to your own gateway. Move between them without moving your holders.
Sell a season from the seat map.
Pick once, hold every date
A buyer picks a seat and the same seat is held on every date while they pay.
See it in 3D
Your chart opens in 3D, with the view from each seat. Buyers check it before they commit a whole season.
Seats together, found for them
Best Available finds seats side by side across every date.
Online and at the box office
Your counter sells from the same live seats, so nothing sells twice.
Keep your website. Book now does the rest.
Keep the site you have. A Book now button takes customers to tickets.yourclub.com, with your logo, colour and menu, so it feels like the next page.
Add one DNS record
Point tickets.yourclub.com at us. The certificate is automatic, and your site can sell the same day on a SeatLayer address while you wait.
Set your logo, colour and menu
The ticket site builds itself from what you have on sale. No templates and no page editor.
Send in your name
Tickets, codes and renewals go out under your name, and replies come back to you.
For one date or a short run you can also paste the seat map on your own page. Seasons sell on the ticket site, because holders need an account to come back to.
Season ticket renewals, without a single phone call.
Every holder can renew online in under a minute. It works the same at 25,000 holders as at 500.
Bring holders in
Roll over last season, or import a file. Every row is checked first.
Send offers
One button, in your name. Every email is delivered and counted.
Chase
Reminders go out on their own, and bounced emails get their own number.
Release
Every lapsed seat goes back on sale at once.
A home for every holder.
A one-off buyer needs a ticket. A season holder needs somewhere to come back to, all year.
- One account for every ticket they buy from you
- One ticket per date, with that date on it
- Send a game to a friend, or give it back so the seat can resell
- The old QR is refused at the door, online or offline
When a game moves, every ticket moves with it.
Fixtures change, and TV picks change them again. Your team changes one date, and the rest follows.
Move or postpone
Tickets and door lists change together.
Add a date
Holders get a ticket in the same seat, and you see the cost first.
Cancel and refund
Refund a whole date in one job. A retry never pays twice.
Move from your current system in four steps.
You keep your holders, their seats and their history. Test the whole move before anyone sees it.
Export
Take your holders out of your current system as a file.
Check
Upload it. We check every row first, and show you what needs fixing.
Import
Holders load in chunks. A failed file picks up where it stopped.
Sign in
Holders sign in with an emailed code and find their seats waiting.
Your data stays yours
Each club holds its own customer accounts. Export holders, orders and tickets at any time, at no charge.
Your systems stay connected
Signed webhooks and an open API send every sale, renewal and refund to your CRM, finance and gate systems.
Built for your biggest sale of the year.
Renewal week and a cup draw are when ticketing fails. We test for them, and publish how.
- 25
dates in one season, the same seat on each
- 200,000
seats on one chart, ready in under 2 s
- 25,000
holders through one renewal run
Theatre subscription and season pass software.
Subscribers keep their seat across a series, and renew the same way. Single shows, long runs, film times and memberships all sit in one customer account.
- A series of 2 to 25 dates, with the same seat every time
- A run or film shows as one title with its dates and times
- Yearly memberships with member prices and early booking
- Each person pays once per purchase, straight to your gateway
What a season includes.
The same list your tender asks for, so you can check it line by line.
| What you get | White label | Hybrid | SDK |
|---|---|---|---|
| Sell | |||
| Season ticket with the same seat on every date, 2 to 25 dates | |||
| Adult, child and other price types | |||
| 2D and 3D seat map, with the view from each seat | |||
| Best Available finds seats together on every date | |||
| Box office sales from the same live seats | |||
| Yearly memberships with member prices and early booking | |||
| Keep holders | |||
| Holder import from a file, 25,000 rows, checked first | |||
| Seat rights: a holder's seat is kept until their deadline | |||
| Customer account with emailed sign-in code | Your login | Your login | |
| Online renewal, offers and reminders | By API | ||
| Release lapsed seats in one job | |||
| Move seat on the 3D map | |||
| Waiting list for returned seats | |||
| Every game | |||
| One ticket per date, QR and PDF | With our checkout | ||
| Send a game to a friend | With our checkout | ||
| Give a game back so the seat can resell | With our checkout | ||
| Door scanning, iPhone app or any phone browser | With our checkout | ||
| When things change | |||
| Move, postpone, add or cancel a date | |||
| Bulk refund | With our checkout | ||
| Cup and playoff games, added in the same seat | |||
| Your brand | |||
| Your own domain | Your site | ||
| Your logo, colour and menu | Your site | ||
| Emails in your name, replies to you | Yours or ours | ||
| No SeatLayer badge for paid customers | |||
| Data and build | |||
| Reports and CSV export at no charge | |||
| Public REST API and signed webhooks | |||
| Seven server SDKs with the core season calls | |||
| SeasonPicker for JavaScript, React, Vue and Angular | |||
| Season picker for iOS, Android, React Native and Flutter | Not needed | Not needed | |
| Your login, handed to our pages | Not needed | Not needed | |
How to choose season ticket software.
Six questions to ask every supplier before you sign, with our own answers beside them.
Can every holder renew online, without calling you?
Yes, in under a minute. Reminders go out on their own.
What happens on your biggest sale of the year?
No seat sells twice. A season hold takes the same seat on every date at once, or none of them.
Who owns your customers and your money?
You do. Buyers pay your own gateway, and we are not the merchant of record.
Can you take all your data with you?
Yes, as CSV or by API, at any time and at no charge.
Can your own developers build on it?
Yes. The docs are public, and our own pages use the same API.
What does a whole season cost, with every fee?
$0.50 per seat per date, with no subscription. A 19-game season is $9.50 a seat.
How SeatLayer compares for season tickets.
Our price, our sign-up and our API docs are all public. Here is what others state on their own sites.
| Company | Price on their site | Start with no sales call | API docs open to read | Online renewal | Send to a friend | Your own domain |
|---|---|---|---|---|---|---|
| SeatLayer | $0.50 per seat per date | Yes | Yes | Yes | Yes | Yes |
| Football and sport | ||||||
| Future Ticketing | Plans, no figures | Book a demo | Yes | Yes | Yes, in a news post | Yes |
| Fanbase | £0 set-up, share of each sale | Book a demo | Not found on their public pages | Yes | Yes | Not found on their public pages |
| Kaizen | Not found on their public pages | Send an enquiry | Not found on their public pages | Yes, in a case study | Yes, in a case study | Not found on their public pages |
| StandBased | Terms not published | Demo or form | Not found on their public pages | Yes | Yes | Not found on their public pages |
| Ticketmaster Archtics | Not found on their public pages | Work with us | Open to read, approval to use | Not found on their public pages | Yes | Not found on their public pages |
| Theatre and arts | ||||||
| Spektrix | One charge, no figures | Book a demo | Yes | In a set period | Not found on their public pages | Yes |
| Tessitura | Not found on their public pages | Contact form | Not found on their public pages | Yes | Not found on their public pages | Not found on their public pages |
| VBO Tickets | By proposal | Book a demo | Not found on their public pages | Same-seat renewals | Not found on their public pages | Yes |
| Seating only, no ticketing | ||||||
| Seats.io | From €450 a year | Yes | Yes | Not found on their public pages | Not found on their public pages | Not applicable |
Read on each company's own public pages on 7 November 2026. A dot means we could not find it there, not that they lack it. Seen something out of date? Tell us and we will fix it.
A season ticket API your team can read today.
Our own pages use this same API, so anything they do, your team can do too.
- Docs are public. Read them now, with no partner approval
- The core season calls in all seven server SDKs
- Season pickers for web, iOS, Android, React Native and Flutter
- A signed webhook for every change
- Test mode runs a whole season with no real money
Pay per seat, per date.
No setup project and no annual licence. A date you remove stays paid, because its tickets were already issued.
Your first 25 tickets are free. No subscription, and nothing to pay in a month you sell nothing.
100 sold seats free every month. Credits never expire. SDK pricing
Where to go next
- seatlayer.io/venuesWhite label ticketingYour brand on our ticket pages, for any venue.
- seatlayer.io/arenas-stadiumsArenas and stadiumsSeat maps tested to 200,000 seats, with season tickets.
- seatlayer.io/performing-artsTheatre ticketing softwareSubscriptions, the box office and the door.
- seatlayer.io/guides/season-ticket-apiSeason ticket API guideBuild a season end to end with the SDK.
- seatlayer.io/developersSDK and APIEvery package, webhook and reference.
- seatlayer.io/pricingPricingPer seat, per date, with no subscription.
What clubs and theatres ask first.
31 questionsEach answer stands alone, so people and AI answers can quote it directly.
The basics
Renewals and seats
During the season
Your brand and data
Switching and scale
Price and build
Didn't find your answer?
Run your next season on your own brand.
Start free and set up a test season today, or bring us your holder list and your renewal date.
