How to Create and Sell a PDF

Selling your own PDF content on Roll20’s marketplaces—such as DriveThruRPG, Dungeon Masters Guild, and other Roll20 platforms—is a great way to share your creativity with the world. This article provides an overview of your main publishing options and how to get started.

1. Sell as a Publisher on DriveThruRPG

If you are an independent creator or company with original content, you can sell your PDFs by registering as a publisher on DriveThruRPG. This gives you full control over your titles, branding, and sales.

Steps to Get Started:

For more tools, royalty settings, and promotional guidance, visit our full Partner Help Center.

2. Create Community Content

Don’t want to manage a full publisher account? Join one of our Community Content Programs! These are official publishing platforms tied to specific game systems (such as Pathfinder Infinite or Miskatonic Repository) where anyone can sell content using the game’s rules and assets.

Benefits of Community Content:

  • Use licensed game rules and art resources made available by the program.
  • No publisher account is required. Your regular customer account is all you need to start publishing.
  • Your work appears alongside official and fan-created content.

Learn More:

3. Publish on Dungeon Masters Guild

Dungeon Masters Guild (DMsGuild) is a special community content platform for creators who want to write and sell content for Dungeons & Dragons. You can publish adventures, supplements, and player options using official D&D rules, lore, and assets.

How to Get Started:

No publisher account is required. You can use official Forgotten Realms material and D&D assets made available through the program.

Summary

Option Best For Publisher Account Required?
Publisher Account (DriveThruRPG) Original and third-party content Yes
Community Content Programs Content for supported systems (e.g., Call of Cthulhu, Pathfinder) No
Dungeon Masters Guild Dungeons & Dragons content No

Looking to sell something other than PDFs?

Still have questions? Browse our Partner Help Center or reach out to our support team via the Send a request button.

Was this article helpful?
4 out of 5 found this helpful