Skip to content

ICO vs IDO vs IEO: How Each Token Sale Works

Sanket DalviUpdated Oct 30, 202610 min read

ICO vs IDO vs IEO token sale formats compared

ICO vs IDO splits on two points: who runs the token sale, and how soon the token can trade. In an ICO (Initial Coin Offering), the project sells tokens from its own website through a sale contract it controls. In an IDO (Initial DEX Offering), the sale runs on a decentralized exchange (DEX) or a DEX launchpad. A liquidity pool lets buyers trade as soon as the sale closes.

A third format, the IEO (Initial Exchange Offering), hands the sale to a centralized exchange that checks the project and lists the token. This guide covers all three crypto fundraising methods, for founders planning a raise and for investors judging one.

ICO, IDO and IEO in short

  • ICO: the team sells from its own site. It sets the price, the rules and the sale contract, and nobody outside reviews them.
  • IDO: the sale runs on a DEX or a launchpad. Smart contracts take the payment, and a liquidity pool opens trading right after.
  • IEO: a centralized exchange vets the project, sells to its own verified users, and lists the token.
  • All three need a deployed token contract first. None of them tells you whether a token is worth buying.

The ICO: a sale the project runs itself

An ICO, or Initial Coin Offering, is a token sale that a crypto project runs itself. The team publishes a white paper, opens a sale page, and accepts coins like ETH or BTC for its new token. No exchange sits in the middle. The team sets the price, the hard cap and the day tokens reach buyers.

The name borrows from the IPO (initial public offering), but an ICO sells no shares. Buyers get tokens on a blockchain, and what those tokens do depends on the project.

ICOs ran on smart contracts from the start. Ethereum ICOs commonly sold ERC-20 tokens, following a standard for tokens inside smart contracts that was proposed in November 2015. A sale contract took ETH in and sent tokens back, or recorded a claim for later. What was missing was outside review. No exchange or launchpad checked that contract or the team behind it.

The 2017-2018 ICO boom showed both sides. Block.one ran the EOS ICO from June 2017 to June 2018. In the words of the SEC's settlement announcement, it "raised the equivalent of several billion dollars". The SEC treated it as an unregistered securities sale, and Block.one paid a $24 million civil penalty.

How an ICO works

  1. The team writes a white paper with the token's supply, use and sale terms.
  2. It deploys the token contract and a sale contract, or collects payments to a wallet.
  3. Buyers send ETH, BTC or a stablecoin during the sale window.
  4. Tokens go out through the sale contract, a claim page, or a bulk send to the buyer list.
  5. The team looks for exchange listings or opens a DEX pool on its own schedule.

The gap between step 4 and step 5 is the buyer's real risk. A token with no pool and no listing has a price on paper only.

What is an IDO in crypto?

An IDO, or Initial DEX Offering, is a token sale held on a decentralized exchange or a DEX launchpad. Buyers join from their own crypto wallet, and smart contracts take the payment and hand out the tokens. Part of the money raised often goes into a liquidity pool. The pool pairs the new token with a coin like ETH or BNB, so it can trade the moment the sale ends.

Launchpads add their own rules on top. Many screen projects, run a whitelist, and cap how much each wallet can buy. Some give bigger allocations to wallets that stake the launchpad's own token. The rules differ on every platform, so read them before you connect a wallet.

Trading from the first minute brings its own risk. The pool handles price discovery from the first trade, so price volatility starts the moment it opens. Early buyers can sell into it at once. A pool the team can still withdraw is a second risk. That is why buyers look for liquidity that is burned or locked.

How an IDO works

  1. The team deploys its token and applies to a launchpad, or sets up a sale contract itself.
  2. The launchpad publishes the price, the allocation rules and the sale time.
  3. Buyers connect a wallet, pass any whitelist, and pay in the chain's coin or a stablecoin.
  4. When the sale closes, part of the raise and part of the supply seed a liquidity pool.
  5. Buyers claim their tokens, often on a vesting schedule, and trading starts on the DEX.

Tools for running an IDO

