What is the MoonSale Affiliate Program
We are launching an affiliate program. If you bring a presale or fair launch listing to MoonSale, you earn 25% of the listing fee that the project pays at the moment of launch. Paid in the launch chain native token. Tracked on chain. Settled weekly.
The program is live today on the public dashboard at Affiliate Commission. One signature gets you a unique referral code in the format MOON-XXXX. Share it. Earn from every launch that comes through your link for the next 30 days after a click.
This is the simplest version of the explanation. The rest of this post covers the mechanics, the earnings math, the attribution rules, and the design choices we made. The short version: if you have an audience that is interested in launching tokens, the program is built so you can earn a meaningful share of the fees those launches pay, with no manual tracking on your end.
How the 25% commission works
The number is straightforward. For every presale or fair launch created through your referral link, you earn 25% of whatever listing fee was active on that chain at that moment. The remaining 75% goes to the platform.
The commission is computed at the moment of launch creation and stored on the launch row in our database. If we change the listing fee later, your commission for an already-attributed launch does not change. You earn what was promised at the time you delivered the launch.
A few specifics:
Fees are per chain. BSC mainnet, Ethereum mainnet, BSC testnet, and Sepolia each have their own listing fee configured in admin settings. Your commission for a launch is based on the fee for the chain that launch is on. Mainnet launches pay real value. Testnet launches are tracked for analytics but do not pay out (testnet tokens have no value).
No revenue share on the raise. The 25% is purely on the fixed listing fee, not on a percentage of the amount the project raises. This keeps the math predictable for both sides and matches what most legitimate affiliate programs in Web3 actually pay.
Uncapped. No cap per affiliate, per month, or per launch. If you bring 50 launches in a month, you earn 25% on every single one.
No middleman fees. What we owe you is what we pay you. There is no platform deduction on top of the 25%, no withdrawal fee, no hidden math.
For the broader context on launch costs and what the listing fee covers, see How Much Does It Cost to Launch a Token on BNB Chain in 2026?.
How attribution works under the hood

Attribution is the part most affiliate programs get wrong. Ours uses a simple, durable pattern that respects how creators actually arrive at a launchpad.
Step 1: The click. When someone visits any MoonSale page with your referral link (for example moonsale.app slash question-mark ref equals MOON-ABCD), our root layout reads the ref code and writes it to their browser localStorage with a 30-day timestamp.
Step 2: The window. That ref stays attached to that browser for 30 days from the click. If they come back through a different link with a different code, last-click wins (we overwrite). This is the industry standard and makes the math intuitive: whoever sent the most recent click that led to the launch gets the commission.
Step 3: The launch. When the user creates a presale or fair launch, our launch creation API reads the stored ref code from the request body, looks up the affiliate, and stamps the launch row with referrer_code, referrer_wallet, and the computed commission_amount. All of this happens in the same transaction as the launch row insert. No race conditions.
Step 4: The payout. Pending commissions show up in the affiliate dashboard, grouped by chain. Once a week, we batch payments out from the operations wallet, and each paid launch row gets stamped with commission_paid_at and the on-chain transaction hash you can verify on the block explorer.
A few rules baked in:
- Self-referral blocked. If the wallet creating the launch is the same as the affiliate wallet behind the ref code, the attribution is silently dropped. You cannot earn commission on your own launches.
- Banned or paused affiliates. New launches do not accrue commission. Already-accrued unpaid commissions stay owed unless the account was banned for fraud (in which case admin can manually zero them).
- Unknown ref codes ignored. If someone shares a fake or expired code, the launch creates normally but no row attribution happens.
For the broader context on how launch creation and security audits work, see MoonSale Security Standards Explained.
A concrete earnings example

