Chess Tournament Software Compared (2026)

Chess tournament software compared for 2026: pairing programs, free options, prices exactly as each vendor publishes them, and where academy tools fit.
By the ChessCore team · Published July 1, 2026 · Updated August 13, 2026 · 24 min read
Bottom line
Chess tournament software in 2026 splits into desktop pairing programs and web services, with prices from free to 150 EUR as each vendor publishes them. For FIDE-rated Swiss events you need a dedicated pairing program, for a small round-robin a spreadsheet is enough, and academy software holds the records, fees and parent updates around your own events.
TL;DR
- There are three distinct jobs in running a tournament: generating legal pairings, entering results and computing tiebreaks, and managing the people, records, fees and parent updates around the event.
- Eight pairing programs cover almost every real decision in 2026: Swiss-Manager, Vega, SwissSys, WinTD, ChessManager, ChessPairings.org, Tornelo and ChessHost, split between desktop licences and web services.
- Prices on 2026-08-12 range from free open projects to 150 EUR lifetime and $90 USD one-time and $49 per year subscriptions, always in the currency the vendor publishes and with a checked date.
- FIDE publishes the Swiss pairing and tiebreak rules that these programs implement, and an AICF-rated event in India is governed by your arbiter and state association, not by a published software mandate we could locate.
- Academy software like ChessCore is not a pairing engine, it owns the surrounding layer, so the practical setup for most academies is a pairing tool for the bracket plus academy software off the board.
Key facts
- The Swiss system pairs players with similar running scores each round without eliminating anyone, which is why pairing needs software once fields and rounds grow. (swiss)
- FIDE publishes the Swiss pairing rules and tiebreak regulations in the FIDE Handbook, so rated events depend on tools that implement those published rules. (fide-handbook)
- Online platforms run arena and Swiss tournaments in the browser, which removes pairing and results entry for internet events. (lichess)
- Games are exchanged and archived in PGN, so results captured in one tool can be moved into analysis or records elsewhere. (pgn)
- On 2026-08-12 Swiss-Manager listed 150 EUR for the full version and 75 EUR for the light version as a lifetime licence on its official site. (swiss-manager)
- ChessCore is academy management software, not a dedicated FIDE pairing engine, it handles records, fees and parent updates around an event. (product behavior)
What software do you actually need to run a chess tournament?
You need software for three separate jobs, and no single product does all three well. The first job is pairings: deciding who plays whom each round. The second is results and standings: recording outcomes and computing the tiebreaks that order the final table. The third is the people layer: the entry list, the fees, the schedule, and the messages that go to players and parents. Confusing these three jobs is the most common reason organizers buy the wrong tool. The 2026 matrix in the next section names the actual programs you are choosing between, with each price exactly as its vendor publishes it on 2026-08-12.
The pairing job is the one people mean when they say tournament software, and it is genuinely specialized: a rated Swiss event has to follow published pairing rules exactly [16][19]. The results-and-standings job is coupled to pairings and is usually handled by the same program. The people layer is a completely different category, closer to a CRM or a class-management system, and it is where academy tools live. This comparison walks through all three so you can decide what to buy and what you already have.
| Need | Manual (spreadsheet) | Dedicated pairing software | Academy software (ChessCore) |
|---|---|---|---|
| Pairings | By hand; fine for tiny round-robins, error-prone for Swiss | FIDE-compliant Swiss and round-robin pairings, its core purpose | Not a pairing engine; use a dedicated tool for official brackets |
| Results entry | Typed into cells, no validation | Built in, drives the next round automatically | Records outcomes against student profiles, not live round pairing |
| Standings and tiebreaks | Manual formulas you maintain and debug | Automatic, using FIDE-endorsed tiebreak rules | Not computed; reads standings you bring from the pairing tool |
| Player records | A separate sheet you reconcile later | Event-scoped; forgotten after the tournament ends | Permanent student profiles with attendance and rating history |
| Fees and entry payments | Cash box and a tally column | Rarely handled; not its job | Fee links, receipts, and collection tracking built in |
| Parent communication | Manual WhatsApp messages one by one | None | Parent updates and receipts from the student record |
The honest summary of this table
Dedicated pairing software wins the pairing and standings rows outright and you should not fight that. Academy software wins the records, fees, and communication rows. A spreadsheet wins nothing outright but is free and adequate for the smallest events. The realistic answer for an academy running rated events is to use both categories for what each is good at.
Which chess tournament programs are worth comparing in 2026?
Eight programs cover almost every real organizer decision: Swiss-Manager, Vega, SwissSys, WinTD, ChessManager, ChessPairings.org, Tornelo and ChessHost. They split into desktop licences you install and web services you log into, and the split matters more than the feature lists. The table below names each one with its type, platform and free tier as its official site describes it on 2026-08-12.
| Program | Type | Platform | Free version | Best for |
|---|---|---|---|---|
| Swiss-Manager | Desktop licence | Windows (Windows 7 and later, developed under Windows 10) | Demo version only; light or full unlock with a purchased installation code | Large FIDE-rated Swiss events, the long-standing standard |
| Vega | Desktop licence per system | Windows, macOS, Linux (Java, 64-bit) | Yes, up to 20 players free; Linux Vega free unlimited | Club and federation Swiss events on a tight budget |
| SwissSys | Desktop licence | Windows (Mac via virtualization) | Free trial for 2 rounds, then paid licence | USCF teams and Swiss events where ChessRoster sync helps |
| WinTD | Desktop licence | Windows | No, paid licence only | USCF Swiss events, long-running US club standard |
| ChessManager | Web service | Browser, any device | Yes, free tier; premium adds exports | Organizers who want entry, pairing and publishing in one web login |
| ChessPairings.org | Web service plus desktop app | Browser plus Windows 10 and 11 app | Yes, completely free, no paid tier | Free FIDE 2026-ready Swiss and round-robin events |
| Tornelo | Web service | Browser, any device | Yes, free to use | Clubs running online and hybrid tournaments with arbiter tools |
| ChessHost | Web service | Browser, phone or laptop, no download | Yes, free up to 9 players | Schools, pubs and casual clubs who need QR sign-up and TV display |
Swiss-Manager is the reference desktop program on swiss-manager.at, described as FIDE approved with Swiss up to 2000 participants and 23 rounds, round-robins up to 150 rounds, and more than 180 federations as customers [1]. It has run since 1986 and is tightly coupled to Chess-Results.com for publishing, which now archives more than 1,120,000 tournaments. The download is the full program used as a demo until a purchased installation code unlocks the light or full version [23]. The light licence caps Swiss events at 60 participants and 11 rounds, so a 120-player field needs the full 150 EUR licence [1]. If you already have arbiters who trust it and you run large rated opens, it is the least disputable choice, even though it is not the cheapest and it runs only on Windows.
Vega is a set of three programs, Vega for individuals, VegaTeam for teams and Orion for team events, maintained since 2003 by vegachess.com [2][3]. The site publishes per-system pricing and is explicit about the free thresholds: Vega and VegaTeam for Windows and macOS are free up to 20 players and Orion up to 6 teams, while Linux carries a freeware Vega with no player limit but without Vegaresults publishing [4]. For a club that runs monthly 40-player Swiss events, that free tier covers small batches and the paid licence stays modest at 50 EUR per system.
SwissSys, which its site bills as the leading tournament pairing software since 1988, is now presented together with ChessRoster [5]. The current site states a free trial for two rounds and a one-time perpetual licence with no subscription, plus auto-sync of registrations from ChessRoster and results back to ChessRoster in version 11.76 and later [5]. The order page lists $99 USD for SwissSys 11 and $49 USD for the FIDE Edition, each a one-time purchase with free updates for that major version line [22].
WinTD is the Estima desktop program at estima.com, the other long-running US pairing tool alongside SwissSys [6][7]. Its prices page on 2026-08-12 lists one copy of WinTD 5.0 at $90 USD and an update from an earlier version at $40, free if you bought after 1 January 2021 [7]. WinTD is Windows-only, imports both the US Chess and FIDE rating databases, and added FIDE-permitted tiebreaks in version 5.10, with its centre of gravity in US events [6].
ChessManager is a freemium web service at chessmanager.com where the free tier handles unlimited rounds, Swiss, double Swiss and round-robin with manual pairing and TRF export [8]. Premium at $49 per year on admin.chessmanager.com unlocks PGN, CSV and Excel export, no ads, public tournaments, group tournaments and custom tiebreaks and scoring [9]. Because it is browser based, there is nothing to install and you can run an event from a phone, though you trade the deep desktop control Swiss-Manager offers.
ChessPairings.org is a free web service and desktop app that is explicit about its scope: FIDE 2026 pairings, 28 tiebreak systems, TRF export and live public pages, and no paid tier [10]. The homepage notes bbpPairings v6 as the pairing engine and TieBreakServer as the tiebreak engine, and the release card shows version 5.20.0 dated 27 July 2026 [10]. If your honest need is to run a FIDE-ready Swiss without buying a licence, this is the first place to trial.
Tornelo is a web platform at tornelo.com built for online and hybrid play, with the services page headlined Tornelo is free to use, always and starting options labelled free [11][12]. The services page publishes a 2.75% processing fee plus 25c per transaction, shown in AUD with a note to see other currencies, and a $15 fee cap, when you collect entry fees [12]. Bespoke event-management and arbitration services remain price on request. It is the strongest fit when you need online boards, broadcast and arbiter verification in the same place.
ChessHost is a web app at chesshost.app pitched as free chess tournament software for clubs, schools, pubs and cafes, with automated Swiss pairings, QR registration and TV display [13][14]. The pricing page states free for tournaments up to 9 players and one-time tournament credits from $1.99 for larger events, with bundles of 5 credits at $7.99 and 10 at $14.99, all as one-time purchases in USD [13][14]. Credits expire 90 days after purchase and unused credits are forfeited [14]. For a classroom or pub night where you want zero install and printable certificates, that free 9-player ceiling is genuinely useful.
Chess-Results.com is not a pairing program at all, it is the results publishing server at chess-results.com that works closely with Swiss-Manager [15]. The homepage notes more than 1,120,000 tournaments archived, and tournaments published from Swiss-Manager appear there for search and export [15]. Include it in your workflow as the place results land, not the place pairings are generated.
What does chess tournament software cost, and what is genuinely free?
Prices span free open projects to one-time desktop licences and annual web subscriptions. Every figure below is the amount the vendor publishes on its own site, in the currency it publishes, checked on the date shown. We do not convert EUR or USD to INR, there is no whitelisted FX source, and a conversion would be unsourced math, so the table keeps the vendor currency and a separate Sold in INR column.
| Program | Published price (vendor currency) | Licence | Sold in INR | Checked |
|---|---|---|---|---|
| Swiss-Manager | 150 EUR full, 75 EUR light | Lifetime one-time | not stated | 2026-08-12 |
| Vega | 50 EUR Win/Mac Vega+VegaTeam, 35 EUR Orion; Linux Vega free | Per-system perpetual | not stated | 2026-08-12 |
| SwissSys | $99 USD SwissSys 11, $49 USD FIDE Edition [22] | Perpetual one-time, free updates within v11, trial for 2 rounds | not stated | 2026-08-12 |
| WinTD | $90 USD new, $40 update | Perpetual one-time | not stated | 2026-08-12 |
| ChessManager | $49 per year premium, free tier | Annual subscription | not stated | 2026-08-12 |
| ChessPairings.org | 0 EUR, no paid tier | Free | not applicable | 2026-08-12 |
| Tornelo | Free to use; 2.75% processing fee plus 25c per transaction (shown in AUD) when you collect entry fees | Free account, transaction fees on paid entries | not stated | 2026-08-12 |
| ChessHost | $0 up to 9 players, then $1.99 per credit | Per-tournament credit, one-time, expires in 90 days | not stated | 2026-08-12 |
Read the Sold in INR column literally: it answers whether the vendor's own checkout or pricing page states INR as a purchase option on 2026-08-12. None of the eight vendor pages we opened listed INR pricing, so the answer is not stated for the paid desktop licences and subscriptions and not applicable for the free projects. ChessManager's checkout does let you select India as a country, but the price still renders as $49, so we do not record it as sold in INR without an INR figure on the page [9].
What is genuinely free was clearer than expected. ChessPairings.org is free for any field size and lists no paid tier, with the engine open source [10]. Vega is free up to 20 players on Windows and macOS and completely free on Linux with no player limit, though that free Linux build disables Vegaresults publishing [3]. ChessHost is free up to 9 players with no credit card, which covers most classroom and small club events, and Tornelo's services page states free to use, always [12][14]. SwissSys is trial-limited [5], Swiss-Manager's download runs as a demo until a purchased installation code unlocks light or full [23], and ChessManager's free tier covers pairing and TRF export with premium only for PGN, CSV and group features [8].
Where a price is not public, the honest cell is not published or price on request. Tornelo's entry-fee processing fees are published, so those sit in the price cell; price on request applies only to Tornelo's bespoke event-management and arbitration services [12]. If you need a figure that is still unpublished, ask the vendor directly and keep the 2026-08-12 check date in your internal notes so you know when to re-verify.
Do not convert currencies in your budget sheet
Copy the vendor currency into your budget as written. Converting 150 EUR or $49 to INR requires a rate that no whitelisted source in this project publishes, and the rate will move before your event. Use the Sold in INR column only to know whether you can pay in INR at checkout today, not to manufacture an INR total.
What are your three options for running a tournament?
Your three options are running it by hand in a spreadsheet, running it in dedicated pairing software, or running an online tournament on a playing platform. Each fits a different event. The choice is driven less by budget than by two questions: is the event rated, and how many players and rounds are involved. Get those two answers first and the tool almost picks itself.
Manual pairing in a spreadsheet is the oldest option and it still works for a small internal event. If you are running a six-player round-robin where everyone plays everyone, the pairings are fixed in advance and a spreadsheet is genuinely enough: you type a grid, fill in results, and the standings fall out of a sum. The trouble starts with the Swiss system. In a Swiss event, players with the same running score are paired each round, nobody is eliminated, and colours must be balanced, so the pairing decision changes after every result [19]. Doing that by hand for thirty players across seven rounds is slow and, more importantly, disputable: one hand-pairing mistake in a rated event can invalidate a round. The spreadsheet does not know the rules, so you are the rules engine, and that does not scale.
Dedicated pairing software exists precisely to remove that risk. It implements the published pairing algorithms and tiebreak regulations, so it produces legal Swiss pairings for any field size, records results, and computes standings the same way an arbiter would expect [16][19]. This is the correct tool for any official or FIDE-rated event, and it is what arbiters at serious tournaments use. Its scope is narrow on purpose: it cares about the event while it is running and forgets your players afterward. It is not built to store a student's rating history across a season, collect a monthly fee, or message a parent, and it does not pretend to.
The third option is to run the tournament online. Playing platforms host arena and Swiss tournaments directly in the browser, generate pairings, record results, and publish standings automatically, which removes the pairing and results jobs entirely for an internet event [21]. For a club running a casual weekly blitz or an inter-batch event, an online tournament on a platform is often the least work of all. What it does not give you is a rated over-the-board result or a permanent record inside your own academy system, so you still capture the outcomes into student profiles afterward. Our guide on how the Swiss system pairs players explains the mechanics these tools automate, and the pillar on organizing a chess tournament covers the full event checklist around the software choice. If you want a free starting sheet before you buy, try our free round 1 pairing generator.
Week of 9 June · all batches
0 conflictsMake-up credit · Zara M. · Sat 4 PM
Missed Wednesday · slot found automatically
Calendar invites synced to 31 families
Timing changes update everyone at once
When should you use dedicated pairing software?
Use dedicated pairing software whenever the event is rated, publicly ranked, or large enough that a pairing dispute would be costly. If the result feeds an official rating or a trophy that parents care about, the pairings and tiebreaks have to be provably correct, and only a tool built to FIDE's rules gives you that [16]. This is not a place to improvise.

