Sell every seat in the house.

Interactive 2D and 3D seating charts for your ticketing platform. Draw any venue, integrate in days — and only pay when a seat is sold.

// easy API & viewer integration — a drop-in component and a clean REST API

STAGE
available selecting booked
Designer

Design beautiful charts.
No coding required.

The most powerful floor plan designer built for ticketing. Draw large venues in a few hours. Adjust them on the fly.

arena-north.chart — Seat Studio Designer T STAGE Sector A · 214 seats Sector A LABEL Lower Bowl A ROWS × SEATS 3 72 CATEGORY Apply changes validated · 12,480 seats · autosaved 2s ago
Import

From SVG to sectors. Instantly.

Turn any floor plan image into an interactive chart with scanning. Already have vector files? Import your SVG directly — Seat Studio converts its elements into event sectors, ready for seats, pricing and availability.

map.svg A B C 3 sectors detected · 1,240 places

White label embed

Your customers create floor plans inside your app — every tool, or just the subset you choose.

Validation & safety

Catch chart mistakes before publishing. Double bookings prevented by design.

Colorblind proof

Colorblind-safe palettes for light and dark backgrounds, out of the box.

More than seats

General admission areas with fixed or free capacity, tables bookable by seat or as a whole, and private boxes.

Any venue

Stadiums, theaters, race tracks. Anything.

80,000-seat stadiums anyone can navigate on a smartphone. Multi-floor theaters with availability across every level. Race tracks with zoomable zones. Gala dinners, comedy clubs, dance floors — map out just about any venue.

PITCH 80,000 seats · smooth on a phone
Seat picking

A buying experience
that converts.

Smooth on desktop, outstanding on mobile — where most of your buyers are.

North Arena · Sat 21:00 STAGE Row C · Seats 11–12 Lower Bowl A €90.00 Add 2 tickets held for you · 7:42 remaining
  • Best available seatsAutomatically suggest or assign the best free seats, for better occupancy.
  • No single empty seatsSelection rules stop buyers from stranding lone seats behind.
  • Hold seatsSeats stay held during selection, until booked or timed out.
  • No double bookingsReal-time updates guarantee one buyer per seat, always.
  • Fully customizableYour colors, your fonts — or build your own popovers on top.
  • View from seatLet buyers look around from any seat before they commit.
3D

Explore the venue in 3D.

Let buyers orbit the venue, understand tiers and distances at a glance, and dive from the 3D overview straight into seat selection. Runs in the browser — no plugins, smooth on mobile.

STAGE drag to orbit · tap a section to zoom in 3D
Organize

Run live events
without surprises.

Seasons & multi-day

Live bookings across multiple events: seasons, festivals and multi-day runs.

Multi-tenant workspaces

Serve multiple customers in isolated environments, each with their own charts, events and API keys.

Not for sale

Disable seats, hide sections or floors, and release availability gradually.

Resale

Put booked seats up for sale again, each with its own price tag.

99.99% uptime

Zero-downtime deployments and instant auto-scaling — virtually to infinity — to absorb on-sale traffic spikes. API in eight AWS regions across six continents, and charts delivered from CloudFront’s global edge — so they load instantly, even on stadium-parking-lot 4G.

us-east-2 sa-east-1 · São Paulo eu-central-1 · Frankfurt ap-northeast-2 · Seoul ap-southeast-2 · Sydney us-west-1 · N. California eu-west-2 · London af-south-1 · Cape Town
AWS API server CloudFront edge city 750+ points of presence in 100+ cities

Regional API servers for minimum latency.

Charts delivered by CloudFront — edge locations virtually everywhere.

Services

Migrate without stopping the show.

Switching seating chart providers mid-season is scary — the floor plan is the heart of the operation. So we draw your maps for you.

Included in yearly prepaid plans

Chart drawing during your transition

  • Our team redraws your customers' floor plans in Seat Studio during the migration — from existing images, PDFs or SVG files.
  • Sectors, rows, numbering, tables, boxes and general admission areas are reproduced faithfully and validated before publishing.
  • You get charts ready to attach to your events, with a joint review before go-live.
  • Available on yearly prepaid plans (20% cheaper than monthly) — the number of included charts scales with your plan.
Ongoing · billed per chart

Drawing charts is easy.
Or just let us do it.

The designer makes venue mapping simple enough to do in-house — but you don't have to. A separate, ongoing service: whenever you need a chart, ask our team to draw it. Billed per map.

