Ticketing

Ticketing without the platform tax.

Sell tickets on your own URL. Payouts go straight to your Stripe. You control the refunds. Inventory stays in sync with Eventbrite and the rest of your stack, so you never double-sell the last seat again.

Multiple ticket types Embedded checkout Direct payouts via Stripe Connect Cross-platform inventory sync Refunds you control
Trusted by IRL event brands from Los Angeles to Charlotte, Indianapolis, and beyond.
The ticketing engine

A ticketing system built by people who sell tickets every week.

We run events ourselves, every weekend. We built ticketing the way we wished it worked: on your URL, money straight to your Stripe, inventory that does not pretend Eventbrite does not exist. The hard parts of selling tickets, payouts, refunds, double-bookings, are the parts we obsessed over.

01 · Your URL, your brand

Sell on your own domain, no third-party storefront.

Your event pages live on your domain, under your brand. Customers never see TNFM. They see you. Checkout is embedded, mobile-first, and built to convert.

02 · Inventory that knows your stack

Atomic locking. Cross-platform sync.

Sell a seat on TNFM and it disappears from Eventbrite. Sell on Eventbrite and it disappears here. No double-bookings, no manual reconciliation, no sorry-the-system-said-we-had-one-left.

03 · Direct-to-organizer payouts

Money lands in your Stripe account.

We do not sit in the middle of your money. Stripe Connect routes payments to your account, with a full per-event breakdown: gross, fees, refunds, net. You see exactly what is yours, when it is yours.

A stylized event setup showing ticket-type selectors
Multi-tier · Atomic locking
Inventory and ticket types

Build any ticket structure your event needs.

Early bird, GA, VIP, comps, members-only. Independent pricing, independent inventory pools, independent rules. We hold inventory atomically during checkout so two people cannot claim the last seat. If a cart abandons, the seat releases. No more sold-out-kind-of.

Unlimited ticket types per event
Atomic locking, no oversells, ever
Auto-release on cart timeout
Comps and zero-price tickets supported
Per-tx quantity caps for bulk control
Discount codes scoped to specific tiers
LIVE · cross-platform inventory
TNFM 33 / 80
Eventbrite 33 / 80
21:04:11 sale · TNFM · GA × 1  → Eventbrite −1
21:04:38 sale · Eventbrite · GA × 2 → TNFM −2
21:05:02 reconciled · TNFM 33 = EB 33
Live sync diagram · screenshot of real cross-platform sync interface to follow
Zero double-bookings
Cross-platform inventory sync

Run on TNFM and Eventbrite. Without the chaos.

Most operators sell on more than one platform - TNFM for your loyal audience, Eventbrite for discovery. The classic gotcha: someone buys the last seat on Eventbrite while someone else is mid-checkout on TNFM. We solved that. Inventory is a single shared pool, every sale, refund, and transfer ripples to every connected platform within seconds.

Bi-directional Eventbrite sync (sale, refund, transfer)
Per-tier mapping between platforms
Conflict resolution and audit log per ticket
Pull existing Eventbrite orders into TNFM
One unified attendee list across channels
More integrations on request, we'll build them
An event detail page with the TNFM checkout drawer open showing multiple ticket types and a promo code field
Stripe-powered · Mobile-first
Embedded checkout

Checkout that lives on your domain.

The whole flow, event page, ticket selection, payment, runs on your URL, in your colors. Customers never get bounced off to a third-party storefront. Pay with credit card, Apple Pay, Google Pay, Affirm, or PayPal. Apply promo codes in real time. Assign tickets to friends now, or send them a claim link to finish later.