Teams that want a hosted sale page can use Bitbond's token sale platform. It creates an ERC-20 crowdsale contract on Ethereum with a soft cap, a hard cap and a purchase page. Its sale types include IDO, ICO and STO.

Bitbond also publishes a step-by-step guide on how to launch an IDO. It runs from tokenomics and picking a DEX through launch day and the weeks after.

The IEO: a sale run by an exchange

An IEO, or Initial Exchange Offering, is a token sale that a centralized crypto exchange runs for the project. Binance Academy describes the exchange as the intermediary. It does due diligence on the project, lets only identity-verified users buy, and typically lists the token for trading shortly after the sale.

An early IEO shows the draw. On Binance Launchpad in January 2019, the BitTorrent (BTT) sale raised $7.2 million and sold out in under 20 minutes, The Block reported. Demand like that gives a team a ready audience. It also left some buyers who tried to join with no tokens.

The tradeoff for the team is control. The exchange chooses which projects it hosts and sets the terms, which can include listing fees. For a buyer, exchange vetting removes some risks, but it does not promise the token holds its sale price.

ICO vs IDO vs IEO side by side

The key differences are who runs the sale, who checks it, and how fast the token can trade. An ICO leaves all three to the team. An IDO hands the sale to smart contracts and opens trading at once. An IEO hands it to an exchange. This table compares the three formats on the points that decide a launch.

ICOIDOIEO
Who runs the saleThe project teamA DEX launchpad, or the team, through smart contractsA centralized exchange
Where buyers payThe project's own sale pageA launchpad page, from their own walletInside their exchange account
Who checks the projectNobody outside the teamThe launchpad, if it screens projectsThe exchange, before it agrees to host
KYCSet by the teamSet by the launchpad; some require itRequired by the exchange
Sale smart contractWritten or picked by the teamThe launchpad's, or the team's ownRun on the exchange's own platform
When the token tradesWhen the team lists it or opens a poolRight after the sale, on the DEXWhen the exchange lists it
First market priceSet later by a listing or poolSet by the liquidity poolSet on the exchange's market
Main cost for the teamBuilding and marketing the saleLaunchpad fees and the liquidity it seedsThe exchange's listing and sale terms
Main risk for buyersNo market after the saleFast price swings and removable liquiditySmall allocations and exchange terms
The bottom line: pick the format by what you need most. An IDO suits a team that wants trading to start on a DEX at once and can seed the pool. An IEO suits a team that wants a large exchange audience and accepts the exchange's checks and terms. An ICO gives the team full control, and puts the full weight of trust on the team.

Choosing a token sale for your project

The right format depends on three things: how much control you want, how soon the token must trade, and how big an audience you need. A raise is optional too, since a token can launch straight into a liquidity pool with no sale. Match your answers to one of these.

  • Trading on day one: an IDO, or no sale at all and a direct DEX launch with your own pool.
  • A large, verified audience: an IEO, if an exchange accepts the project.
  • Every rule set by you: an ICO, with a published sale contract and a clear plan for sending tokens out.
  • No raise needed: skip the sale. Many community tokens go straight into a liquidity pool. On Solana, bonding-curve launchpads such as pump.fun sell along a price curve, then move the token to a DEX pool once the curve fills.

What every token sale needs first

Every format starts with a deployed token contract and, sooner or later, a liquidity pool. Tokenry does not host token sales. It covers the steps around one: making the token, opening its first pool and sending tokens to a list of wallets. The full path is in how to create a cryptocurrency.

  1. Create the token. The Tokenry token creator deploys an ERC-20 on Ethereum and six other EVM chains, a BEP-20 on BNB Chain, or an SPL token on Solana. Every transaction is signed in your own wallet, and EVM source code is submitted for verification on the chain's explorer once the deploy confirms. Still picking a chain? Compare ERC-20 vs BEP-20.
  2. Plan the token distribution. Decide how much supply goes to the sale, the pool, the team and vesting before you deploy. Buyers will read that split before they pay.
  3. Open the pool. For an IDO or a direct launch, the liquidity pool creator opens a pool against the chain's own coin, at an opening price you set.
  4. Send tokens to buyers. For an ICO with a buyer list, the multisender sends one token to many wallets from a list.