Contact Sales
  • Drawing a chart is straightforward, but every new venue still takes someone's time. Hand it to us — send images, PDFs or SVG files and get back a ready chart.
  • Billed per chart, on demand — no minimum, no need to hire, train or keep a mapping team in-house.
  • Frees your team to focus on your product and your customers instead of tracing rows and numbering seats — a new venue becomes a quick request, not a project.
  • Same fidelity and pre-publish validation as everything we draw: sectors, rows, numbering, tables, boxes and general admission areas.
Pricing

You only pay
when you sell.

Seat Studio bills per sold seat — not per selection, hold or abandoned cart. Your cost tracks your revenue. All plans are billed in euros (€).

The Seat Studio difference

Pay per sold seat.

Other providers bill any "used" seat — selected, held or assigned, sold or not. We only charge when a seat is actually sold, at most once per event. No sale, no charge. See how it compares to seats.io →

Always prepaid.

Every plan is prepaid, monthly or yearly. Yearly takes 20% off the upfront — the additional-seat price stays the same — and overage is invoiced the following month at actuals.

Full flexibility.

Change plans at any time, effective from the next cycle. Unused prepaid seats on yearly plans stay valid when you switch.

Club

Prepaid
3,000 sold seats per month
€360/month
  • Additional sold seat at €0.15
  • Selections, holds & abandoned carts: free
  • Unlimited events
  • White label embeds
  • Yearly: chart drawing during transition included
Contact Sales

Theater

Prepaid
5,000 sold seats per month
€500/month
  • Additional sold seat at €0.12
  • Selections, holds & abandoned carts: free
  • Unlimited events
  • White label embeds
  • Yearly: chart drawing during transition included
Contact Sales
Stadium
50,000sold seats /month
€3,500/month
+ €0.07 per additional sold seat
Festival
100,000sold seats /month
€6,000/month
+ €0.06 per additional sold seat
Tour
250,000sold seats /month
€12,500/month
+ €0.05 per additional sold seat
World Tour
500,000sold seats /month
€20,000/month
+ €0.04 per additional sold seat

Priority support and SLA from Arena up. Yearly plans include chart drawing during your transition — the number of included charts scales with your plan.

Higher volumes?

We provide tailored pricing that properly reflects the value we add to your system — with progressive volume discounts, priority support, SLA, and chart drawing included on yearly plans.

Contact Sales
FAQ

Questions answered.

What is an "event"?

If you sell the seats in a venue one time, that's an event: a single performance of a show, a single football match, a single concert. A group of events is what we call a season — even if it's just 3 events on consecutive days.

What is a "sold seat"?

A seat counts as sold only when its status changes to booked through the API — either directly by your platform or via the best-available algorithm. Browser selections, holds and abandoned checkouts are never billed. A seat is billed at most once per event, even if it's released and sold again. Places in general admission areas, at tables and in boxes count the same way.

Do you charge for selections, holds or abandoned carts?

No — and that's our biggest difference from other providers, which bill any "used" seat the moment a buyer clicks it, whether or not it converts. With Seat Studio you're only billed for seats that are actually sold, so your cost always tracks your revenue. High-traffic on-sales with lots of browsing and abandoned carts don't inflate your bill.

What does "white label" mean?

Your customers won't see any Seat Studio branding on charts rendered inside your application. Floor plans look like a fully integrated part of your own website.

What's the difference between monthly and yearly plans?

All plans are prepaid. On monthly, you pay your committed volume at the start of each month; unused seats don't carry over. On yearly, you pay the whole year upfront with a 20% discount on the upfront commitment — the additional-seat price stays the same — and you get the flexibility to spread usage across the 12 months, ideal for seasonal operations. On both, anything above the committed volume is invoiced the following month at actuals, at your plan's additional-seat price. And yearly plans are where the chart drawing service is included.

How does the chart drawing service work?

When you sign up for a yearly prepaid plan, our team redraws the floor plans you use today in Seat Studio — from images, PDFs or SVG files. We deliver validated sectors, rows and numbering, with a joint review before go-live. It's the fastest way to migrate from another provider without stopping your operation.

How does the free testing period work?

Integrating Seat Studio into your site requires some technical work, and we don't charge anything during this integration and testing period — with support over email and chat. There's a time limit, and the testing account can't be used in production to sell real seats.

How do I switch to production?

Click "Go to production" in your account dashboard, pick a plan and provide your payment details. We'll put your account into production as soon as possible.

Do you offer volume discounts and an SLA?

Yes. Enterprise plans come with decreasing per-seat pricing, priority support and a Service Level Agreement (SLA). Contact us with the volume you anticipate and can commit to.

Get started

Start integrating today.

60 days with no plan or per-seat charges — time for your team to complete the integration at its own pace, fully assisted by our technical team.