Card · Apple Pay · Google Pay · Affirm · PayPal
Real-time promo / discount-code validation
Multi-attendee orders in one transaction
Claim-link flow for tickets bought for friends
Saved payment methods for repeat customers
Free-event registration (zero-cost checkout)
PER-EVENT PAYOUT BREAKDOWN
Settlement · Nov 11 EVT-08247
Gross sales · 76 × $33$2,508.00
VIP add-ons · 12 × $55$660.00
Tax collected$253.44
Stripe processing−$103.79
TNFM ticket fee · $1 × 88−$88.00
Refunds (FIFO net)−$66.00
Net to your account$3,163.65
Stylized payout view · real settlement screenshot to follow
$3,163.65 · directly to you
Payouts via Stripe Connect

Your money goes to your bank.

You connect your Stripe account in ten minutes. Payouts land there directly, no week-long hold from a platform praying you keep selling. Every event gets a full settlement view: what came in, what went out, what is yours.

Stripe Connect, payouts straight to you
Per-event gross / fee / refund / net breakdown
Adjustment ledger between cycles
Payout approval emails (resendable)
Balance-transaction tracking for reconciliation
Invoice tools for sponsors and one-offs
REFUND LIFECYCLE
Refund request · Maya K. Pending
ORDER · OR-19438-A REASON · "Out of town" WINDOW · 4 days before event
$33.00
Refunded · Stripe RF-29331 Succeeded
FIFO NET · GA pool +1 released EVENTBRITE · +1 synced EMAIL · receipt sent 21:11
$33.00
Stylized refund flow · real interface screenshot to follow
Partial · FIFO · audit-logged
Refunds and order ops

The boring part, done right.

Most of the complaints in event ticketing live here, and most platforms do not give you the controls to fix them. Partial refunds. FIFO netting that credits the right line item. Post-cutoff override when life happens. Customers self-serve refund requests inside their account; you approve from yours. Every step is audit-logged.

Full and partial refunds, line-item accurate
FIFO netting against the right tier pool
Post-cutoff override (flagged for audit)
Status lifecycle: pending / succeeded / failed
Customer self-service refund requests
Automatic refund email + receipt re-issue
Everything in the box

Twelve things you would otherwise hack together.

The platform is bigger than this list. We will not enumerate every screen. These are the twelve you would notice missing on day one.

Inventory

Multiple ticket types per event

Early bird, GA, VIP, members-only, comps, each with independent pricing and inventory pools.

Inventory

Atomic locking

Inventory is held during checkout so two customers can't claim the same seat. Auto-released on cart timeout.

Inventory

Cross-platform sync

Sales, refunds, and transfers ripple across TNFM and Eventbrite in real time. No double-bookings.

Checkout

Apple / Google Pay, Affirm, PayPal

Every major payment method, via Stripe. Customers complete checkout in two taps on mobile.

Checkout

Per-attendee assignment

Buy three tickets, assign each one to a different attendee, or send a claim link and let them fill in their own info.

Checkout

Real-time promo codes

Percentage or fixed-amount codes with usage caps, expiration, and per-tier restrictions. Validated as the customer types.

Payments

Stripe Connect payouts

Money goes straight to your bank account. We don't hold it. We don't earn float on it.

Payments

FIFO refund netting

Partial refunds credit the right tier and the right line item. Your books stay clean.

Payments

Idempotency-safe processing

Duplicate-charge protection on every payment. Retries are safe. Your customers don't get charged twice.

Ops

QR / barcode check-in

Every ticket gets a unique scan code. Door staff use any phone, no special hardware.

Ops

Order search and bulk actions

Find orders by email, name, or order ID. Resend receipts, transfer tickets, or refund in bulk.

Ops

Your brand, your URL

Whole flow runs on your domain, under your branding. Customers never see TNFM. They see you.

Who this is for

Three kinds of operators show up here.

We have onboarded hundreds-of-events-a-year veterans and people selling their first ticket. Same platform, slightly different first conversation.

For the upgrade buyer

Done paying 5–10% to Eventbrite for what's basically a glorified link.

You already sell tickets. You just want lower fees, payouts you actually control, and a checkout that lives on your own URL. Easy migration; we run them every week.

For the expansion buyer

Already on TNFM. Ticketing slots in at $1 per ticket.

