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.
Web platform for chess clubs and tournaments: registration, payments, pairings, standings, and member management
Windows pairing program with connected ChessRoster web services
Runs on
Browser on a phone, tablet, or computer
Windows PCs; ChessRoster adds hosted registration and publishing
Price
No 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
Payments
Stripe or PayPal checkout, subject to merchant, currency, and purchase eligibility; Venmo for eligible US/USD transactions
PayPal/card checkout through ChessRoster; registration is labeled Public Preview
Formats & reporting
Swiss, round robin, double round robin, quads, single elimination, and double elimination; USCF tiebreaks and rating report export; FIDE TRF preparation
Swiss, quads, round robin, ladder, and teams; USCF/FIDE/CFC reports; native elimination support unverified
Best for
Organizers who want signup, checkout, and pairings in one browser application
Directors 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.
*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
Registration, pairings, and results share a roster
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
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
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
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
reuse profiles at the next event
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
01
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.
02
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.
03
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.
04
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
Chess67's round controls for pairings, results, and byes, shown with sample data.
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.
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.