Selling physical products

How to add a physical product

From your Products dashboard, click New product on the top-right and then Classic. After you name it and give it a price, click the This product contains one or more physical goods toggle (Please note that you will add costs for shipping later on), and click Next: Customize to move forward in the creation process.


Memberships allow you to charge customers a recurring amount every month, every 3 months, every 6 months, or once a year. You can use memberships to start anything from a t-shirt of the month club to a quarterly print magazine. Subscribers will be charged automatically at the interval you choose, but like any other physical product, you will be responsible for handling the shipping and delivery of your products.

If a customer cancels their membership, you will be notified by email, and you will see the word Canceled next to their name in your Audience dashboard. Canceling a membership does not mean they are refunding themselves, simply that they will not be charged again at the next period. Only you can refund them.

Customizing your product

Once you've created your product, you can add a description, upload any digital files, change the price, add any versions, limit product sales, or generate unique license keys

Sales tax

If you haven't yet read our Understanding Sales Tax article, please start there. And be sure to consult your local tax professional prior to making any pricing or financial decisions. It's ultimately up to you to collect and remit the proper sales tax amounts.

Once you have enabled sales tax in your Gumroad account, you must select the US states where you want to charge tax in your Settings menu. You can include sales tax in the price of your product (inclusive sales tax) or charge sales tax on top of the price of your product (exclusive sales tax). Whether you include sales tax in your product's price or charge sales tax on top of the price is completely up to you.

Adding Variants with SKUs

If your product comes in different sizes, colors, or other variations, adding Variants will allow your customer to select the exact product they want. 

Go to your Products dashboard and select your physical product to open its edit page. 

Scroll down to Versions and click Add variant. Type the category name (e.g., “Color”, “Size”) and the available options (e.g., “Red”, “Blue”, or “Medium”, “Large”). When you’ve added all the options you’d like, click Show Corresponding SKUs. This will automatically create a unique SKU number for every possible combination of versions. 

If you have a limited quantity of a certain version in stock, you can record that amount in the Quantity field. If you’d like to charge extra for one of your versions, you can enter the additional cost in the Additional Amount field.

You can also enter a custom SKU. When you’re finished, click Save Changes on the top.

Reassign a Customer to a Different Variant

Sometimes customers make a mistake and choose the wrong size or they change their mind on what color they want to order. Not to worry! We've added a feature so you can reassign customers to the correct variant. 

Go to your Audience Dashboard and select the customer you'd like to change the variant of. Scroll down to the variant, click the Edit button, and select the correct variant. This does not charge or refund the customer, it simply changes their variant.

Customizing the product page

You can add a cover image or video and choose a call to action for the product page. This is the text on the checkout button that your customer will click to buy your product. 

Besides the product description, you have a few more ways to tell your customers about your product. The Summary is placed underneath the call to action button on your product’s page. You can also add Attributes and Values under the Additional Details section — these will go underneath your product summary on your product’s preview page. 

Shipping Destinations

To add shipping destinations for your product, go to the product's Checkout tab and click Add shipping destination. From the dropdown menu, select a destination country. Then, set a shipping price to that country. You can add as many destinations as you'd like. Only buyers located in the countries that you've added as a shipping destination will be able to purchase your product.

If you'd like to make your product available worldwide, add the destination Elsewhere and set a shipping price accordingly. 

In the Amount alone box, input the shipping cost for one of your items, by itself. The Amount with others box represents how much shipping will cost for each additional product your customers buys. This only counts if someone buys more than one of the exact same product. Otherwise, shipping charges will simply add on for each product purchased.

To give an example of this: 

Let's say you are selling two products: Product A and Product B.  

The shipping cost on Product A is $3, and $1 "with others"  

The shipping cost on Product B is  $4, and $2 "with others"  

Since the "with others" only applies to the purchase if someone buys multiple versions of the same product, the situation is like this: 

If a customer buys 2 x Product A my shipping cost is $4 

If a customer buys 2 x Product B my shipping cost is $6 

If a customer buys 1x Product A + 1x Product B my shipping cost is $7

Discount codes

Add discount codes by clicking Add a discount code and setting a name for your code. If you’d like this code to be applicable to all your products, select the All Products checkbox. You can toggle between a percentage-off discount (e.g., 30% off) and a currency-off discount (e.g. $30 off) by clicking the Switch link in the Amount off box. If you’d only like to offer a limited amount of uses of this discount code, add a Quantity. Note that discount codes only affect the price of your product, not the shipping costs. 

Customizing the payment form

Choose whether or not you’d like the Cardholder name field to be displayed always, never, or only when it will increase conversions. 

You can also select whether or not to Require shipping information, and add any additional fields of information that you wish.

Adding custom receipt message

Under the thank you note field, add a custom message to be included on your customer’s receipt. The receipt is sent to your customer’s email address immediately after they purchase your product.

Publishing your product 

When your product is up and ready to go, hit Publish. Remember, you need to set at least one shipping destination and shipping price (this price can be $0) before publishing your product.

Best practices

While you can easily sell physical products on Gumroad, it is up to you to ensure customer satisfaction. As you set up your business, here are some ways to grow it into something people love.

1. Be clear on what you're selling: Make sure your followers understand clearly your product and anything that could impact their purchase decision. Your product description should include details like:

  • Useful sizing information
  • Product dimensions
  • Specifics on fabrics and textures
  • Shipping dates and estimated arrival times
  • Your refund policy

2. Be timely with your delivery: The sooner you get your product to your customer, the sooner they can start telling others about it.

Plan to ship out orders within 5-7 days of sale. This means selling what you have, not what you hope to have.

Remember: Delayed delivery or non-delivery creates a highly negative buying experience. Delays put you at a higher risk of chargebacks, and in extreme circumstances, will suspend your Gumroad account.

3. Be clear on your method and timing of delivery: Let your customers know when to expect their order and give them a tracking number once it has shipped. They will certainly thank you for it.

Sending orders to a fulfillment provider

  1. Export your orders as a CSV
  2. Double check the purchase date/time of your orders, noting that they are listed in Coordinated Universal Time (UTC) in the CSV
  3. Remove orders with a "1" in the Refunded or Disputed columns. These orders have been refunded or the customer has requested a chargeback and so should not be shipped.
  4. Send orders to your fulfillment provider for shipping!

If you want to use Printful as your fulfillment provider, here’s more information on Gumroad’s Printful integration.

Did this answer your question? Thanks for the feedback There was a problem submitting your feedback. Please try again later.

Still need help? Contact Us Contact Us