If you are already using TNFM for matchmaking, sports leagues, or anything else, ticketing bundles into the same operator dashboard. One stack. One payout. One ledger.

For the entrepreneur

Starting an IRL events business from scratch.

Pick your city, pick your format, we hand you the tech. Exclusive territory licensing, hands-on onboarding while the program is still in early days. Claim your city before someone else does.

How it works

Claim your city. Sell tickets in under a week.

No multi-month integration. No setup fees. We have done this enough times to make onboarding boring on purpose.

Claim your city

Pick the city, sign the contract.

Thirty minute call. Pick your city, pick your format, sign the contract. That is the whole step.

We build your site

Your branded site and Stripe, live in 24 hours.

Your domain, your colors, your Stripe wired up. We do the configuration. Most operators build their first event in under twenty minutes once we hand it over.

You sell tickets

Sales come in. Payouts go out. Books settle themselves.

Tickets sell on your URL. Inventory stays in sync with the rest of your stack. Settlement breakdowns post per event. Refunds go through with one click.

Pricing

Two prices. No platform tax.

Per ticket. Flat. Credit-card processing passes through at Stripe's published rates; we do not mark it up. No monthly fee, no per-event fee, no ticket service fees tacked onto the customer.

Claim Your City
Ticketing plus events
Running your events on TNFM
$1per ticket plus CC fees
Ticketing only
Using TNFM as your ticketing layer
$1.50per ticket plus CC fees

Note: Stripe processing (about 2.9% plus 30 cents) passes through at cost. No setup fee. No platform fee. No customer-side service charge.

FAQs

The questions we get on every call.

More on the contact page. If yours isn't here, ask on the call.

Where does the money go?
Straight to your bank. You connect your own Stripe account during onboarding. Customer payments land there directly via Stripe Connect; we do not hold them, and we do not earn float on them. Every event gets a full settlement view showing gross sales, processing fees, our $1 (or $1.50) per ticket, refunds, and net to your account.
What ticketing platforms do you sync with?
Eventbrite is the deepest integration today: bi-directional sync of sales, refunds, transfers, and a unified attendee list. If you sell on another platform we do not currently support, tell us on the call. We have built sync for partners before; we will build it again.
What payment methods do you support?
Credit and debit cards, Apple Pay, Google Pay, Affirm, PayPal, plus the rest of Stripe's supported methods. Free events use a zero-cost checkout that does not require a payment method at all.
Can I issue refunds? Partial refunds?
Yes. Full and partial refunds, FIFO-netted against the right tier pool. Customers can also self-serve refund requests inside their account; you approve from yours. Per-event refund windows are configurable, and there is a post-cutoff superadmin override for the cases that need it (logged, of course).
Can I use my own URL and branding?
That is the default. Your event pages and checkout live on your domain, in your colors, under your name. Customers never see TNFM. They see you. You look like the platform, not someone running on rented infrastructure.
Do you support comp tickets and free events?
Yes. Zero-price tickets for comps, members-only tiers, plus-ones, and fully free events. The $1 (or $1.50) fee only applies to paid tickets. Comps do not count against you.
How does pricing work, exactly?
Two prices, both per paid ticket. $1 if you are running your events on TNFM (matchmaking, sports leagues, and so on). $1.50 if you are using TNFM only as your ticketing layer. Stripe's processing fees (about 2.9% plus 30 cents) pass through at cost; we do not mark them up, and we do not tack a service fee onto the customer either.
Can I import my existing Eventbrite orders?
Yes. We pull historical and ongoing Eventbrite orders into your TNFM dashboard so you have one unified attendee list, one search, and one place to take action, even on tickets that originally sold elsewhere.
Let's get you off the platform tax

Stop losing a chunk of every ticket to a platform that does not care if you sell another one.

Thirty minutes. We will show you live checkout, the cross-platform inventory sync, and what your next settlement would actually look like under your brand.

Claim Your City