TL;DR: Gumroad has built-in affiliate management, free, no monthly fee. 5 minutes to set up a program with 30% commission. The non-obvious gotchas: which products show up, the minimum payout threshold, and the ToS edge cases that void commissions.
Why I set this up at Day 60 (and should have done it Day 1)
I'm running a 60-day indie iOS dev experiment. Just shipped 3 Gumroad SKUs ($19 + $15 + free lead magnet). Distribution is the bottleneck — I have ~600 unique site visitors in 3 weeks but no affiliate force.
If readers of my dev.to articles, my Substack subscribers, and my GitHub stargazers each had a tracking link with a real commission, I could 5-10× outbound reach. That's affiliate program logic 101.
Should have done this Day 1. Did it Day 60.
The 5-minute setup (literally)
Step 1: Go to /affiliates/onboarding
https://gumroad.com/affiliates/onboarding
You'll see a list of your products with checkboxes. Each product needs:
- Enable checkbox (turns affiliate participation on for this SKU)
- Commission % (your default; affiliates earn this)
- Destination URL (optional; custom landing page)
Step 2: Set commission per product
Standard digital product affiliate commission is 30%. Some creators do 50% (more affiliate effort, smaller margin per sale). Some do 10% for super-cheap products.
Pick 30%. It's the default expectation.
Step 3: Save changes
Gumroad generates a public affiliate signup link:
https://yourname.gumroad.com/affiliates
Anyone hitting that URL can sign up to be an affiliate. Once approved (Gumroad lets you auto-approve or manually approve each), they get a unique tracking link per product.
Done.
What nobody tells you
1. Only published products show up
When I set this up, my 3 brand-new SKUs (LIVE the day before) didn't appear in the affiliate product picker. Older SKUs did. Reason: Gumroad indexes products into the affiliate system on a delay (~24h, sometimes longer). New products can take a day to surface.
If you're launching a SKU and want affiliates immediately, set up the program a day before launch with placeholder products, then enable the new ones once they index.
2. Bundles work differently
If you have a bundle SKU containing other paid products, the affiliate commission applies to the bundle's price — not the contents. So a $25 bundle of 4 × $9.99 products pays affiliates $7.50 (30% of $25), not 30% of each contained sale.
If you want bundle affiliates to be incentivized, bump bundle commission higher (40-50%) since the bundle saves the buyer money already.
3. Minimum payout threshold = $10
Gumroad pays affiliates monthly via the same channels as your own payouts (bank transfer, PayPal, etc.). Minimum threshold: $10. If your products are cheap ($1.99 IAP), an affiliate needs ~17 referred sales (at 30% × $1.99 = $0.60 per sale) to hit threshold and get paid.
For low-priced products, pair with higher-priced products in the affiliate program so affiliates see real per-link revenue.
4. ToS forbids self-affiliating
You can't be your own affiliate. Gumroad detects same-account purchases and voids the commission. Reasonable.
But: a related-party (your company employee, your spouse, etc.) probably also gets flagged. If you want to incentivize your own team's external sharing, use a separate Gumroad account for them.
5. Refunds void commissions
If a buyer refunds within the 30-day window, the affiliate commission gets clawed back. So the affiliate's "earned" balance fluctuates until refund window closes.
For products with high refund rates (e.g., poor product-market fit), affiliates may chase refunds-prone buyers and never collect.
6. The signup page is yours, not Gumroad's
The /affiliates page on your subdomain is plain. You can't customize it. If you want a polished affiliate landing page with copy, screenshots, sample link previews — host that yourself and link to the Gumroad signup as the final CTA.
I built a /deals.html on my GitHub Pages with the affiliate pitch + a link to my Gumroad affiliate signup. Better conversion than a cold Gumroad landing.
The economics
Let's say 30% commission, average sale price $19. Each successful affiliate referral = $5.70 to the affiliate, $13.30 to you (after Gumroad's standard 10%-ish processing fee, you net ~$11).
For affiliate ROI to make sense for the affiliate, they need either:
- High-volume audience (newsletter, YouTube, blog with traffic)
- High conversion rate from their audience to your product
- Multi-sale potential (one referral leads to multiple purchases over time)
Match your products to affiliate types. A $499 SKU pays $150 per sale. That's worth a single Substack mention. A $9.99 SKU pays $3 per sale. That's worth being on a list-of-tools blog post but not a dedicated mention.
Actually launching
Once your program is live:
- Tell your existing audience. Substack subscribers, dev.to followers, Twitter, GitHub README. "Affiliate program now open at 30%."
- Add a /deals or /affiliate page on your site that pitches the program clearly. Don't make people figure it out.
- Reach out to 10 specific potential affiliates. Indie hackers with newsletters, YouTubers in your niche, blog writers covering your product category.
- Track UTM tags so you know which affiliate is sending what. Gumroad's built-in tracking is OK but UTM-augmented gives you better attribution.
The reality check
Affiliates aren't a magic distribution force. Most signups will share once and stop. ~5-10% of affiliates do 80% of referred sales. Plan for that.
But: the alternative is no affiliate program at all, which means readers of every article you write provide $0 to you for the act of sharing. With a program, ~5% of them will share for the commission. That's a free 5× distribution lift.
Source
My affiliate setup: jiejuefuyou.gumroad.com/affiliates (now LIVE, 30% × 5 products).
Building a 60-day indie iOS dev experiment. The 50-page playbook covering product launches + affiliate programs: iOS Indie Launch Playbook on Gumroad.
Top comments (0)