Skip to content
Hosted ticketing

Sell reserved-seat tickets on your existing website.

For venues and organizers with a site already: add one block to WordPress, Wix or any HTML page. Buyers pick their exact seat, pay through your own payment gateway and get QR tickets by email. There is no checkout for you to build.

$0.50 a ticket, first 25 free.
No subscription. Unsold seats and holds cost nothing.
  • Stripe, PayPal, Square and 11 more
  • WordPress, Wix or HTML
yourtheatre.com/events/grand-theatre-showcase
Your TheatreEventsVisitAbout

Grand Theatre Showcase

Friday · 7:30 PM · Reserved seating
Choose your seats · live availabilityStalls $45Circle $30
Stalls · Row C 6–72 tickets · $90.00Continue to payment
Your dashboard · paid to your account
$0.00 so far
SeatLayer fee, billed to you separately
$0.50 a ticket, first 25 free · nothing yet

Try it on a real free event, nothing is charged: Grand Theatre Showcase · 100,000-seat showcase · Banquet showcase

  • $0.50

    per confirmed ticket, your first 25 free

  • 14

    payment gateways, money straight to you

  • $0

    subscription or monthly fee

  • 3D

    view from every seat, at no extra cost

From seat to door

The sale continues after the seat is picked.

After a buyer picks seats, SeatLayer holds them, takes payment through your gateway, sends the tickets and checks them in at the door. Running a theatre? See theatre ticketing software.

Grand Theatre Showcase · Friday 7:30 PM
Held while payingLive inventory
On your page

Three ways to put it on the page.

Pick how much of the sale sits on your page. All three open the same checkout on the same live seats.

  • Inline seat picker

    The seat map and checkout sit inside your event page.

    Best for WordPress and HTML event pages
  • Event card

    Date, venue and a Book button that opens the picker over your page.

    Best for event listings and Wix
  • Buy tickets button

    One button anywhere on your site that opens the same picker.

    Best for a single call to action
Paste once<div data-seatlayer-event="your-event" data-layout="picker">
Works onWordPress pluginWix (card or button)WebflowSquarespaceShopifyAny HTML page

The widget sells dates: one date, a run or a short pass. Seasons sell on your ticket site, because holders need an account to come back to.

Setup

How to add it to your website.

Six steps, all in your dashboard. Test privately first, then open sales when every check passes.

Dashboard · Settings → PaymentsStep 1 of 6
14 supported gateways
Stripe· Test and LivePayPalSquareBraintreeAuthorize.NetCheckout.comMollieRazorpayTapMercado PagoXenditFlutterwavePaystackiyzico

Test and live connections sit side by side. Buyers pay you directly.

Have your own checkout? Developers can add just the seat map with the SDK. See the SDK quickstart, the React seating chart tutorial or the JavaScript seating chart guide.

Who does what

What you keep, and what SeatLayer runs.

You keep your website, your prices and your payment account. SeatLayer runs the seats, the checkout and the tickets.

You own

Your website and commercial decisions

  • Event identity, description, imagery and policies
  • Ticket prices, on-sale timing and event support
  • The payment gateway assigned to the event
  • Whether buyers use embed-only, unlisted or public access
SeatLayer runs

Everything from seat to door

  • The live seat map and seat holds
  • Checkout and every order
  • Ticket, QR, printable PDF and confirmation or resend email
  • Full or partial refunds through your gateway, and door check-in
BuyerYour gateway · ticket priceYour accountSeatLayer · $0.50 a ticket, billed to you

Buyer payment goes to your gateway

The event's gateway connection handles payment; that provider controls processing fees, applicable taxes and payout timing.

SeatLayer bills separately

$0.50 per confirmed ticket from your ticket balance. It is never added to the buyer's payment.

$0.50 per confirmed ticket, no subscription. Your first 25 tickets are free. Free events skip payment, and each ticket still counts as one. See pricing

Sales channels and partners

Invite partners and run every sales channel from one dashboard.

Big events rarely sell through one door. Set aside seats for sponsors, agencies, presales and the box office, invite each partner with their own login, and watch every channel sell from the same live seat map. It works whether you sell with SeatLayer or through your own checkout with the SDK.

  • Set aside exact seats

    Give sponsors, agencies or members their own block of seats.

  • Invite partners

    Each partner gets its own login and role, and sees only its seats.

  • Prices per audience

    Member or agency prices only where they differ.

  • Private links

    Send a buyer link for a presale or a group.

  • Move unsold seats live

    Release unsold partner seats to the public on a set date.

For venues and large-volume customers

Your brand, or a setup built for you.

