Simple pricing
for every chess club.

One subscription per club — not per TD, not per player.

Questions? Contact us at contact@tournachess.com

Free

Great for small clubs just getting started

$0/month

Free forever

  • Up to 16 players per tournament
  • Unlimited tournaments
  • Pairings, standings, results
  • Member management & roles
  • USCF, FIDE & NWSRS rating support
  • $0.50 platform fee per paid registration

Club

For clubs running larger events

$3.25/month

Billed as $39/year

  • Unlimited players per tournament
  • Unlimited tournaments
  • Pairings, standings, results
  • Member management & roles
  • USCF, FIDE & NWSRS rating support
  • Custom club logo and banner
  • Upload custom tournament banners and icons
  • $0.25 platform fee per paid registration

Pro

Most popular

Best value for clubs with lots of paid events

$6.50/month

Billed as $78/year

  • Unlimited players per tournament
  • Unlimited tournaments
  • Pairings, standings, results
  • Member management & roles
  • USCF, FIDE & NWSRS rating support
  • Custom club logo and banner
  • Upload custom tournament banners and icons
  • No platform fee on paid registrations
No credit card required to try the Free plan. Create an account and you're running tournaments in minutes.

Why TournaChess

What makes our pricing different.

Per-club, not per-user

One subscription covers every tournament director, admin, and member in your club. Other platforms charge per user or force credential sharing.

Modern web platform

Works on any device, always up to date. No desktop app installs, no Windows requirements, no local file shuffling.

The complete chess tournament platform

Everything you need to run professional chess events.

Powerful Tournament Engine

Professional-grade Swiss pairing with the flexibility to handle any tournament format.

FIDE Dutch and USCF Swiss pairing algorithms, or manual pairing with drag-and-drop
Double Swiss: two games per round with reversed colors - common for a blitz tournament
Multiple sections of any size with custom settings per section
Split a section into rating-sorted quads (or any group size) before the first round
Edit pairings (board, player, or color) before a round starts or retroactively
Free email pairing notifications for players who opt in
SMS pairing notifications for players who opt in (via separately purchased message credits)
FIDE and USCF approved tie-break methods, plus custom-defined tie-breaks
Team-aware pairing to avoid matching teammates (USCF Rule 28N)
Team standings with configurable top-N scoring, per section or consolidated across all sections
Comprehensive BYE management interface by directors and requested by players during registration
1-click result entry for common outcomes
Edit past round results when corrections are needed
Flexible board number allocation: sequential, per-section pools, or tournament-wide pools
Extra games for rated side games (e.g., between BYE recipients or house players)

Tournament Scheduling

Multiple ways to create and schedule tournaments—from one-off events to weekly club nights.

Create single tournaments with full customization
Duplicate existing tournaments with automatic date adjustments
Schedule recurring series—like a calendar event that repeats weekly, biweekly, or monthly
Recurring series auto-generate future tournaments with your template settings
Skip specific dates (holidays, special events) in recurring series
Pause and resume recurring series anytime
Calendar view of all your club's tournaments to confirm your schedule at a glance

USCF, FIDE & NWSRS Ratings Support

Run officially rated events with automated rating lookups and streamlined reporting.

USCF-rated sections with automated rating lookups
FIDE-rated sections with title and rating integration
NWSRS-rated sections for Pacific Northwest events
Export results in multiple file formats
Player title display (NM, FM, IM, GM, etc.)
USCF performance ratings and estimated post-event ratings

Seamless Registration

Flexible registration options from walk-ins to advance online signups with payment processing.

Public registration—no account required for players
Private registration for members-only events
Set registration deadline to automatically close signups
USCF, FIDE, and NWSRS ID validation, with director override when verified offline
Optional team and grade fields for scholastic and team events, with team-name suggestions to keep rosters consistent
Custom fields for registration forms
Collect registration fees using Stripe integration
Manage payment status for in-person payments
Multiple entry options with different fees per section, with custom date ranges
Promo codes for discounted entry—percentage or fixed amount, with optional redemption limits and availability windows
Email confirmations sent automatically to players
Player notification emails can include a link for players to withdraw themselves
TD quick-add from past registrations or USCF/NWSRS database search
Per-round registration mode for weekly clubs and drop-in events; players sign up for individual rounds
BYE request handling with configurable rules
Optional email notifications to TDs for each registration

