Skip to content

Roll20 or Fantasy Grounds – a comparison

I recently returned to role-playing games after 23 or so years away. In that intervening period, I got married, had kids, built a career and generally became quite time poor.

The biggest realisation was that finding time to play was going to be challenging. If I was going to play then it would need to be nearby and it couldn’t start until the kids went to bed. As you can imagine, I didn’t have much joy with that, so I began playing by post in order to get back into gaming. But it was slow, and I wanted to play ‘properly’.

In seeking out a solution to my problem, I came across a number of ‘virtual tabletops’. Most prominent amongst these seemed to be Fantasy Grounds and Roll20. These services would allow me to play exactly as I wanted to. I could find a group near to home. Well, not exactly near to home – the players were actually from all over the world – but I played from the front room of our house. What’s more, with such a diverse pool of games and players to choose from, my requirement to start slightly later in the evening made little difference. I could always find players somewhere who were online at any time of day and night.

But then I hit a snag. Which virtual tabletop should I use? I’m sure you may be asking yourself the same question. Over the past year, I’ve used both quite extensively and in this article I compare the two virtual tabletops in a number of different categories and will award a winner in each category.

  • Set up and ease of use
  • Cost
  • Ease of joining or recruiting for a game
  • Designing an adventure and encounters
  • Running a combat encounter
  • In game book-keeping (e.g. experience, party loot etc)

Set up and ease of use

The two services work in slightly different ways. Fantasy Grounds is a piece of software which needs to be installed while Roll20 runs in the browser. Immediately this gives Roll20 the edge as there is no complicated set up, you just sign in to the site, open up your game and go. Fantasy Grounds has the added complication of needing to tweak your firewall to allow incoming connections from your players (if you are running as the DM). While this is not so complex a process as to be insurmountable, it’s not for beginners either.

Verdict: Roll20 has the edge here by a considerable margin.


Both services offer a premium level of access and both offer free access. To play using either you only need a free account (in Fantasy Grounds case though, this is only true if the GM has an ‘Ultimate’ account). Only Roll20 let’s you GM a game for free though. Using Roll20, an entire group can play without paying a penny. This will make it a more appealing product than Fantasy Grounds if you happen to have a limited budget. Sure, there are no bells and whistles and you’ll need to do a lot of leg work as a GM, but it can be done. With Fantasy Grounds someone or everyone is paying (they offer a standard account rate where a GM with a standard account can host a game for other standard account holders, but not free account holders).

Verdict: Roll20 again. It’s indisputably cheaper.

Ease of joining and recruiting for a game

Roll20 has a built in Looking for Group tool in the app, whereas Fantasy Grounds depends on recruitment forums to find players or sign up for games. While the latter is not exactly difficult to negotiate, it’s not as slick as a dedicated tool.

Roll20 games do tend to be ridiculously over-subscribed though and it’s not unusual to try and sign up for a game to find 20 applications already submitted before you, all with full backstories and portraits of the character. For all of the ease of use of the Roll20 looking for group tool, I’ve generally had more success finding a game on Fantasy Grounds, even if it’s more cumbersome.

Of course, none of this matters if you are the GM. You’ll be in high demand and have your pick of players. As a GM, Roll20’s interface is far easier to keep track of and approve players to your game with.

Once you’ve been accepted into a game, connecting and playing in Roll20 is much less arduous than the Fantasy Grounds equivalent which is convoluted and arduous, at least for the first couple of times you do it.

Verdict: I’m a user experience designer so the Roll20 approach ticks that box for me, however the fact of the matter is that Fantasy Grounds just shades it in terms of there being greater chance of finding a game and there generally being less time-wasters (due to the higher cost involved). Fantasy Grounds hands down.

Designing an adventure and encounters

Fantasy Grounds is streets ahead here. It’s not clear how you go about setting up an encounter in Roll20. While there is an extensive Wiki explaining it, it’s unlikely that anyone will invest the many hours needed to read it.

Fantasy Grounds has clear interface elements labelled ‘Story’, ‘Images/Maps’, ‘Encounters’ and ‘Parcels’. While it’s still challenging, it’s much clearer where everything lives. What’s more, the ability to drag and drop any of these elements on to a map for a quick ‘Google Maps’ style push-pin link is invaluable when it comes to running the game.

In contrast, setting up an encounter in Roll20 is unclear, necessitates the creation of multiple ‘Handouts’ and is not automated in terms of working out the Challenge Rating of the encounter you are building. Fantasy Grounds even has tables which generate loot and magic items.

While it’s clear this is because Roll20 is much more system agnostic, as a GM anything which saves you time and effort is hugely beneficial.

Verdict: Fantasy Grounds is untouchable in this regard.

Running a combat encounter

