The basic steps to list a UGC item
To sell a UGC (User-Generated Content) item on the Roblox marketplace, you first need to be accepted into the UGC program, then upload your item through Roblox Studio, configure its price and description, and publish it. The process takes place partly in Studio and partly on the Roblox website itself — you cannot complete it entirely in one location.
Before you can list anything, Roblox must approve you as a UGC creator. This means submitting an application through your account settings and waiting for Roblox to review your portfolio and account history. Once approved, you gain access to the UGC creation tools in Studio and the ability to publish items to the marketplace.
The actual listing process involves uploading your 3D model file, setting a price between 5 and 1,000 Robux, writing a name and description, and choosing which avatar slots your item fits (head, torso, legs, or accessories). After you publish, your item goes live immediately and begins appearing in marketplace searches.
Key Takeaways
- You must be accepted into Roblox's UGC program before you can upload any items — this requires submitting an application and waiting for approval.
- Your item file must be a valid 3D model (typically .obj or .fbx format) that meets Roblox's technical specifications for size, polygon count, and texture limits.
- You set the price, name, and description yourself when publishing, and can change the price later without re-uploading the model.
- Items appear on the marketplace immediately after publishing, but Roblox may remove them later if they violate content policies or technical requirements.
- You earn a percentage of each sale after Roblox takes its cut — the exact split depends on your creator level and any active creator exchange agreements.
Getting approved for the UGC program
Roblox does not automatically grant UGC creation rights to all accounts. You must request access and meet Roblox's standards before approval. Go to your account settings, find the "Creator" or "Creations" section, and look for an option to apply for the UGC program. Roblox will ask you to provide examples of your work, links to your portfolio, and information about your experience with 3D modeling.
Approval typically takes several days to a few weeks. Roblox reviews your account history, checking for violations, bans, or suspicious activity. If your account is new or has little history, approval may take longer or be denied. If you are denied, you can reapply after improving your portfolio or waiting for your account to build more history.
Once approved, you will see new options in Roblox Studio and on the website to create and upload UGC items. Your approval status appears in your account settings, and you can lose it if you violate Roblox's policies or repeatedly publish items that break the rules.
Preparing your 3D model file
Your item must be a 3D model file in a format Roblox accepts, most commonly .obj or .fbx. The model must meet strict technical requirements: polygon count limits (usually 10,000 to 50,000 polygons depending on item type), texture size limits (typically 1024x1024 pixels or smaller), and overall file size restrictions. If your model is too complex or too large, the upload will fail or the item will perform poorly in-game.
Before uploading, test your model in Roblox Studio using the import tools to make sure it displays correctly, textures load properly, and it fits the avatar slot you intend. Check that colors, materials, and any moving parts (if applicable) work as expected. Models with missing textures, broken geometry, or incorrect scaling will be rejected or look wrong when players wear them.
Keep your original model file saved separately. You cannot edit an item after publishing it to the marketplace — if you need to make changes, you must create a new item and publish it as a separate listing. This means planning your design carefully before upload.
Uploading and configuring your item in Studio
Open Roblox Studio and create a new place or use an existing one. Go to the "Model" or "Insert" menu and look for an option to import or upload a UGC item. Select your 3D model file and Roblox will import it into the workspace. The model will appear as a single object that you can position, rotate, and scale to preview how it will look on an avatar.
After importing, you need to specify which avatar slot your item occupies — head, torso, left arm, right arm, left leg, right leg, or a general accessory slot. This determines where the item appears when a player wears it. Some items fit multiple slots; if yours does, you can select more than one. Roblox will show you a preview of your item on an avatar model so you can verify the placement looks correct.
Once you are satisfied with the placement and appearance, save your work. The item is not yet published to the marketplace — this step only prepares it in Studio. Publishing happens through the Roblox website, not through Studio itself.
Publishing to the marketplace and setting the price
After configuring your item in Studio, go to the Roblox website and navigate to your Creator Dashboard or Creations page. You should see an option to publish a new UGC item. Click it and you will be prompted to upload your model file again (or select it from a list if you have already uploaded it). Roblox will validate the file and show you a preview.
Next, you set the item's name, description, and price. The name should be clear and searchable — players find items by typing keywords, so include relevant words like the item type or style. The description can be up to a few hundred characters and should explain what the item is and why someone might want it. Price ranges from 5 to 1,000 Robux; you choose the exact amount. Higher prices mean fewer sales but more Robux per sale; lower prices attract more buyers but earn less per transaction.
After filling in these details, review everything one more time and click publish. Your item goes live on the marketplace immediately and begins appearing in search results and category listings. You can change the price at any time without re-uploading the model — just go back to the item's page and edit the price field.
What happens after publishing
Once published, your item is visible to all Roblox players and can be purchased immediately. You can track sales and earnings through your Creator Dashboard, which shows how many copies sold, total Robux earned, and your current balance. Earnings are held in your account and can be converted to real money through the Roblox Developer Exchange (DevEx) if you meet the requirements.
Roblox may remove your item from the marketplace if it violates content policies, contains stolen assets, infringes on intellectual property, or fails technical requirements. If this happens, you will receive a notification explaining why. You can then fix the issue and resubmit, or appeal the decision if you believe it was made in error.
You can unpublish your own item at any time through your Creator Dashboard. This removes it from the marketplace, but players who already bought it will keep it. If you want to make changes, you must create a new item — the original cannot be edited after publishing.
Common mistakes to avoid
The most frequent problem is uploading a model that exceeds polygon or texture limits. Studio will often accept the file, but it may not display correctly in-game or may cause performance issues for players. Always check Roblox's current technical specifications before finalizing your model, as limits change occasionally.
Another common error is poor item placement on the avatar. If your item clips through the avatar's body, floats too far away, or rotates incorrectly, players will not buy it. Test placement thoroughly in Studio before publishing, and consider that different avatar body types (tall, short, wide) may wear your item differently.
Pricing too high for an unknown creator can also limit sales. New creators often see better results starting with lower prices to build a customer base and reviews, then raising prices as demand grows. You can adjust price freely, so do not feel locked into your initial choice.
Frequently Asked Questions
Do I need to own Roblox Studio to create UGC items?
No. Studio is free to download and use. You do not need to pay anything to create, test, or publish UGC items. The only cost is the time spent modeling and the Robux you earn from sales (which Roblox takes a percentage of).
Can I edit or update an item after I publish it?
You cannot edit the 3D model itself after publishing. If you need to make changes to the model, textures, or geometry, you must create a new item and publish it as a separate listing. You can change the price, name, and description without re-uploading the model.
How long does it take to get approved for the UGC program?
Approval typically takes a few days to a few weeks, depending on Roblox's review queue and your account history. New accounts or accounts with little history may take longer. If denied, you can reapply after improving your portfolio or waiting for your account to build more activity.
What file formats does Roblox accept for UGC items?
.obj and .fbx are the most common formats Roblox accepts. Check the current UGC documentation on the Roblox developer site for the complete list, as supported formats may change. Your file must also meet polygon count and texture size limits specified in that documentation.
How much money do I make from each sale?
Roblox takes a percentage of each sale, and you keep the rest. The exact split varies based on your creator level and any agreements you have with Roblox. Check your Creator Dashboard or the developer documentation for the current revenue share percentage.