TV & Projector Displays

Professional displays for your tournament venue with live updates.

Dedicated display views for entry lists, pairings, and standings
Real-time updates—no manual refresh needed
Player check-in tracking displayed on venue screens so players can confirm their arrival
Customize: show/hide sections, reorder sections, adjust zoom
Automatic QR code for players to view tournament on their phones
Optimized for large screens and projectors

Live Boards (DGT Electronic Boards)

Stream games from DGT electronic boards live, with move-by-move viewing and a permanent game archive.

Live board grid: positions, players, and running clocks updating in real time
Full game view with an interactive move browser and clocks
Watch on any device or put live games on the venue projector
Every game captured into a permanent, reviewable PGN archive
All spectator traffic served by TournaChess—your DGT feed is never overloaded
Result entry pre-filled from the board, always confirmed by a director
Learn more:Live Boards

Multi-TD & Club Management

Built for clubs with multiple directors and varying access levels.

Multiple TDs supported with their own user accounts
Built-in guest TD account with limited access for helpers
Role-based permissions: Owner, Admin, Tournament Director, Member
Print registrations, pairings, and standings—all sections or per-section

Grand Prix & Tournament Series

Track standings across multiple events for season-long competitions.

Automated Grand Prix scorekeeping across multiple tournaments
Dedicated Grand Prix standings page
Award bonus points for custom achievements
Automatic participation point awards
Display standings per section or overall

Tournament Import

Bring tournaments in from elsewhere—completed online events, past USCF-rated events, or hybrid events you register and pay for on TournaChess and play online.

Import completed Chess.com live tournaments with a single URL
Import completed Lichess Swiss tournaments with a single URL
Import past tournaments from other sources: USCF, Caissa
Import as a new tournament—creates the tournament, rounds, games, and registrations automatically
Import into an existing tournament—match online players to TournaChess registrations
Collect registration and payment on TournaChess, then play on Chess.com or Lichess
Automatic player matching by Chess.com or Lichess username
Re-import anytime—results update when corrections are made on the original platform
Imported online tournaments can be submitted to USCF for official rating

Flexible User Accounts

Accounts for organizers, optional for players—with family-friendly features.

Player accounts optional—guests can register and play
Login with email/password or Google
Manage multiple player profiles from one account (perfect for parents)
Per-club permission levels: Admin, TD, Member

Frequently asked questions

Do I need a credit card to try TournaChess?

No. The Free plan is genuinely free and never asks for payment information. Sign up, create a club, and run your first tournament right away. You can upgrade later if you outgrow the Free plan's tournament size.

Can I change plans later?

Yes — upgrade or downgrade any time from the billing page in your club settings. Upgrades take effect immediately with a prorated charge; downgrades take effect at the end of your current billing period.

What's the platform fee?

When you collect tournament entry fees through Stripe, TournaChess takes a small platform fee out of the payout: $0.50 per paid registration on Free, $0.25 on Club, and $0 (none) on Pro. Players are charged the entry fee you set and nothing more; the fee comes off your side, alongside Stripe's own processing fee. If you don't charge entry fees, there's no platform fee to worry about — it only applies when money actually changes hands, and it's waived entirely on any payment too small to carry it alongside Stripe's processing fee.

Is there a per-user charge?

No. Pricing is per club, not per user. Add as many tournament directors, admins, and members as you need — the subscription price doesn't change.

What counts toward the 16-player cap on Free?

The cap is per tournament, measured across all sections combined. Unlimited tournaments — just up to 16 players each. If you routinely run larger events, the Club or Pro plans remove the cap entirely.

Can I cancel any time?

Yes. Cancel from the billing page and you'll keep your paid features through the end of the current billing period. After that, your club returns to the Free plan — all your data stays intact.

Ready to run your next tournament?

Sign up free and be running your first event in minutes.