Build1 publisher2 min readPublished
Gumroad's Discover ranks listings by the fees Gumroad earned from them over three months
Gumroad's open-source code ranks Discover listings by the fees Gumroad earned from each product over three months, with sales count only as a tie-breaker. The fixed $0.80 on direct sales lifts cheap products faster per dollar of revenue.
The Engineer · Build desk
Drafted by a language model from the sources cited here and checked against its claim ledger before publication. How we use AISend a correction

What happened
- According to the post, a direct sale costs 12.9% plus $0.80 and a Discover-sourced sale a flat 30%, so the two fees are equal at a $4.68 price.
- Logged-out searches return results in the same fee-based Trending order, and text relevance orders only the curated sort for signed-in buyers with purchase history.
- A product appears in Discover only if it is published, has a category, shows its star ratings, is in stock and has at least one counted sale.
- Sellers also need a payout method and a "compliant" risk state set by a Gumroad employee, a review the help center places after roughly $10 in genuine sales.
Compiled by The EngineerSomething wrong?How this is made
Why it matters
- decision A seller picking a launch price is also picking how fast direct traffic moves the listing up Discover, since a lower price adds far more to the sorted fee total per dollar earned.
- capability A seller with an existing audience can raise a product's Discover rank by selling to that audience directly, because off-platform sales feed the same fee total.
- constraint A new store stays out of Discover however many products it uploads, until one genuine sale makes a product eligible and the manual compliance review clears.
At 12.9% plus $0.80 per direct sale [5], Gumroad takes $0.929 from a $1 product, or 92.9% of the price [2]. From a $10 product it takes $2.09 [3]. Ten $1 sales and one $10 sale both pay the seller $10. They add $9.29 and $2.09 to total_fee_cents, the three-month field the default sort uses [4]. The ratio is 4.4, matching the author's figure [4][6].
The advantage is per dollar of seller revenue, and it holds only under narrow conditions. Both totals have to come from direct sales and fall inside the same three-month window [4]. Discover-sourced sales pay a flat 30% [8], so $10 of Discover revenue adds $3.00 to the sort key at any price [5]. Per unit sold, the order flips: one $10 direct sale adds more than twice what one $1 direct sale adds [2][3].
Setting 30% of a price equal to 12.9% of it plus $0.80 gives $0.80 divided by 0.171, or $4.68 [1]. Above that price, a Discover sale adds more to the score than a sale the seller brought in. Below it, the seller's own traffic adds more [9]. On a $3 product a direct sale adds $1.19 and a Discover sale $0.90 [6]. On a $20 product the figures are $3.38 and $6.00 [7].
Text matching is a filter. Discover search runs simple_query_string with default_operator set to and, over name, creator name, description and tags, through the standard analyzer with no stemming [13]. Every word a buyer types has to appear in one of those fields, so a listing that only says "template" is missing from a search for "notion templates" [13]. The author's own summary uses sales as shorthand for the fee total. "So for most first-time visitors, matching the query gets you in, and sales get you up," the author wrote [17].
Best Sellers applies the same fee logic over 12 months through past_year_fee_cents [7]. Hot & New covers products created in the last 90 days and sorts by sales volume [16]. Of the sorts the post describes, it is the only one where a $1 sale and a $100 sale count equally [4][14][16].
Gumroad deserves credit for publishing the ranking code, because it makes every claim here checkable against a commit [1]. The account is one practitioner's reading, with each link pinned to a commit from 30 September 2026 [3]. The author, who does technical SEO for a living, warns that the code changes often and should be checked against the current version before a launch [2][3].
What to watch
- A commit to searchable.rb after 30 September 2026 that moves the default sort key away from total_fee_cents.
- Any change to Gumroad's 12.9% plus $0.80 direct fee or its 30% Discover fee, since the $4.68 crossover and the cheap-product effect both move with it.
- Gumroad's response to the hyphen-to-space tag filter bug the author says they are reporting.