Overview
Affiliates help promote your products in exchange for a commission on sales they generate. Gumroad supports multiple affiliate types including direct affiliates, global affiliates (Discover program), and product collaborators.Affiliate Types
Direct Affiliates
Creators you manually add to promote your products
Global Affiliates
Gumroad Discover program participants who can promote any eligible product
Collaborators
Co-creators who share revenue from joint products
Direct Affiliates
Adding an Affiliate
Direct affiliates are creators you specifically invite to promote your products:- Affiliate’s Gumroad email address
- Commission percentage (in basis points: 30% = 3000)
- Optional destination URL for redirects
- Product selection (all products or specific ones)
Affiliates must have an active Gumroad account to receive commissions. Invitations are sent automatically.
Affiliate Configuration
Apply to All Products:- Enable
apply_to_all_productsflag - Affiliate automatically added to new products
- Same commission rate across all products
- Simplifies management for many products
- Select specific products to promote
- Different commission rates per product
- Custom destination URLs per product
- More granular tracking
Commission Structure
Set commission rates flexibly:Affiliate Links
Generating Referral URLs
Each affiliate gets unique tracking links:Link Parameters
affiliate_idora- Numeric affiliate ID- Stored in cookie for 30 days
- Attribution on any purchase within window
- Last-click attribution model
Destination URLs
Optional redirect for affiliate branding:Affiliate Management
Affiliate Dashboard
Affiliates access their dashboard at/affiliates/:id:
- View enabled products
- Copy referral links
- See commission rates
- Track performance (if enabled)
- Manage post subscription preferences
Managing Your Affiliates
Sellers can:- View All Affiliates - List with sorting and filtering
- Edit Commission Rates - Update percentages anytime
- Add/Remove Products - Change which products they can promote
- View Statistics - See sales volume and commissions earned
- Delete Affiliates - Remove relationship entirely
Affiliate Sorting
Sort affiliate list by:- Name - Alphabetically by affiliate user
- Products - Number of products they promote
- Fee Percent - Commission rate
- Volume - Total sales generated
Commission Tracking
How Commissions Work
- Customer Clicks - Affiliate link clicked, cookie set
- Purchase Made - Customer buys within 30 days
- Commission Calculated - Percentage of sale computed
- Affiliate Credited - Credit recorded in system
- Payout Processed - Included in affiliate’s balance
Commission Calculation
Affiliate Credits
Each attributed sale creates anAffiliateCredit:
Commissions are only paid on successful, non-refunded purchases. Refunds create negative affiliate credits.
Affiliate Eligibility
Requirements for Affiliates
To receive commissions, affiliates must:- Have an active Gumroad account
- Not be suspended
- Not use Brazilian Stripe Connect (incompatible)
- Be marked as alive (not deleted)
Discover Eligibility
Products eligible for global affiliate program:- Must be “recommendable” (not adult, not services)
- Published and alive
- Positive reviews/ratings
- Not blocked by seller
Global Affiliates (Discover)
The Gumroad Discover program allows any creator to promote eligible products:How Discover Works
- Creators find products on discover.gumroad.com
- Share products with their audience
- Earn commissions on referred sales
- Additional 10% Discover fee charged to seller
Discover Fees
Boosting Products
Increase Discover visibility with higher fees:- Default: 30% total fee (10% base + 20% Discover)
- Adjustable: 30-100% of transaction
- Higher fees = better placement
Collaborators
Collaborators are co-creators who share ownership and revenue:Collaborator Features
- Revenue split defined at product level
- Both parties see product in their dashboard
- Joint ownership and permissions
- Listed as co-creator on product page (optional)
- Invitation and acceptance workflow
Creating Collaborations
Collaboration Workflow
- Invitation - Primary creator sends invite
- Pending - Waiting for acceptance
- Accepted - Collaborator confirmed
- Revenue Split - Automatic on each sale
Collaboration Permissions
Collaborators can:- View product analytics
- See customer list
- Access sales data
- Cannot edit product (only primary creator)
Affiliate Communication
Automatic Notifications
Affiliates receive emails for:- New Affiliate Relationship - Welcome and setup
- New Product Added - When seller adds product to their portfolio
- Product Updated - When commission rates or products change
- Sale Notification - When they generate a sale (optional)
- Removal - When relationship ends
Post Subscription
Control whether affiliates receive your posts:- Enabled by default for new affiliates
- Affiliates can opt out anytime
- Keeps affiliates informed of new products
- Separate from customer email list
Affiliate Analytics
Performance Metrics
Total Volume
Gross sales generated by affiliate
Commissions Earned
Total commissions paid out
Sale Count
Number of purchases attributed
Products
Number of products they promote
Per-Product Statistics
Breakdown by product:Volume Tracking
Only successful, non-refunded sales count:Affiliate Payouts
Commissions are paid through Gumroad’s payout system:Payout Flow
- Commission Earned - Recorded on successful sale
- Added to Balance - Included in affiliate’s account balance
- Payout Threshold - Must meet minimum ($10)
- Scheduled Payout - Sent on payout schedule (weekly/monthly)
- Payment Method - Via connected bank or PayPal
Commission Clawback
Refunds reduce affiliate commissions:Partial refunds proportionally reduce affiliate commissions based on the refund amount.
Affiliate Requests
Creators can request to become affiliates:Self-Service Affiliate Products
Request Workflow
- Request Submitted - Potential affiliate applies
- Seller Review - Approve or decline
- Approval - Creates affiliate relationship
- Notification - Affiliate gets access to links
Managing Requests
Sellers can:- View pending requests
- Approve with custom commission rate
- Decline with optional message
- Block user from future requests
Affiliate requests can be disabled account-wide if you prefer to only add affiliates manually.
Affiliate Best Practices
Fair Commissions
Offer 20-50% to incentivize promotion
Clear Guidelines
Provide promotional assets and guidelines
Regular Communication
Keep affiliates updated on products and offers
Track Performance
Monitor and optimize affiliate performance
Affiliate Export
Download affiliate data in CSV format:- Affiliate name and email
- Commission rates
- Products they promote
- Total volume generated
- Commissions earned
- Contact preferences
API Access
Manage affiliates programmatically:Fraud Prevention
Affiliate Abuse Protection
- Cookie-based attribution prevents manipulation
- Self-purchase detection and blocking
- Suspicious pattern analysis
- Refund rate monitoring
Blocked Scenarios
- Affiliate cannot promote to themselves
- Multiple accounts with same payment method flagged
- Unusually high refund rates investigated
- Click fraud detection algorithms
Affiliate Restrictions
Account Requirements
Affiliates cannot:- Be their own affiliate (self-promotion only)
- Use suspended accounts
- Have Brazilian Stripe Connect accounts
- Promote after being marked deleted
Seller Controls
Sellers can:- Disable affiliate requests globally
- Block specific users from becoming affiliates
- Remove affiliates at any time
- Adjust commission rates anytime
Troubleshooting
Common Issues
Affiliate Not Receiving Credit:- Check cookie is set properly
- Verify purchase within 30-day window
- Confirm affiliate is still active
- Check if affiliate is eligible
- Verify affiliate_basis_points on purchase
- Check for partial refunds
- Confirm product price used in calculation
- Confirm they have Gumroad account
- Check they haven’t disabled requests
- Verify not Brazilian Stripe account
- Ensure not already an affiliate
Next Steps
Products
Create products for affiliates to promote
Sales
Track affiliate-generated sales
Offer Codes API
Manage discount codes via API