How this site is fair,
and how it makes money

The deal, plainly

ReferralCommons is a shared pool of referral codes. You draw one when you join a program; you add your own so strangers can draw it. Most referral programs reward both sides, and every successful draw earns the code's owner a referral credit. What each side gets varies by program, so every program page here lists the current terms and when we last checked them. Nobody pays us anything, and there are no ads.

The house take: 10%

The site's owner keeps their own codes in every pool. About 10% of draws serve one of those house codes instead of a community code. That's the entire business model: run the site, keep the pools stocked, earn referral rewards on a disclosed slice of the traffic.

The other 90% of draws, the large majority, serve community codes.

What we promise about the draw

The house rate is a ceiling, not a floor of tricks. House codes follow exactly the same rules as yours: they rotate least-recently-shown first, they expire after 30 days unless refreshed, and they get retired after 3 "didn't work" reports just like anyone else's. Nothing degrades your odds beyond the stated rate.

Keeping the pool honest

Every served code has a "didn't work" button. 3 reports retire a code automatically. Codes also expire after 30 days, so dead codes fall out on their own. Resubmitting resets the clock.

What we know about you: almost nothing

You don't need an account here. Your codes are tied to a secret manage link, and your email is optional (used only to send you that link). Draw analytics count how many times each program was drawn, never who drew what.

"Why wouldn't you just serve your own codes every time?"

Fair question, since you can't see the dice from your side of the screen. Three honest answers. First, the incentive: this site is worthless without a stocked community pool, and nobody adds codes to a pool that never serves them. Serving your codes 90% of the time is the business model, not a concession. Second, the mechanics are boring on purpose. Each draw runs one probability check, then least-recently-shown rotation inside whichever pool won. There are no per-user tricks and no weighting by anything else. Third, you can check the vibe yourself: draw from the same program a few times and watch the serial numbers change. If this site ever felt rigged, r/beermoney would say so loudly, and they'd be right to.

Questions?

The whole site is deliberately simple enough to explain on one page, and this is that page. If something seems off, report the code and the pool's own rules will handle it.