
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
- The team writes a white paper with the token's supply, use and sale terms.
- It deploys the token contract and a sale contract, or collects payments to a wallet.
- Buyers send ETH, BTC or a stablecoin during the sale window.
- Tokens go out through the sale contract, a claim page, or a bulk send to the buyer list.
- 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
- The team deploys its token and applies to a launchpad, or sets up a sale contract itself.
- The launchpad publishes the price, the allocation rules and the sale time.
- Buyers connect a wallet, pass any whitelist, and pay in the chain's coin or a stablecoin.
- When the sale closes, part of the raise and part of the supply seed a liquidity pool.
- 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.
| ICO | IDO | IEO | |
|---|---|---|---|
| Who runs the sale | The project team | A DEX launchpad, or the team, through smart contracts | A centralized exchange |
| Where buyers pay | The project's own sale page | A launchpad page, from their own wallet | Inside their exchange account |
| Who checks the project | Nobody outside the team | The launchpad, if it screens projects | The exchange, before it agrees to host |
| KYC | Set by the team | Set by the launchpad; some require it | Required by the exchange |
| Sale smart contract | Written or picked by the team | The launchpad's, or the team's own | Run on the exchange's own platform |
| When the token trades | When the team lists it or opens a pool | Right after the sale, on the DEX | When the exchange lists it |
| First market price | Set later by a listing or pool | Set by the liquidity pool | Set on the exchange's market |
| Main cost for the team | Building and marketing the sale | Launchpad fees and the liquidity it seeds | The exchange's listing and sale terms |
| Main risk for buyers | No market after the sale | Fast price swings and removable liquidity | Small 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.
- 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.
- 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.
- 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.
- 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.
Are ICOs, IDOs and IEOs legal?
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