Running a combat encounter is a core part of any online tabletop. Each of the two services takes a different approach. With Roll20’s system agnostic approach, it lets you do all the rolls but all of the mechanics are up to you as a player or GM to apply. This is good and bad. It’s good in that it allows Roll20 to be used for any RPG system you could possibly think of. It’s not constrained by having to follow a ruleset. Where it’s bad is that it doesn’t support automatic resolution for more popular rulesets like 5e or Pathfinder, even though (in the case of 5E) it supports other elements of these rulesets (like monster manual, magic items, 5eSRD etc).

Fantasy Grounds does it all for you basically. If an attack or spell triggers a saving roll, well it makes that for you. Damage is applied to players and monsters. It’s a big weight off the DM’s mind allowing you to focus on the story. The only problem I found was that as a rusty, returning DM, it perhaps did too much and didn’t help me learn the game for the times that I might run a game in person.

Fantasy Grounds handles initiative very well, automatically rolling and adding opponents to the combat tracker. Roll20 needs it to be done manually. Not a deal breaker but irritating enough if you have a few encounters with multiple opponents per session.

Verdict: Fantasy Grounds walks this one.

In-game book keeping

Roll20 doesn’t support any of this beyond providing bubbles above tokens to manually track hit points. There is no mechanism in the application for tracking XP or party treasure. While this isn’t an issue if you are running a one shot, for a longer campaign it means more work for the DM. Not more work than a standard in person game obviously but the difference compared to the wealth of options Fantasy Grounds provides is noticeable.

Fantasy Grounds offers a slew of functionality around this. Encounters can be dragged to the party sheet once completed which results in XP being split evenly. Treasure can be generated, distributed and even sold by players within the interface, with them receiving the proceeds in coins. It’s impressive.

Verdict: Fantasy Grounds again. By a length.


Fantasy Grounds just pips this one for me. While Roll20 has some great features, not least dynamic lighting, the ability to access it via a web browser from anywhere and a lot of freedom around different rules sets, Fantasy Grounds reduces the GM’s burden significantly. From my own personal perspective, being time poor, this is crucial.

That’s not to say I won’t continue to use and enjoy both but for an involved campaign like the one I am currently running, Fantasy Grounds doesn’t just facilitate my game, it improves it dramatically.

Return of the DM View All

I am a 40 something DM/GM located in Scotland. In 2016, I rediscovered the joys of tabletop role-playing games. This blog documents my journey back into the fold.

