Chess67 vs SwissSys

By the Chess67 TeamUpdated 2026-08-30We make Chess67

SwissSys 11 is a Windows pairing program costing $99 for a perpetual license. The $49 FIDE-only edition excludes USCF pairing. It supports Swiss, round-robin, quad, ladder, and team events, with USCF, FIDE, and CFC reports.

ChessRoster provides online registration, PayPal/card payments, group checkout, club memberships, and published results. It syncs with SwissSys, where the TD reviews incoming registration changes and web-reported results. Chess67 handles signup, checkout, pairings, and results in the browser.

Summary

Keep SwissSys if you depend on its desktop pairing controls or report formats. ChessRoster adds registration and publishing. Chess67 puts these tasks in one browser application with club and family records.

Consider Chess67 if

  • You want signup, payment, pairings, and results in one browser application.
  • Your TDs use phones, tablets, or computers without a Windows installation.
  • You run knockout championships or playoffs and want single- or double-elimination advancement managed in the same system.
  • You want reusable parent-managed child profiles alongside club memberships and member communication.

Consider SwissSys if

  • Your directors rely on SwissSys's pairing controls or USCF, FIDE, and CFC reports.
  • You prefer a perpetual desktop license and paying ChessRoster per registration.
  • You need routine offline pairing and result entry after activating the desktop installation.

Try Chess67 for one event. Check registration, pairings, and reporting before moving other events from SwissSys.

At a glance

FactChess67SwissSys
What it isWeb platform for chess clubs and tournaments: registration, payments, pairings, standings, and member managementWindows pairing program with connected ChessRoster web services
Runs onBrowser on a phone, tablet, or computerWindows PCs; ChessRoster adds hosted registration and publishing
PriceNo required core subscription*; standard 2% on processed sales plus processor fees; optional paid club plans$99 SwissSys 11; $49 FIDE-only edition; ChessRoster lists $1 USD / $1.50 CAD per registration plus processing
PaymentsStripe or PayPal checkout, subject to merchant, currency, and purchase eligibility; Venmo for eligible US/USD transactionsPayPal/card checkout through ChessRoster; registration is labeled Public Preview
Formats & reportingSwiss, round robin, double round robin, quads, single elimination, and double elimination; USCF tiebreaks and rating report export; FIDE TRF preparationSwiss, quads, round robin, ladder, and teams; USCF/FIDE/CFC reports; native elimination support unverified
Best forOrganizers who want signup, checkout, and pairings in one browser applicationDirectors who want Windows pairing controls with connected registration and publishing

Public SwissSys and ChessRoster rates were checked on August 30, 2026. SwissSys includes updates within the purchased major version; ChessRoster report hosting is free.

Sources and review notes

*Core club and tournament tools have no subscription fee. Chess67's standard fee is 2% on processed sales, plus payment processing. Optional paid club plans increase messaging, member insight, and custom page limits. See the pricing page. Eligible nonprofits can apply for discounted processing rates; see Stripe's eligibility requirements.

The free Pawn plan includes an unlimited roster, 500 emails and 50 SMS per month, insights for 50 families (linked children included), and one custom club page. Paid plans raise these limits and add unlimited pages and Offline Mode (beta) for tournaments. Messages remain subject to recipient preferences and delivery restrictions.

Venmo appears only where PayPal marks it eligible: US merchant and buyer, USD checkout, supported browser/device, and the Venmo app installed. PayPal eligibility docs

From registration to rating reports

Chess67 uses the same roster for registration, pairings, and results. Directors review and submit rating reports outside Chess67. Joining a club during signup is optional.

Chess67 event tools
  1. 1

    Club & event website

    • Public pages for your club and events
    • Schedules, location maps, sections, and entry lists
    • Drag-and-drop club page builder; one custom page on the free plan
    SwissSys supports this stage
  2. 2

    Registration & payment

    • Sections with their own pricing, eligibility, and bye requests
    • Family checkout, custom questions, and configurable USCF membership checks
    • Stripe or PayPal checkout at signup
    SwissSys supports this stage
  3. 3

    Tournament day

    • QR-code check-in for players and families
    • Swiss, round robin, and quad pairings with USCF tiebreaks
    • Result entry for staff, plus an optional self-serve kiosk
    SwissSys supports this stage
  4. 4

    Rating report preparation

    • Compliance checks mapped to USCF rule numbers
    • Three-file USCF DBF package for director review and submission
    • FIDE TRF preparation; Chess67 is not FIDE-certified
    SwissSys supports this stage

Markers show where a product or its companion service has relevant features. This does not mean it includes every Chess67 feature listed; check the comparison notes for details.

Returning players and club members

Player profiles retain registration history. Players can also join eligible clubs during signup; registration alone does not create a club membership.

  • Returning player and parent-managed child profiles
  • Membership groups and dues collection
  • Email and SMS within your plan's allowances
  • Member history and engagement reports within your plan's limits

SwissSys: ChessRoster provides public event pages, checkout, group registration, and club memberships. SwissSys pairs rounds and prepares rating reports.

Key differences

Registration sync

Download the initial ChessRoster roster as SJSON. Once linked, SwissSys publishes pairings and results automatically and retrieves new entries, withdrawals, section changes, and bye requests. The TD can apply, reject, or defer each registration change. In Chess67, signup, checkout, and pairings use the same roster.

Tournament day

SwissSys runs on Windows; ChessRoster adds mobile web administration and player views. Version 11.80 introduced TD review of results reported on the web. ChessRoster's SMS pairings and texted results remain a staff-enabled preview, and its browser FIDE engine is for testing, without FIDE approval. Chess67 staff can check in players, pair rounds, and enter results in the browser while online.

Elimination brackets

Chess67 runs single- and double-elimination brackets with advancement on the live tournament page. SwissSys's documented formats include Swiss, teams, round robin, ladder, and double rounds; native elimination support remains unverified.

Rating reports and membership checks

Both products prepare USCF reports. SwissSys also provides FIDE and CFC reports. ChessRoster checks USCF IDs and memberships at signup; Chess67 offers configurable warnings or restrictions during registration and prepares reports from those records.

Screenshots

Screenshots show the pages linked below and may include older prices or features. Use the dated source notes for current details.

Chess67 tournament director screen showing round controls, pairings, game statuses, and board-level operations with sample data.Chess67

Chess67's round controls for pairings, results, and byes, shown with sample data.

Source
SwissSys and ChessRoster page showing the desktop pairing program and hosted publishing services.SwissSys

SwissSys desktop pairing software with ChessRoster registration and publishing.

Source

Comparison notes: SwissSys handles pairings on Windows; ChessRoster handles registration and publishes results. Chess67 runs these tasks in a browser.

Chess67 feature demos

Chess67 screens with sample data.

Chess67 exports screen with a three-file USCF DBF submission package plus CSV, TDEXPORT, and FIDE TRF16 outputs.

Download USCF DBF, CSV, TDEXPORT, or FIDE TRF16 files for review and external submission.

Open demo
Chess67 USCF compliance checker showing pass, warn, and fail results mapped to USCF rule numbers.

Check duplicate pairings, color imbalance, and bye limits against the listed USCF rules before filing.

Open demo
Chess67 participant roster showing registration status, ratings, USCF IDs, warnings, and a Pull Ratings action.

Refresh ratings for the roster and check ID warnings before round one.

Open demo

Feature comparison

Open Details for feature limits and Source for the documentation. Not verified means we couldn't confirm whether the feature is supported.

CapabilityWhat we checkedChess67SwissSys
Public online registration pagesPlayers can enter online; entries populate the organizer's roster.
Yes
Details for Chess67: Public online registration pages

Public event signup feeds the tournament roster.

Source ·
Partial
Details for SwissSys: Public online registration pages

Import the ChessRoster roster, then review later registration changes through sync.

Source ·
Payments collected at signupEntry payments are recorded alongside registration.
Yes
Details for Chess67: Payments collected at signup

Standard 2% plus processor fees; merchant, currency, and purchase-type eligibility apply.

Source ·
Partial
Details for SwissSys: Payments collected at signup

ChessRoster companion provides checkout, separately from the desktop license.

Source ·
Pairings and tiebreaks built inGenerates pairings and calculates standings within the product.
Yes
Details for Chess67: Pairings and tiebreaks built in

Native pairings and configurable tiebreaks; not a claim of FIDE certification.

Source ·
Yes
Details for SwissSys: Pairings and tiebreaks built in

Native SwissSys pairing; distinct from ChessRoster's experimental browser engine.

Source ·
Round-robin pairingsRound-robin scheduling. Notes identify any support for automatic quad grouping.
Yes
Details for Chess67: Round-robin pairings

Supports round robin, double round robin, and quads.

Source ·
Yes
Details for SwissSys: Round-robin pairings

Native round robin; documented maximum of 20 players per section.

Source ·
Single- and double-elimination bracketsTracks bracket advancement. The notes distinguish single from double elimination.
Yes
Details for Chess67: Single- and double-elimination brackets

Tracks advancement through single- and double-elimination brackets.

Source ·
Not verified
Details for SwissSys: Single- and double-elimination brackets

Neither native bracket format is established by the reviewed tournament-type list.

Source ·
Online pairings and standings for playersPlayers can view published boards and scores. Notes distinguish live updates from uploaded reports.
Yes
Details for Chess67: Online pairings and standings for players

Published standings update online; offline edits need review and synchronization.

Source ·
Partial
Details for SwissSys: Online pairings and standings for players

ChessRoster receives reports through manual or background synchronization.

