How to Buy Cardano (ADA)
Buying ADA takes six steps. The snag is a network rule: every Cardano output must hold close to 1 ADA or more, which is why a 0.5 ADA send fails and some balances look locked.

TL;DR
- Cardano mainnet receive addresses start with addr1; Byron-era ones start Ae2 or DdzFF, and a string starting stake1 cannot receive a payment at all.
- Every output must hold minimum ADA: 4,310 lovelace per byte as of 26 October 2026, which works out at roughly 0.97 ADA for a plain transfer.
- Outputs carrying native tokens need more ADA than plain ones, which is why some wallets show a spendable balance smaller than the total.
- Network fees follow a formula of 155,381 lovelace plus 44 lovelace per byte, so a typical transfer costs about 0.17 ADA.
Try sending a friend 0.5 ADA from a fresh Cardano wallet and the app refuses. Or it shows one balance in big type and a smaller spendable figure under it. Neither is a bug. Both go back to 1 March 2021, when an upgrade called Mary let anyone mint tokens that travel the network much as ADA does, and set how much ADA each token has to drag along with it.
More than five years on, the rule still catches first-time buyers: every output on the ledger must hold a minimum amount of ADA, and one carrying tokens must hold more.
This walkthrough covers where your ADA lands, the buying steps, and the two network rules worth knowing before any money moves: the minimum and the fee. It is an educational guide and nothing in it is financial advice.
Where the ADA lands
Before paying anyone you need an address, and Cardano has more than one kind in circulation. The current format arrived with the Shelley upgrade on 29 July 2020. A mainnet address of that type begins addr1 and usually runs to 103 characters, because it packs two pieces into one string: a part that controls spending, and a second part your wallet uses for features you can ignore for now.
A shorter addr1 form of 58 characters leaves that second part out, some exchanges hand those out, and both receive ADA perfectly well.
Older addresses look nothing like either, because from the 2017 launch until July 2020 Cardano ran the Byron format, where addresses start with Ae2 (the Yoroi style) or DdzFF (the early Daedalus style) and carry no addr prefix at all. The ledger still accepts them, but several newer wallet apps cannot create one, so if an old wallet shows you a Byron address, treat it as a leftover from that era.
Then there is the trap: some wallets also display a string beginning stake1, which looks like an address and cannot be paid, since Cardano's own documentation says funds cannot be received there through a transaction. Copy from the wallet's Receive screen and nowhere else.
Buying ADA, step by step
Set up the wallet before anything else, since on a custodial platform the company holds the keys and can reset a lost login, but a self-custody app hands you a recovery phrase instead, and that phrase goes on paper before a penny moves.
Copy the address from Receive.
Get verified, because the platform or on-ramp will want an ID document photographed, often your face too, and this is normally the slow bit.
Enter an amount, pick card or bank transfer, and read the quote properly: ADA received, rate, platform fee, network fee.
Keep even a test buy above 1 ADA (the next section explains why).
Paste your address into a Cardano block explorer and watch, because the transaction shows up as soon as it is in a block.
Paste addresses rather than typing them, then check the first six and last six characters against the wallet screen, since clipboard malware that swaps addresses does exist. And the gap between the price on a chart and the rate on your quote is a cost too. No line item names it, which is why it gets missed.
Why a 0.5 ADA send fails
ADA divides into a million smaller units called lovelace, a nod to Ada Lovelace, the 19th-century mathematician the coin itself is named after. So 1 ADA is 1,000,000 lovelace, and the network does all of its arithmetic in the small unit.
Every unspent output on the ledger takes up space on every full node until somebody spends it. To stop the ledger filling up with dust, each output must carry a minimum amount of ADA that scales with its size in bytes. The rule takes the output's size, adds a fixed overhead of 160 bytes, and multiplies the total by a protocol parameter called coinsPerUTxOByte.
As of 26 October 2026 the live parameters set that figure at 4,310 lovelace per byte. A plain ADA-only output to a standard addr1 address is about 65 bytes, so 225 bytes multiplied by 4,310 gives 969,750 lovelace, or about 0.97 ADA, which is why some platforms just ask for at least 1 ADA.
Send 0.5 ADA and the transaction is invalid before it ever reaches the network. The rule bites at the other end as well, because if you try to spend most of a balance and leave 0.3 ADA behind as change, that change output is too small to exist, and the wallet has to top it up from somewhere else, fold it into the fee or refuse.
When tokens ride along
Since Mary, an output can carry native tokens next to its ADA, and every token adds bytes: the policy ID, the token's name and the quantity all get stored, so more bytes means a higher minimum. On the current parameter an output holding a single token at a standard address needs roughly 1.1 to 1.3 ADA, and the figure climbs with every token added.
Tokens cannot travel alone. Cardano's ledger documentation is blunt that an output containing only custom tokens is impossible, so whoever sends you a token has to send the minimum ADA along with it.
That is why a wallet can show a bigger total than it lets you spend. The ADA sitting next to your tokens is reserved to keep them valid, and some wallets label it as locked. Freeing it means sending the tokens somewhere else, along with the ADA they need, which is a fair price for a token you never wanted.
What the network charges
The fee is a formula, not an auction. Cardano charges a fixed amount plus a rate per byte, both set as protocol parameters, and as of 26 October 2026 that means 155,381 lovelace plus 44 lovelace for every byte of the transaction.
A typical transfer of around 300 bytes therefore costs about 0.17 ADA. Even the largest transaction the network allows, 16,384 bytes, comes to under 0.9 ADA, before any extra charge for running smart-contract code.
That is the chain's cut, and it is small and predictable. The platform you buy from adds its own fee or spread, and when it sends your ADA out it pays the network fee and usually passes it on. So when a quote shows several ADA in charges on a plain purchase, almost all of it is the platform's.