Venues, theatres and other large-volume customers can sell under their own brand, or talk to us about a custom setup.

  1. Step 1

    Self-serve

    $0.50 a ticket

    First 25 free, no subscription. Set it up yourself from the dashboard.

  2. Step 2

    White label

    • Your brand, on your own domain
    • Buyers pay into the organizer's own payment account
    • For platforms on the SDK, the SeatLayer badge goes away with any credit pack
  3. Enterprise and custom

    • A custom setup on your own domain
    • Connected to your box office or CRM
    • Migration from your current system
    • An SLA and invoicing for large on-sales
    • Features built for you

Benchmarked at 200,000 seats · 10,000 buyers on one event, 9 ms seat hold at p99Every run is public on GitHub

Pricing

Pay only when a ticket sells.

Your first 25 tickets are free. After that it is one flat price per ticket, and nothing to pay in a month you sell nothing.

Hosted ticketing · sell on your website

Pay per ticket.

25
first tickets free
$0.50
per ticket after that
$0
a month, no subscription
  • Buyers pay you directly, through your own payment account
  • Stripe, PayPal, Square and 11 more gateways
  • Sell online, at the box office and at the door
  • Embed on WordPress, Wix, Webflow, Squarespace, Shopify or any page

Keep exploring

Questions organizers ask.

14 questions

Yes. Create the event in SeatLayer, connect your payment account (one of 14 supported gateways, including Stripe, PayPal and Square), and paste one block into your WordPress, Wix or custom HTML page. Buyers pick their seats on your page and SeatLayer runs the checkout and tickets. No custom commerce backend is required.

Yes. On WordPress, install the free plugin or paste the block into a Custom HTML block; all three placements work, including the inline picker. On Wix, use the event card or the buy tickets button, because Wix runs pasted code in a frame where the payment redirect cannot finish inline.

$0.50 per confirmed ticket, and your first 25 tickets are free. There is no subscription and no monthly fee. Buyers pay through your own payment account, on one of 14 supported gateways including Stripe, PayPal and Square, which charges its own processing fee.

Straight to you. Buyers pay into your own payment gateway account, and that provider sets its processing fee and payout timing. SeatLayer bills its $0.50 per ticket separately and never adds it to the buyer's payment.

No. Every event also gets its own SeatLayer event page that you can share as a link, so you can start selling before your website is ready and add the block to your site later.

Yes. Connect your Square, Stripe or PayPal account, or one of 11 other supported gateways, and buyers pay you directly through it while SeatLayer runs the seat map, checkout and tickets on your page.

Yes. The seat picker on your page has a Map and 3D switch: buyers tap a seat and see the stage from it, labelled with section, row and seat number, before they pay. Every chart gets it at no extra cost.

They pick seats on your page. For payment they go to the SeatLayer checkout at app.seatlayer.io and on to your gateway's payment page, then return to their tickets.

SeatLayer creates the order and one ticket per seat, with a QR code, a printable PDF and a confirmation email. From the dashboard you can resend tickets, refund all or part of an order, and scan tickets at the door with SeatLayer for iPhone or a phone browser.

Yes, two ways. With Hosted Ticketing you paste one block and SeatLayer runs the whole sale, so there is no checkout to build. If you already have a checkout you want to keep, the SeatLayer SDK adds only the seat map and hands your server the chosen seats. Your checkout, payments and tickets stay where they are.

Publish your venue chart, create the event, connect your payment gateway, then pick an inline picker, event card or buy tickets button and paste the block into your page. Run a test sale, then open sales. No code beyond pasting. If the chart must live inside software you are building, use the SDK instead.

Look for a few things: a chart you draw once and reuse, seat holds checked on the server so two buyers never get the same seat, the choice to keep your own checkout, accessibility and multi-floor rooms built in, and a price that is zero when nothing sells. SeatLayer does all of these, with a paste-in block for selling and an SDK for developers, and charges only for sold seats.

There are three kinds. Ticketing systems with their own seat map, like SeatLayer, draw the chart and sell from it in one account. Ticketing systems that use another company's seat map behind the scenes. And seat map tools with no ticketing at all, which you connect to your own checkout. SeatLayer works either way: sell on its checkout from your website, or put its seat map inside your own product with the SDK.

Four steps, and nothing to pay until tickets sell. Draw the chart or start from one of 58 templates, connect your payment account, create the event with its prices, then add the seat map block to your website. Buyers pick seats, pay into your account and get a ticket for each seat by email, as a QR code and a PDF they can print. SeatLayer charges $0.50 per ticket after your first 25, and your gateway charges its usual card fee.

Didn't find your answer?

Keep the website you have. Add the reserved-seat journey it is missing.

Create the venue and event, connect your own payment gateway, test the complete sale, then paste the placement that fits your page.