Numbers make the program concrete. Here is a hypothetical month for an affiliate who refers five launches.
Assume the listing fee on BSC mainnet is set to 0.04 BNB and the fee on Ethereum mainnet is 0.1 ETH. The actual numbers in your dashboard depend on what is configured in admin settings on the day each launch happens.
| Day | Launch | Chain | Listing fee | Your 25% |
|---|---|---|---|---|
| 3 | Token A presale | BSC mainnet | 0.04 BNB | 0.01 BNB |
| 8 | Token B fair launch | BSC mainnet | 0.04 BNB | 0.01 BNB |
| 14 | Token C presale | BSC mainnet | 0.04 BNB | 0.01 BNB |
| 21 | Token D presale | Ethereum | 0.1 ETH | 0.025 ETH |
| 28 | Token E fair launch | BSC mainnet | 0.04 BNB | 0.01 BNB |
End of month total: 0.04 BNB + 0.025 ETH. At a hypothetical BNB price of $700 and ETH price of $3500, that is roughly $115 across the two chains.
Two takeaways from this example:
The math compounds with launch volume, not with raise size. Whether the projects you refer raise $5k or $5m, your commission is the same per launch. This means your effort scales with how many founders you bring, not with how lucky those founders get.
Multi-chain referrals stack. If your audience launches on both BSC and Ethereum, you accrue earnings in both currencies. The dashboard groups them per chain so you always know exactly what you are owed in each native token.
For a deeper look at how presale and fair launch costs break down across chains, see Fastest Web3 Token Launch Platforms in 2026 (24-Hour Playbook) and How Much Does It Cost to Launch a Token on BNB Chain in 2026?.
How to sign up in 60 seconds
The signup flow is intentionally short. Three steps:
Step 1. Visit Affiliate Commission and connect your Web3 wallet. The wallet you connect is the wallet that will receive your payouts, so pick one you control and intend to use long-term.
Step 2. (Optional) Add an email address. We use it only for important payout notifications. Skip if you prefer.
Step 3. Click Sign Up & Get My Code. Your wallet will pop up a message to sign. Approve. We generate a unique MOON-XXXX code and your dashboard goes live immediately.
That is it. Your share link is moonsale.app slash question-mark ref equals followed by your code. Copy it from the dashboard and start sharing.
After signup, refreshing the page no longer prompts a signature for the basic dashboard view. The signature is only required to load up-to-date earnings figures. If you dismiss it, the dashboard still shows your code and share link with a Refresh button to re-trigger the signed call when you want fresh numbers.
For ideas on what to do with your link, see How to Get Investors for Your Token and How to Build Community Before Launch. The same audience-building tactics that work for token launches work for affiliate referrals.
How payouts work
We pay weekly. Every week, the operations team:
- Reviews pending commissions per affiliate per chain in the admin dashboard.
- Sends BNB or ETH from our operations wallet directly to each affiliate wallet on the relevant chain.
- Pastes each transaction hash into the admin form. The system records the payout, stamps every contributing launch row with commission_paid_at and commission_tx_hash, and your dashboard updates the next time you load it.
The transactions are visible on the standard block explorers (BscScan, Etherscan). Your dashboard shows each payout with a direct link to the transaction so you can verify the amount and timing.
Two practical notes:
Minimum threshold. There is no formal minimum, but we batch payouts to keep gas economical. If your pending balance on a given chain is very small, it might wait until the next batch cycle to clear.
Currency. Commissions are denominated in the chain native token (BNB on BSC, ETH on Ethereum). We do not convert to USDT or stablecoins automatically. If you prefer to hold stablecoins, swap on chain after receiving the payout.
For more on how MoonSale operates across chains, see Token Sale Platforms That Integrate With Ethereum and BNB Chain in 2026.
Why we built it this way (and what we deliberately did not do)
A few decisions worth being explicit about, since they affect what you can expect.
The 75/25 split is fixed. No tier ladders, no volume bonuses, no special rates for influencers. Same percentage for everyone. We considered tier ladders and decided they introduce more complexity than they reward. If volume rewards make sense in the future, we would announce that as a separate program.
Off-chain attribution, on-chain payout. We could have built a smart-contract-level fee splitter that pays affiliates atomically when the launch fee is paid. We chose not to (yet) because modifying the audited factory contract would require a re-audit and slow down everything else we are shipping. Our database tracks attribution; payouts are real on-chain transfers from the operations wallet. If volume justifies the audit cost later, we will move to an on-chain split.
No KYC for affiliates. You do not need to prove your identity to earn commissions. Just a wallet and a unique code. We may revisit if regulatory considerations push us to add it, but for now the program is permissionless on the affiliate side.
No leaderboard, no public stats. Affiliates see their own data, period. We are not turning the program into a public competition. If you want to publicize your earnings on your own channels, you are welcome to.
No marketing-as-a-service add-ons. The program is the program. We do not upsell affiliates on banner ads, KOL packages, or featured placements. If you want broader marketing support for a launch, you bring through the program, that is a separate conversation with the platform team. The affiliate side is clean.
For the broader context on how MoonSale thinks about marketing support and what platforms typically deliver, see How Token Sale Platforms Compare on Marketing and Promotional Support in 2026.
Frequently asked questions
Who can become an affiliate?
Anyone with a Web3 wallet. No KYC, no application, no waiting list. Connect your wallet at Affiliate Commission, sign one message, and your code is generated immediately.
Can I refer my own projects?
No. If the wallet that creates a launch is the same wallet behind the ref code, attribution is dropped server-side and no commission accrues. The point of the program is to reward bringing new launches, not to give existing launchers a discount on their own listings.
What if my referral creates a launch on testnet?
Testnet launches are tracked in your dashboard so you can see funnel activity, but they do not generate commission. Testnet tokens (tBNB, Sepolia ETH) have no real value, so paying out testnet commissions would be performative. When the same user later creates a mainnet launch (still within the 30-day attribution window), that launch generates real commission.
What happens to my earnings if MoonSale changes the listing fee?
Already-attributed launches keep the commission that was computed at launch creation. If we raise the fee, your old launches are not retroactively boosted; if we lower it, your old launches are not retroactively reduced. Going forward, new launches use the new fee.
How quickly do I see commissions in the dashboard?
Within seconds of the launch creation transaction landing on chain. Our launch creation API records attribution and commission_amount in the same row insert as the launch itself. Refresh your dashboard to see the new entry.
What if a referred project gets cancelled or fails to reach softcap?
The listing fee was already paid at launch creation, so your commission is owed regardless of whether the launch succeeds. Cancellation and softcap failure do not affect attribution.
Can I use my own ref code as a project owner buying through the link?
No. Self-referral is blocked at the server: same wallet creating the launch and behind the ref code means no attribution. This is enforced in the launch creation API regardless of how the link was clicked.
Where can I see the contract that holds the listing fee?
The factory contracts that handle launch creation and listing fee collection are documented and audited. See MoonSale Security Standards Explained for the audit reference and methodology. The fee receiver wallet is set in admin settings and visible on chain.
Will MoonSale add token rewards or a native token to the program?
Not currently. Commissions are paid in the chain native token (BNB or ETH). If we ever launch a MoonSale native token, we would consider whether to add an optional rewards layer for affiliates, but no plans today.
Ready to start earning?
Connect your wallet at Affiliate Commission, sign once, and your MOON-XXXX code is live. Share it with founders, communities, and audiences that are interested in launching tokens. Earn 25% of every listing fee they bring.
For broader context on launching tokens through MoonSale, the canonical entry points are Create Token for the audited deploy, Create Presale for fixed-rate launches, and Create Fair Launch for open-participation launches. The full pricing context is in How Much Does It Cost to Launch a Token on BNB Chain in 2026?, and the security posture you can point referrals at is in MoonSale Security Standards Explained.
The program is live. The dashboard is at Affiliate Commission. Your code is one signature away.