Source ·
USCF rating report exportCreates a USCF rating report for a director to review and submit.
Yes
Details for Chess67: USCF rating report export

Three-file DBF ZIP; the director reviews and submits it externally.

Source ·
Yes
Details for SwissSys: USCF rating report export

Native three-file USCF DBF report generation.

Source ·
FIDE report (TRF) preparationPrepares a FIDE report for arbiter and federation review; certification is separate.
Yes
Details for Chess67: FIDE report (TRF) preparation

Native TRF16 preparation for eligible sections with required reporting data; not FIDE-certified.

Source ·
Yes
Details for SwissSys: FIDE report (TRF) preparation

FIDE reports are distinct from its simplified TRF exports.

Source ·
Custom registration questionsOrganizers can add questions beyond standard player, section, and bye fields.
Yes
Details for Chess67: Custom registration questions

Custom questions and required registration fields are configurable.

Source ·
Partial
Details for SwissSys: Custom registration questions

Section questions and registration settings in the ChessRoster companion.

Source ·
Family accounts (one parent, several kids)Parents can reuse saved profiles for several children.
Yes
Details for Chess67: Family accounts (one parent, several kids)

Parent-managed child profiles and shared checkout for up to ten registrants.

Source ·
Not verified
Details for SwissSys: Family accounts (one parent, several kids)

ChessRoster supports multi-player checkout/history; reusable parent/child profiles not verified.

Source ·
Check-in from a phone on siteStaff can mark players present from a phone.
Yes
Details for Chess67: Check-in from a phone on site

Staff and family check-in after organizer setup; requires internet.

Source ·
Not verified
Details for SwissSys: Check-in from a phone on site

Web management is documented; exact phone attendance controls not verified.

Source ·
Messaging and announcements to playersSend event notices or club announcements. Confirmation-only mail, arbiter chat, and delivery through separate tools are marked Partial.
Yes
Details for Chess67: Messaging and announcements to players

Free club allowance: 500 emails and 50 SMS monthly. Paid plans expand quotas; preferences apply.

Source ·
Partial
Details for SwissSys: Messaging and announcements to players

Desktop email needs SMTP setup; ChessRoster's separate SMS/results delivery remains a staff-enabled preview.

Source ·
Member history (attendance, payments, engagement)Member attendance, payment history, and engagement reports.
Yes
Details for Chess67: Member history (attendance, payments, engagement)

Unlimited roster; free insights cover 50 families, including linked children. Paid plans expand insights.

Source ·
Partial
Details for SwissSys: Member history (attendance, payments, engagement)

Membership/subscription and payment history; broader engagement analytics not verified.

Source ·
Organizer tools on phones and tabletsRegistration and tournament controls usable on a phone or tablet.
Yes
Details for Chess67: Organizer tools on phones and tablets

Signup, check-in, pairings, and result entry work in a mobile browser.

Source ·
Partial
Details for SwissSys: Organizer tools on phones and tablets

Mobile web administration alongside a Windows desktop pairing application.

Source ·
Offline pairing and result entryPairs rounds and records results without internet. Notes explain setup and availability.
Partial
Details for Chess67: Offline pairing and result entry

Beta, included with the Bishop plan and above. Pair rounds and enter results on one prepared device; check-in and checkout stay online.

Source ·
Yes
Details for SwissSys: Offline pairing and result entry

Works offline after activation; hosted services and lookups need internet.

Source ·
Yes = Documented support; paid tiers and usage allowances are noted. Partial = Documented support with functional limits or a companion tool. No = Outside the product's documented scope. Not verified = Not verified from the public documentation reviewed.
FIDE report support means file preparation. Chess67 is not approved, certified, or endorsed by FIDE. Confirm reporting requirements with your arbiter or federation.

Offline Mode is in beta and included with the Bishop plan ($15/mo billed yearly) and above. Prepare the tournament on one device while online. You can then pair rounds and enter results without a connection. Check-in, registration, payments, rating lookups, and public updates still need internet. Review and sync saved changes when you reconnect.

Common questions

Try Chess67 with your event

Create a tournament page, add a sample roster, and test pairings and reporting before using it for a live event.

Sources and review notes

We make Chess67. We checked competitors' public documentation and Chess67's source code. We haven't tested every product or confirmed the production availability of every feature. Source links include the date checked.

  • “Yes” means documented support. Required plans and usage limits are noted for every product, including Chess67.
  • “Partial” means a functional limitation or a separate companion product is involved. Each note explains which.
  • “No” means the feature is outside the product's documented scope. “Not verified” means we couldn't confirm it; the feature may still exist.
  • SwissSys includes ChessRoster and Swiss-Manager includes Chess-Results where noted. Pairing support requires a built-in engine; roster exports and hosted reports are listed separately.
  • Screenshots illustrate the interface. Check the dated sources for current pricing and features.

Updated 2026-08-30