One gotcha applies to tax tokens. On Tokenry's EVM creator, buy and sell taxes are an Advanced feature. They apply on the V2 pair the token creates at deploy. A pool a launchpad opens elsewhere pays no buy or sell tax unless the owner marks it as a tax pool in the Token Manager. A token with a transfer tax must stay out of V3 and V4 pools, so check the launchpad's pool type first.

Token sales are legal in many countries, but securities and consumer rules can apply to all three formats. Running the sale on a DEX does not change that. What matters is how the token is sold and what buyers are led to expect.

In the US, the SEC fined Block.one $24 million because its EOS ICO was an unregistered securities offering. In the EU, MiCA sets the rules for crypto-asset offers, and the main disclosure is a white paper. ESMA notes those white papers are not reviewed or approved by any EU authority, so the offeror or issuer alone answers for what they say.

Nothing in this guide is legal advice. Talk to a lawyer in your country before you raise funds from the public. For a token launched with no sale, is it legal to create a meme coin covers the basics.

How to check a token sale before you buy

A few on-chain checks take minutes and answer what a sale page often leaves out: who can mint more, whether the liquidity can be pulled, when team tokens unlock, and whether the contract source is public. Run them on any ICO, IDO or IEO token before you pay.

  • Supply controls. On Solana, check that mint authority is revoked. What revoking mint authority means explains why. On EVM, check whether the owner can still mint.
  • Liquidity. Find the pool after launch, and check whether the LP position is burned or locked, and for how long.
  • Vesting. Compare team and investor unlocks with the sale size. Large unlocks soon after launch add selling pressure.
  • Contract source. Read the verified source on the block explorer. An unverified sale contract is a reason to stop. If the team cites a smart contract audit, open the report itself and check which contract address it covers.
  • Sale listings. Trackers like CryptoRank list upcoming IDO, IEO and ICO sales. A listing there is not a check of the project.
Educational content, not financial advice. Tokenry is a self-serve, non-custodial tool, not a financial advisor. Crypto is volatile and risky - always do your own research before creating or investing in any token.

Do it with Tokenry

FAQ

Frequently asked questions

Something not covered here? Contact support.

What is the difference between ICO and IDO?

The difference is who runs the sale and when trading starts. A project runs its own ICO from its website and lists the token later. An IDO runs on a DEX or a launchpad through smart contracts, and a liquidity pool lets the token trade as soon as the sale closes.

What is an IDO in crypto?

IDO stands for Initial DEX Offering. It is a token sale on a decentralized exchange, or on a launchpad built for one. You buy from your own wallet, a smart contract hands out the tokens, and part of the raise often funds the token's first liquidity pool.

What is the difference between ICO and IEO?

An ICO is run by the project, with no outside party checking it. An IEO is run by a centralized exchange, which reviews the project, requires KYC from buyers, and lists the token on its own market after the sale. The exchange decides which projects get an IEO.

What is the difference between TGE and IDO?

A TGE, or token generation event, is the moment a token is minted and handed out to holders. An IDO is a sale. The two often fall on the same day, because tokens bought in the IDO are released at the TGE, but a token can have a TGE with no sale at all.

How do you take part in an ICO or IDO?

For an IDO, connect a wallet to the launchpad, pass its whitelist or KYC if it has one, and pay in the listed coin during the sale window. For an ICO, you pay on the project's own sale page. Open the sale link only from the project's verified accounts.

Is an ICO a good investment?

No one can answer that for token sales in general. An ICO buyer carries the risk that the team misses its plan, that the token never lists, or that the sale breaks securities rules, as the SEC found with EOS. Read the white paper, the contract and the vesting before you pay.

Can Tokenry run my token sale?

No. Tokenry does not host ICOs, IDOs or IEOs. It creates the token on Solana or one of eight EVM chains, opens its first liquidity pool, and sends tokens to a wallet list, all signed from your own wallet. Run the sale itself on a launchpad, an exchange or a sale contract you choose.