7 thoughts on “Roll20 or Fantasy Grounds – a comparison Leave a comment

  1. Nice write up. I have seen a few youtube vids of FG games and the automation definitely looks nice. I have run a long campaign for 1.5 years on Roll20 as a free sub and it works well. We really enjoy the integrated video features. Setting up encounters is very much like a table top experience, lots of paper notes etc. I am looking forward to running a Tales of the Yawning Portal dungeon crawl in roll20 as i want to see how they have it all organised.

    We have utilised macro’s quite extensively as well. I guess the cost really is the only thing stopping me from trying FG properly. I doubt my friends would sign up which would mean an ultimate sub or purchase for me then the Yawning Portal purchase. Thanks for the write up though.


    • Thanks for the comment. I’ve spent a bit more time with both services since I wrote that article – with a lot more exposure to Roll20 – and that’s changed my views on some things. For me, the two services are really split in their strengths.

      Roll20 (in some respects, not all) is actually much better for the DM setting up a session (contrary to my previous opinion). The map ribbon bar at the top and (if you have the Monster Manual), the dragging and dropping of combat tokens on to the map really makes setting up a session quick and easy. I didn’t appreciate that at the time but having set up a few sessions since (and purchased the Monster Manual) I can now see that it’s easier than I thought (although still poorly explained).

      The only place FG betters Roll20 in that respect is the ability to drag story and encounter ‘pins’ on to the map which allow you to click on them during the game and access the narrative for that area. Yes, you can do it in Roll20 with a number key in the GM layer along with corresponding journal entries, but from experience it’s manual so definitely slower and more clunky.

      Fantasy grounds absolutely still wins in the running combat stakes. It’s so much easier for the DM – no macros need to be written for NPC attacks etc because it’s all built in to the Combat tracker. But Roll20 isn’t so clunky you couldn’t use it.

      I currently have a secondary campaign running in Roll20 and I enjoy it. If they could manage to get the voice and video working consistently then Roll20 would probably be my VTT of choice just for the simplicity of having everything in one place and easy to access because it’s browser based. Unfortunately, we probably lose about 30 mins of each session reconnecting to the session to see if we can get everyone to be seen and heard before eventually just defaulting back to Discord.

      It’s a shame because the webcam is really the game changer for Roll20. It feels like an in person session when you can see people’s reactions. Sort that out and it would have my vote.

      Liked by 1 person

  2. Been looking at pros/cons and one big BIG con is that FG is win/mac native only. On Linux FG needs to run wine and that means even more setup issues. FG really cripples things out the gate with free vs. pay although it appears that it can be a one and done payment which is nice. Browser based these days seems a no-brainer to get a larger audience, especially for VTT.

    Roll20 is heaps better from the agnostic side. (Traveller *cough* *cough*) although FG has implemented an outdated ruleset which is better than nothing.

    As to voice/audio, roll20 frankly….sucks. Which is why most games use discord for that and roll20 for the game. (A nice compromise.)

    And just a fyi, there is a new kid in town that is showing great promise. Still in open beta with some stuff not implemented yet, but is under heavy development at this point with good dev interaction over on discord.


    • Hey. Thanks for the comment.

      Since I wrote the original blog post, I’ve spent a lot of time with both platforms. I’ve been a paid subscriber to both and I desperately want both to succeed. I play pretty much exclusively online so I’ve no interest in one system succeeding while the other fails. Choice is good.

      However, the conclusion I’ve definitely drawn over the last 2 years is that FG is infinitely superior to Roll20. Yes, it’s not browser based and it’s fiddlier to set up initially but the cloud based nature of Roll20 can be it’s downfall. Try and run a monster pre-purchased adventure with loads of visual assets (e.g. Curse of Strahd) and you’ll soon witness the limitations. Sluggish response times, lag, it’s all there. Because FG is a direct peer to peer link, it doesn’t suffer those limitations.

      In terms of payment, yes FG appears to cost more money at the outset. However, this isn’t actually a true reflection of total cost. FG actually gives you way more functionality for that money. I remember a highly detailed blog post recently (forgive me but I can’t for the life of me find the link) breaking down the cost of the two platforms. The conclusion was that to achieve the same functionality in Roll20 as in Fantasy Grounds you would actually need to take the highest paid Roll20 subscription AND do a lot of manual work around installing macros to make it happen. Furthermore, the Roll20 subscription was ongoing, meaning that while Fantasy Grounds caps out at a total of £149 for a one off payment license, you would need to keep paying £9.99 a month to Roll20 indefinitely to maintain the same feature set. As soon as you stopped the subscription then you’d lose access to the functionality. You can access FG full functionality for years and years at the same cost as only 12 months of Roll20. So if you used Roll20 for 3 years, you’d end up paying 3 times as much as you’d pay for Fantasy Grounds over the same period and the cost would continue to climb monthly.

      Finally, Fantasy Grounds just automates so much more than Roll20. As a 48 year old father of three young kids, my time is limited. With the automation in Fantasy Grounds I can get 4 hours worth of gaming out of a 3 hour session because I’m not running around manually updating or tracking stuff.

      Very interested in seeing what Astral has to offer though.


  3. Exactly in same circumstances you were three years ago or so when you wrote this. 🙂 Being older means the money isn’t as much a factor. Appreciated the article and points you raised! Looking forward to dipping my toe back in. Thanks again for article and comment/updates!, —Kevin


    • Thanks Kevin. I have to say, I’m a bit better disposed towards Roll20 these days but still prefer Fantasy Grounds for my main campaign as it automates so much. Roll20 is great for throwing together a one shot group on the fly, although for actual campaigns it can be daunting because the number of applications you can receive to play can be pretty daunting to sort through as the balance of users is skewed disproportionately towards more players than DMs. You tend to get a lot more in the way of idiots on Roll20 as well as ultimately it’s an easy entry point. There’s no outlay to sign up as a player, no need to install anything etc so it tends to attract people who are a wee bit more casual.

      Ultimately, either of them is a good route back in to gaming. Roll20 is lower in terms of initial price point although I’ve seen multiple blog posts showing that Fantasy Grounds is actually cheaper than paying the Roll20 subscription (which you’d need to do for Roll20 to have the same level of functionality as FG). Fantasy Grounds is a one off payment but Roll20 requires a continuous subscription and some understanding of how to install the API scripts to achieve the same functions.

      Good luck with your return to gaming. I’ve not looked back since.


Leave a Reply to C.J. PeterCancel Reply

Fill in your details below or click an icon to log in: Logo

You are commenting using your account. Log Out /  Change )

Google photo

You are commenting using your Google account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )

Connecting to %s

The Military History of Religion

With some fiction, RPGs, and random cats to keep my sanity...

Chasing my Hunger

We all have a hunger. Well said Florence. Here is a humble attempt to recount my chase.

Double Jump

A blog run by two geeky sisters sharing their love for video games.

Jimmi Waz 'Ere

Blogging Miniature Wargames

Inside the Tower of Dust

The official blog of writer Andrew J. Luther

Diane Morrison

Speculative Fiction Writer

Unseen beauty

A blind UK blogger's thoughts on beauty and skincare products, animals, technology, travel, and accessibility issues


The best longform stories on the web

Dyson's Dodecahedron

Award Winning Dungeon Design

Sage Advice D&D

Questions on Dungeons & Dragons answered by designers

%d bloggers like this: