Fees
Every trade pays 1%, and 75% of that goes to whoever made the coin. Where the rest goes, with worked examples.
There is exactly one fee on Runitup, and every token carries it. There is no second, creator- configurable tax: tokens launched here have no tax logic inside them at all.
The fee — 1% of every trade
Every token, no exceptions and no opt-out. It splits like this:
| Who | Share of the 1% |
|---|---|
| You, the creator | 75% |
| Platform | 25% |
This is the "keep 75% of the fees" part. On every single trade of your token, for as long as it trades, most of that 1% comes to you.
Where the 1% actually comes from
This is worth understanding, because it's neater than it first sounds.
The 1% isn't an extra charge Runitup bolts on. It is the pool's own swap fee. Every AMM pool charges traders a fee that normally goes to whoever supplied the liquidity — and Runitup's pools are created on the 1.00% fee tier.
Because the pool's liquidity position is locked in a contract, those fees accumulate inside it until something collects them. Runitup does that for you automatically — see When the money actually arrives below.
So: traders pay the standard pool fee they'd pay anywhere, and the creator receives the majority of it instead of an anonymous liquidity provider.
Worked example
Someone buys $1,000 of your token:
- Pool fee at 1% = $10
- You receive $7.50
- Platform receives $2.50
At $100,000 of lifetime volume, that's $750 to you. Volume, not price, is what pays you — a token that trades sideways all day earns its creator more than one that doubles on two trades.
What you are actually paid in
The worked example above says "you receive $7.50", which is true as a value and slightly misleading as a description. You are not paid in dollars, and you are usually not paid in only one thing.
The 1% is the pool's own swap fee, and an AMM takes its fee out of whatever the trader hands over. That gives two cases:
| The trade | The trader pays in | So the fee arrives as |
|---|---|---|
| Someone buys your coin | ETH, USDG or the stock your pool is paired against | that quote asset |
| Someone sells your coin | your coin | your coin |
So a pool that has seen buying and selling holds uncollected fees in both assets. When they are collected, each side splits 75 / 25 on its own, and you receive both — some ETH, and some of your own coin.
This is why My Launches shows your earnings per asset rather than as one figure. They are different units, and adding them into a single number would be inventing one.
It is not a fixed half and half
People often describe this as "50% token, 50% ETH". That is a fair description of the common case and not a rule — the mix follows the trading, not a setting:
- A coin that is mostly bought pays its creator mostly in ETH.
- A coin that is mostly sold pays its creator mostly in its own token.
- Two-way trading, which is what most coins settle into, lands near an even split.
Nothing anywhere chooses the ratio. It is a side effect of which direction people traded.
There is no third recipient, and one small deduction
The split has exactly two legs. CREATOR_BPS in the fee contract is 7500, and everything that is
not the creator's is the platform's. There is no referral cut, no burn, no treasury slice, and no
separate fee on top of the pool's.
One thing does come off first, and it is small enough to have gone unmentioned here for too long. Collecting fees costs gas, and anyone may trigger a collection, so whoever pays that gas is reimbursed 0.5% of the quote leg before the 75/25 split. It does not touch the token leg at all.
So on the quote side a creator receives 74.625% rather than 75%, and on the token side the full 75%. On the first collection after the September redeploy that came to 0.045542 WETH to the creator, 0.015181 to the platform and 0.000305 to the collector.
The reimbursement is a setting rather than a constant. It is 0.5% today and the contract caps it at 5%, which the owner could raise without notice. We would rather write that down than have somebody find it in the code.
This is worth stating plainly because an earlier version of these docs said 70 / 20 / 10. That figure was inherited from a different product with a third leg and was wrong here from the day it was written. If you find 70/20/10 anywhere, it is stale and this page is correct.
When the money actually arrives
You never have to claim anything. Fees are sent straight to your wallet — Runitup never holds a balance for you, there is nothing to withdraw, and nothing expires if you don't come back.
There is an optional Collect pool fees button on My Launches, but it isn't a claim. It just triggers the collection early instead of waiting for the automatic one.
How the automatic collection works
An AMM pool never pushes fees out on its own. They sit inside the locked liquidity position as an uncollected balance until someone calls a collect function on it. That's how AMMs work everywhere, not something specific to Runitup.
So Runitup runs a service that does it for you — the Keeper. Every hour it checks each pool and collects the fees, which then split 75 / 25 and land in wallets immediately. It collects when a pool has built up:
- more than $10, or
- more than $0.25 that has sat uncollected for 14 days
The $10 floor exists so the collection doesn't cost more in network fees than it's worth moving. The 14-day rule is the safety net: if your token goes quiet at $3 of fees, that $3 still reaches you rather than being stranded in the pool forever.
At the 1% fee tier, $10 of fees means $1,000 of trading volume. An active token clears that several times a day and gets paid several times a day. A quiet one gets paid on the 14-day rule.
Don't want to wait?
Collect pool fees on My Launches does the same collection immediately, at any amount, with no threshold. The only difference is that you pay the network fee for it instead of us. Useful if you're sitting just under the threshold and would rather have the money now.
It can't clash with the automatic sweep. If you collect a moment before one runs, the sweep finds nothing left and skips your pool — fees only exist once, so there's no way to be paid twice or to interfere with anything.
You are never dependent on us for this
Collection is permissionless — it is written into the contract that anyone can trigger it, not just Runitup. The automatic service is a convenience, not a gatekeeper. If it stopped running tomorrow, you, or anyone else, could still collect your fees directly from the contract. Your money can't be held hostage by a service going down.
If fee recipients change
Collection pays whoever the recipients are at the moment it runs, not who they were when the fees were earned. So if a token's fee recipient is changed — a community takeover, say — any fees still sitting uncollected in the pool will go to the new recipient once collected, not the old one.
Where to see it live
Every token page shows its actual on-chain rate, read from the contract rather than from what was typed into a form at launch. Your own earnings across all your tokens are on My Launches and your public profile.
