Season seats, shared
A whole season of home games, a spreadsheet, and everyone you know asking which nights are still free. One link replaces all of it. Your people claim games themselves, an agent answers the questions, and one dashboard tells you exactly what you've made back.
A normal week
7 DAYS · 1 SEASON TICKET HOLDER
Cousin · Mon 9:12
yo is the montreal game still open
Dev · Mon 11:40
how much for 2 on the 21st again?
You · Mon 2:15
sorry just seeing this — let me check the sheet
Neighbour · Tue 7:55
did anyone take the wednesday one? my brother's in town
Priya · Thu 6:31
so sorry, something came up — can't do the 18th anymore 🙈
Client · Fri 4:02
any chance you've got anything next month?
Why this
was built
I’ve held the same pair of season seats for ten years. I make maybe half the games.
The rest I wanted my friends and family to have. That's the whole idea — someone I know gets a good night out, and I get back a piece of what the seats cost. Simple.
Running it is what nearly killed it. A spreadsheet I kept forgetting to update. A group chat where everyone asked the same six questions on different days. People telling me they were in, then going quiet. Me chasing e-transfers like a collections agency.
And every few weeks a game would arrive that I hadn't sold and couldn't attend, so I'd start texting at 4pm — neighbour, cousin, client, whoever picked up. Those nights cost me full price and returned nothing at all.
So I built the thing I actually needed. One link I send once. It knows what every game cost me, shows my people what's open, and lets them take a night without a single message passing through me.
Then a friend with seats of their own asked me for it. Then another one did.
WRITTEN BY THE SEASON SEAT HOLDER WHO BUILT IT · TEN SEASONS IN
One link
Your people open it and see the whole season the way you'd want them to — what's still free, what's spoken for, and what a night costs. No reply from you required, and it's never out of date.
What your people see
YOUR PAIR · FULL SEASON
What changes
"is the montreal game still open?"
The page is the answer, and it's current the second anything changes. Nobody has to ask you, which means nobody has to wait for you to see the message.
"i'll take it — hold it for me"
A claim puts the game on a countdown in that person's name, and everyone else sees it's taken. Two people can't both think they have Friday, and you never promise the same night twice.
"hey, did you ever send that e-transfer?"
The hold expires on its own if payment doesn't land, so the game goes back to whoever's next. The rule does the asking, which keeps it from being a thing between you and your cousin.
4pm, texting anyone who might pick up
Anything still open close to game time goes out as a SZN DROP — one text to the people who asked to hear about exactly that. Someone takes the night instead of nobody, and the seat gets used.
The agent
Every question from that first screenshot lands on an agent that already knows your schedule, your prices and what's still open. It answers, quotes, and holds. You hear from it once, when there's an actual decision to make.
Cousin
yo is the montreal game still open
Agent · 9:12am
It is — Montreal, Sat Nov 15, 7:00pm, your pair, together, for $625. Want me to hold it while you decide?
Cousin
yes please 🙏
Your call
Cousin wants Montreal · Sat Nov 15 at $625. Your cost is $625.
Agent · 9:14am
Held for you until Wed 9:14am. Send $625.17 — the odd cents are how I match your transfer automatically.
Agent · Tue 8:03pm
Payment in. Montreal is yours. Transfer the tickets whenever you get a minute.
The dashboard
The season as a running ledger. Every game priced from your invoice, every sale against it, and a live answer to the only question that matters in April — how much of this did I actually get back?
Season 2026–27 · Your pair
UPDATED 2 MIN AGO
Season invoice
$33,400
Every home game, priced by tier
Recovered
$19,700
22 games sold or passed on
Pending payment
$2,610
4 games held, awaiting transfer
Still unclaimed
9
3 of them inside 30 days
| Game | Date | Status | Your cost | Sold for | Result |
|---|---|---|---|---|---|
| Montreal | SAT · DEC 19 | Sold | $715 | $715 | Even |
| Boston | SUN · NOV 15 | Held · 41h | $625 | $625 | Pending |
| Edmonton | SUN · DEC 20 | You're going | $625 | — | — |
| Ottawa | FRI · NOV 27 | Sold | $365 | $320 | −$45 |
| Buffalo | WED · NOV 18 | Open · 16 days | $365 | — | — |
| Detroit | MON · NOV 9 | Went empty | $365 | $0 | −$365 |
SZN DROP
A game nobody claimed goes out as one message to everyone on your drop list. They name a price, you pick one. The night that used to go empty gets filled in about twenty minutes, and you never open your contacts.
SZN DROP
Tonight vs Buffalo, 7:30. A pair, together, lower level.
Your host can't make it. Name your price by 5:30pm.
The offer they accept gets the seats.
Reply with an amount · STOP to leave this list
+1 416 ••• 4:06 PM
150 for both?
+1 647 ••• 4:09 PM
$195
+1 905 ••• 4:14 PM
200 and I can pick up now
+1 416 ••• 4:21 PM — ACCEPTED
$235 — done
SZN ASK
The other direction. A buyer names the game and what they’ll pay, and that request goes quietly to the holders who have that season. Any one of them can answer it with their seats. Nobody has to.
1The ask
Montreal · Sat Dec 19
2 seats, lower level$640
Offer expiresin 46 hours
✓ Verified buyer NADIA H. · 4 COMPLETED · 0 NO-SHOWS
2Sent to holders of that season
Holder 1
Answered
Holder 2
Answered
Holder 3
Attending
Holder 4
Passed
3Your call
Montreal · Sat Dec 19 · you have this pair open
Their offer$640
Your cost$715
If you accept−$75
Under it
Transfer tracking
Paid and delivered are two different things, and the gap between them is where people get forgotten. The tickets move from your account the way they always have — the page just knows whether you've done it yet, and reminds you until you have.
Exclusive holds
One person holds the game on a countdown and anyone else joins a visible queue. Nobody gets a night pulled out from under them, and a lapsed hold moves to the next person without you touching it.
Payment matching
Prices repeat across a season, so two people sending the same amount are impossible to tell apart. Each claim gets its own cents, and the Interac notification matches itself with nobody typing a reference code.
Cost basis, always visible
What you paid sits beside every game and every offer you're asked to approve. You set the price — the number you need to make the call is simply already on screen.
Plainly
Where it goes
The same list solves two bigger problems, and both are already on the way.
Splitting a package
Partners divide the season by what each night actually cost rather than by game count, so ten games and fourteen games can come out to the same money.
Company seats
Staff request nights, you approve them, and every game carries the client it was used for — so the question finance asks each spring already has an answer.
Pricing
One season pass covers your seats. Add the pieces you need on top of it. No cut of any sale, no per-ticket fee, no percentage of anything — you pay once and keep everything you make back.
SZN PASS · one pair · one team
$199 $399 / season
One game pays for the year. A single mid-tier pair runs about $470 — recover one night you’d otherwise have handed to a neighbour and this has already paid for itself. Everything after that is money that wasn’t coming back.
Founding rate · first 10 holders · locked for life
More seats, more teams
Each additional pair
+$99/ season
Four seats instead of two, or a second pair in another section. Same team, same link, priced together.
Each additional team
+$299/ season
A second team, or a second sport entirely. Its own schedule, its own invoice and cost basis, all of it on one dashboard.
Add on, if you need it
Split package
+$400/ season
For two to six partners sharing one package. The season gets divided before it starts, and the money sorts itself out at the end.
On top of your SZN PASS · split between partners
Company seats
+$999/ season
For a package distributed to staff and clients, where somebody eventually has to account for what it returned.
On top of your SZN PASS · billed to the company
What you never pay: a commission, a listing fee, a payment-processing charge, or a percentage of a single ticket. Money moves directly between you and the person taking the game — the fee above is the entire commercial relationship.
This season
It takes one upload and about five minutes. Then you send one link to the same people you were already texting, and the rest of the season stops being your problem.
SZN SEATS is a management tool, not a ticket seller. It does not buy, sell, own, hold, list, price, advertise, or take possession of any ticket, and it never handles funds. Every transaction happens directly between a seat holder and the person they choose to give or sell a ticket to. The seat holder is solely responsible for ensuring that anything they do complies with all applicable laws and agreements.
Compliance with law is the seller’s responsibility. Ticket resale in Ontario is governed by the Ticket Sales Act, 2017 as amended, which restricts resale above the original total price paid to the primary seller and imposes obligations on sellers. Comparable rules apply in other provinces and states. Seat holders using this service are responsible for knowing and following every law that applies to them, including price limits, disclosure requirements, and record keeping. SZN SEATS sets no prices and gives no legal advice.
Compliance with your own agreements is the seller’s responsibility. Season seat memberships, ticket-back terms, and team, league or venue policies frequently restrict transfer, resale, commercial use, and the platforms on which tickets may be offered. Those agreements are between the seat holder and the issuing organization. Seat holders must review their own membership terms and are solely responsible for any consequence of breaching them, including suspension, revocation, or non-renewal of their seats.
Prices are set entirely by the seat holder. SZN SEATS displays what a seat holder originally paid for a given game as a private reference. It does not recommend, calculate, cap, or influence any asking price, and it takes no commission, listing fee, or percentage of any amount that changes hands.
No payments are processed. Payment is arranged and completed directly between the two parties using their own methods. SZN SEATS neither holds, transmits, escrows, nor guarantees funds, and is not a payment processor, money services business, or party to any transaction.
No tickets are held or guaranteed. Tickets remain in the seat holder’s own account with the primary provider, and all transfers occur on that provider’s platform. SZN SEATS does not verify, validate, guarantee, or insure any ticket, and gives no assurance that a ticket will grant admission to any event.
Private by design. A SZN SEATS page is accessible only by a link the seat holder distributes themselves. It is not published, indexed, advertised, or pooled into a public listing, and access is limited to people the seat holder invites.
No affiliation. SZN SEATS is not affiliated with, endorsed by, sponsored by, or connected to any professional sports team, league, arena, venue, promoter, or primary ticketing company. All team, league and venue names are the property of their respective owners and are used, where they appear at all, solely to identify events.
Messaging consent. SZN DROP messages are sent only to recipients who have expressly opted in to receive them, and every message includes instructions to stop. SZN ASK requests reach seat holders privately; no inventory is listed, published, or offered for sale on SZN SEATS. Seat holders are responsible for complying with anti-spam and electronic messaging laws, including Canada’s Anti-Spam Legislation, in connection with any list they build.
Not legal advice. Nothing on this page or within the service constitutes legal, tax, or financial advice. Seat holders should obtain their own professional advice about their circumstances, their membership agreements, and the laws that apply where they live.
Acceptable use. This service is intended for season seat holders managing their own seats among people they know. Using it in the business of reselling tickets for commercial gain, or in any manner that breaches a membership agreement or applicable law, is prohibited and may result in termination of access.