The clearest triggers for reaching for a dedicated pairing program are concrete. Match your event against this list before you decide a spreadsheet is enough.
- The event is FIDE-rated or affiliated with a federation, so pairings and tiebreaks must follow the published regulations [16].
- You are running a Swiss system with more than three or four rounds, where manual pairing errors compound quickly [19].
- The field is larger than about a dozen players, past the point where a round-robin grid is practical.
- You need defensible, reproducible tiebreaks because prizes, norms, or qualification depend on the exact final order.
- An arbiter is present who expects standard pairing output they can verify and sign off.
If none of those apply, dedicated pairing software is probably more than the event needs, and its narrow scope becomes a drawback: it will run your bracket beautifully and then leave you to handle entries, fees, and parent messages somewhere else. That somewhere else is the gap academy software fills. For a pre-rated try, our free round 1 pairing generator covers the first-round grid without pretending to be a rated Swiss engine, and for the time-control decisions that sit alongside the pairing choice our guide to tournament time controls goes deeper.
A pairing engine is not a management system
Treat dedicated pairing software the way you treat a referee: essential on the day, focused on one job, and gone when the event ends. It is the wrong place to keep your students' season-long records or your fee ledger, and it was never designed to be. Buying it and expecting it to run your academy is the mismatch this comparison is meant to prevent.
What does an AICF or FIDE-rated event in India actually require?
For a rated event the pairings and tiebreaks have to be defensible to the arbiter and the federation, which in practice means a program the arbiter already trusts. FIDE publishes the pairing systems (Dutch, Dubov, Burstein and Lim) effective from 1 February 2026 and the tie-break regulations effective from 1 March 2026, both in the FIDE Handbook [16], and any serious pairing tool implements one of those systems.
On 2026-08-12 we checked aicf.in for a published AICF software requirement for rated events and did not find a page that mandates a specific program by name [18]. The federation site lists calendars, arbiter information and event circulars, but not a software mandate page that we could locate. That matters because the rule we can state honestly is negative: AICF does not appear to publish a single required program, so your confirmation step is your state association and the chief arbiter assigned to the event, not a software shopping list.
We also checked FIDE-owned domains for a single public list of endorsed pairing programs. The Handbook describes the pairing systems a program may implement [17], and individual vendor sites call themselves FIDE approved, but we did not locate a FIDE-published vendor endorsement list that names Swiss-Manager, Vega, SwissSys, WinTD and others in one place on handbook.fide.com or fide.com on 2026-08-12. Until FIDE publishes such a list, treat vendor badges as the vendor's claim and your arbiter's acceptance as the real gate.
In practice for India, the operational layer is this. First, confirm with your state association whether the event will be FIDE-rated and who will be chief arbiter. Second, ask that arbiter which program they will accept for pairing and tiebreak files and in which export format, usually TRF or the Swiss-Manager export that feeds chess-results.com [1][15]. Third, keep your publishing plan separate: chess-results.com is where results are searched and archived after the event, not the tool that generates the pairings [15]. That sequence avoids buying a licence that your arbiter will not sign off.
What we did not find
We did not find an AICF page that says Swiss-Manager is mandatory, nor one that approves Vega, SwissSys or WinTD by name for rated events, and we did not find a FIDE page that ranks those same eight programs as approved or not. If a future check on aicf.in or handbook.fide.com surfaces such a list, the cost table should gain a FIDE endorsement column sourced to that exact FIDE page with a fresh checked date.
Where does academy software fit in running events?
Academy software fits the layer around the tournament, not the pairing of it. ChessCore is chess academy management software, so it owns the student records, entry lists, fees, schedules, and parent updates that surround an event, and it deliberately does not try to be a FIDE pairing engine. For official brackets you still run a dedicated pairing tool; ChessCore is where the event connects to the rest of your academy.
This matters most for a club's own internal events: a monthly rating tournament, an inter-batch championship, a summer-camp Swiss. For those, the pairing itself can be small enough to run online or in a lightweight pairing tool, but the work that actually eats an organizer's time is off the board. Who entered, who paid the entry fee, which batch each child belongs to, what their result was, and how you tell twenty parents how their child did that weekend. In the demo academy, when Batch B2 runs an internal event, Coach Priya records each result against the student's profile so the rating history updates in one place, and the entry fee is collected with a receipt rather than a cash tally. That is the academy layer, and it persists after the tournament is over.
Aarav R.
Batch B2 · Tue/Thu · joined Aug 2025
1395
Rapid · synced from Lichess
Won vs. 1410 · French Defense
Best gameMissed fork on move 23
Homework setThere is a clear boundary between this post and our academy software topic. This post is about the software for running tournaments and where each category fits; the full evaluation of academy management platforms, including everything unrelated to events, belongs in our guide to chess academy management software. If your question is which platform runs your academy day to day, read that; if your question is what runs your tournament, stay here. ChessCore appears in this comparison only where it honestly fits: the records, fees, and communication around your own events, cited to how the product actually behaves rather than to any pairing claim it does not make.
Where we do not compete is explicit. ChessCore does not generate rated Swiss pairings, does not compute tiebreaks, and does not run the bracket. Those jobs stay inside the pairing program that implements FIDE's Swiss rules [16].
How are results, standings, and tiebreaks handled across the three?
Results entry and tiebreaks are handled automatically by dedicated pairing software, manually by spreadsheet formulas, and not at all by academy software, which stores the finished result rather than computing the live standings. This is the row of the comparison table people most often get wrong, because entering a result and ranking the field are two different problems.

In a dedicated pairing program, you enter each board's result and the software immediately updates scores, applies the FIDE-endorsed tiebreak order, and generates the next round's pairings from the new standings [16]. That closed loop is the whole value: results drive pairings drive standings with no manual step to get wrong. In a spreadsheet you rebuild that loop yourself with formulas, which is workable for a fixed round-robin and fragile for a Swiss. Online platforms handle the loop internally and simply publish the table [21]. Whichever you use, the games themselves can be exported as PGN, so a result captured during the event can be moved into analysis or into a student's record afterward without retyping [20].
Academy software sits at the end of that chain. It is not where you compute who finished third on tiebreak; it is where that finished result becomes part of the student's permanent history. Once the pairing tool has produced the final standings, an academy platform records each player's result and score against their profile, so the tournament becomes a data point in the season rather than a printout that gets lost. If your events feed official ratings, the federation side of that (registration and rated-event submission) runs through your national body and FIDE, not through any of these tools directly [17]. Our tools section also includes a Swiss rounds calculator for the planning step of working out how many rounds a field size needs.
One data flow to keep straight
Pairings and tiebreaks are computed in the pairing tool. Games are exchanged as PGN. Finished results land in academy records. Keeping that flow in your head stops you from asking a pairing engine to store a season or asking academy software to pair a rated Swiss, which is the core mismatch this guide exists to prevent.
How do you choose the right tournament software for your event?
Choose by answering two questions in order: is the event rated or officially ranked, and how big is it. If it is rated, you need dedicated pairing software, full stop [16]. If it is not rated but larger than a round-robin can handle, you still want a pairing tool or an online platform to run the bracket. If it is small and internal, a spreadsheet or an online event covers the pairing, and academy software covers everything around it.
For most academies the honest recommendation is not one tool but a pairing: a dedicated pairing program for any official bracket, plus academy management software for the entries, fees, records, and parent updates that a pairing engine was never built to handle. Buying a single product and expecting it to do both jobs is how organizers end up with a great bracket and a chaotic entry list, or a tidy fee ledger and a disputed pairing. Decide which job each event actually needs, use the right category for each, and let the pairing tool and the academy tool each do the one thing it is good at.
Translate that rule into names. For a club Swiss of 20 players that is not rated, ChessPairings.org or a Vega free tier handles the bracket without a purchase and you can trial both in an afternoon [3][10]. For a school event of 300 that is not rated but needs fast sign-up and a projector, ChessHost's QR flow and live display fits, with the 9-player free ceiling pushing you to a $1.99 credit for the full field [14]. For a district rated Swiss of 120 where the arbiter expects TRF exports to chess-results.com, Swiss-Manager's full 150 EUR licence or Vega is the safer desktop answer because the light licence caps Swiss events at 60 players and arbiters know those outputs [1][15]. For a weekly online club night, skip the install entirely and run the Swiss on a playing platform, then record the finished scores into ChessCore records after.
Whatever you pick, estimate how long your event will run before you publish the schedule. Our tournament time planner helps with that estimate, and our pillar guide on organizing a chess tournament ties the software choice into the full event plan, from entry form to final standings. You can also see how the academy layer works in a live walkthrough.
Frequently asked questions
What software do chess tournaments use for pairings?
Official and rated chess tournaments use dedicated pairing software that implements FIDE's Swiss pairing rules and tiebreak regulations in the FIDE Handbook. Programs like Swiss-Manager, Vega, SwissSys and WinTD generate legal pairings, record results and compute standings automatically. Small casual events can be paired by hand in a spreadsheet, and online tournaments are paired by the playing platform, but any event that feeds an official rating should use a FIDE-compliant pairing tool.
Can I run a chess tournament in Excel or a spreadsheet?
Yes, for a small internal event, especially a round-robin where everyone plays everyone and the pairings are fixed in advance. A spreadsheet handles the grid and the standings fine at that size. It breaks down for the Swiss system, where pairings change after every round based on running scores and colour balance, because the spreadsheet does not know the rules and you become the pairing engine. For anything rated or beyond a handful of rounds, use dedicated pairing software instead.
Is there free chess tournament software?
Yes, and the free options are named on their own sites. ChessPairings.org is completely free with no paid tier and FIDE 2026 pairings, Vega is free up to 20 players on Windows and macOS and completely free on Linux, ChessHost is free up to 9 players, and Tornelo describes itself as free to use. SwissSys is trial-limited and ChessManager offers a free tier with premium at $49 per year. Check each site on the date you buy, we checked on 2026-08-12.
Which chess tournament software is free to download?
ChessPairings.org is free to use in the browser and as a Windows desktop app with no download fee. Vega and VegaTeam for Windows and macOS can be downloaded and used free up to 20 players, and the Linux Vega has no player limit for free. ChessHost and Tornelo run in the browser with no download and free tiers, while SwissSys offers a free trial for two rounds before a one-time licence. Swiss-Manager's download runs as a demo until you apply a purchased installation code. Always confirm the free limits on the vendor's own download page before the event.
Does ChessCore do tournament pairings?
No. ChessCore is chess academy management software, not a dedicated FIDE pairing engine, so it does not generate rated Swiss pairings. For official brackets you use dedicated pairing software. Where ChessCore fits is the layer around your own events: recording results against student profiles, tracking entry fees with receipts, and sending parent updates. The practical setup is a pairing tool for the bracket plus ChessCore for the academy records and communication.
What is the difference between tournament software and academy software?
Tournament pairing software runs the event itself: it pairs players, records results, and computes tiebreaks and standings for the duration of the tournament, then forgets your players. Academy software manages the people and the business around events over time: permanent student records, rating history, fees, schedules, and parent communication. They solve different problems, which is why most academies running rated events use both.
Sources
- [1]Swiss-Manager official site and prices · accessed 2026-08-12
- [2]Vega home page · accessed 2026-08-12
- [3]Vega registration and prices per system · accessed 2026-08-12
- [4]Vega download and free limits · accessed 2026-08-12
- [5]SwissSys on ChessRoster · accessed 2026-08-12
- [6]WinTD program information · accessed 2026-08-12
- [7]WinTD prices and ordering information · accessed 2026-08-12
- [8]ChessManager home · accessed 2026-08-12
- [9]ChessManager premium and pricing · accessed 2026-08-12
- [10]ChessPairings.org free tournament software · accessed 2026-08-12
- [11]Tornelo home · accessed 2026-08-12
- [12]Tornelo services and pricing · accessed 2026-08-12
- [13]ChessHost home · accessed 2026-08-12
- [14]ChessHost pricing · accessed 2026-08-12
- [15]Chess-Results.com tournament database · accessed 2026-08-12
- [16]FIDE Handbook Swiss rules and tiebreak regulations · accessed 2026-08-12
- [17]FIDE International Chess Federation · accessed 2026-08-12
- [18]All India Chess Federation · accessed 2026-08-12
- [19]Swiss-system tournament · accessed 2026-08-12
- [20]Portable Game Notation · accessed 2026-08-12
- [21]Lichess API and tournaments · accessed 2026-08-12
- [22]SwissSys order page · accessed 2026-08-12
- [23]Swiss-Manager download and demo · accessed 2026-08-12
Written by the ChessCore team
Drafted with AI, fact-checked and approved by a human before publishing, the same guardrail our product applies to every report it sends. Last updated August 13, 2026. Read our editorial standards.
Keep your event records where your academy lives
Run pairings in whatever tool fits the event, then let ChessCore hold the results, entry fees, and parent updates against each student's profile. See it in a live walkthrough.


