Uniswap (UNI) and DEXs Explained for Australians: How Decentralised Trading Works
If you have only ever bought crypto through an exchange like CoinSpot or Swyftx, decentralised exchanges (DEXs) can seem like a different world: no company holds your funds, there is no sign-up form, and no order book in the traditional sense. Uniswap is the best-known DEX, and its governance token, UNI, is one of the flagship assets of decentralised finance (DeFi).
This guide explains how DEXs and Uniswap actually work — including the maths behind the prices — what the UNI token does, how Australians can use it, the real risks, and the surprisingly tricky Australian Taxation Office (ATO) tax picture. It is education, not financial advice.
What is a decentralised exchange (DEX)?
A centralised exchange (CEX) is a company that takes custody of your funds, matches buyers and sellers, and lets you trade through its platform. A DEX is a set of smart contracts on a blockchain that lets people swap tokens directly from their own wallets, with no intermediary holding the money.
The key innovation behind Uniswap is the automated market maker (AMM). Instead of an order book, an AMM uses liquidity pools — pots of two tokens supplied by users — and a mathematical formula to set prices automatically. Anyone can trade against the pool, and anyone can supply liquidity to earn a share of the trading fees. If DeFi is new to you, our overview of DeFi in 2026 sets the scene.
The constant-product formula (x × y = k)
Most of Uniswap’s early pools run on one deceptively simple rule: a pool holds two tokens, and the quantity of token X multiplied by the quantity of token Y must always equal a constant, k — written out, x × y = k.
Imagine a pool with 100 ETH and 300,000 USDC. Here k = 30,000,000 and the price of ETH is 300,000 ÷ 100 = 3,000 USDC. To buy 1 ETH while keeping k constant, the pool must end up with 99 ETH, so the USDC side must rise to 30,000,000 ÷ 99 ≈ 303,030 USDC. You therefore pay roughly 3,030 USDC for that 1 ETH, not 3,000 — the extra ~30 USDC is slippage, the price impact your own trade creates by moving the pool ratio.
The larger your trade relative to the pool, the worse the slippage. This is why thin (low-liquidity) pools are dangerous: on an obscure token with only a few thousand dollars of liquidity, a modest buy can push the price up 20% or more.
What slippage tolerance actually does
When you swap you set a slippage tolerance — say 0.5%. If the price moves against you by more than that between quoting and execution, the transaction reverts rather than filling at a bad rate. Set it too low on a volatile pool and your swaps keep failing (while still costing gas); set it too high and you expose yourself to sandwich attacks, where a bot front-runs your trade, pushes the price, and sells into you.
Concentrated liquidity (Uniswap v3)
The original design spread a provider’s capital across every possible price, which is capital-inefficient — most of it sits idle at prices that never occur. Uniswap v3 introduced concentrated liquidity: providers choose a price range (say, ETH between 2,800 and 3,200 USDC) and their capital only works inside that band. Within the range they earn far more fees per dollar deposited; outside it, they earn nothing and the position converts fully into the token that is falling. This turns passive supplying into active management, and magnifies impermanent loss (below) if the price leaves your range.
How a swap actually executes
Behind a single tap of “Swap”, several things happen on-chain:
- Token approval. Before Uniswap can move an ERC-20 token out of your wallet, you sign an approval granting the router permission to spend it — a separate transaction with its own gas cost the first time you trade a given token.
- Routing. Uniswap finds the best path — sometimes direct (UNI → ETH), sometimes multi-hop (UNI → ETH → USDC).
- Execution. You sign the swap. The contract pulls your input token, sends the output, and takes the pool fee. If the price has moved beyond your slippage tolerance, it reverts.
- Gas. You pay a network fee in the chain’s native token (ETH on mainnet) whether the swap succeeds or reverts.
Gas fees and Layer 2s
On Ethereum mainnet, a Uniswap swap can cost from a few dollars to well over AUD $50 in gas when the network is congested — occasionally more than the trade is worth. Layer 2 networks such as Arbitrum, Base and Optimism batch transactions and settle back to Ethereum, cutting swap costs to cents while Uniswap runs natively on each. For most Australians experimenting with a DEX, using Uniswap on a Layer 2 is dramatically cheaper. Each network is separate: sending tokens to the wrong one is a common and often irreversible mistake.
What does the UNI token do?
UNI is Uniswap’s governance token. Holders vote on protocol decisions — treasury spending, fee settings, upgrades and grants. It was famously distributed via one of the largest airdrops in crypto history to early users, an event with its own Australian tax consequences.
Importantly, UNI is not a claim on Uniswap’s revenue in the way a share is a claim on company profits. That is central to the long-running “fee switch” debate: Uniswap collects swap fees, but by default those go entirely to liquidity providers, not UNI holders. Governance can turn on a protocol-level fee that diverts a slice to the treasury or to stakers. Doing so could make UNI look more like a cash-flow asset — but might also make the token resemble a financial product to regulators and push liquidity to rival DEXs. For Australians, that distinction matters both for how you value UNI and for how the Australian Securities and Investments Commission (ASIC) might view tokens that resemble financial products.
Impermanent loss, explained properly
Impermanent loss is the gap between what you would have if you simply held two tokens versus supplying them to an AMM pool, when their prices diverge. It happens because arbitrage traders rebalance the pool: as one token rises, they buy the cheaper token out of your pool, leaving you holding relatively more of the token that fell.
A worked illustration. Suppose you deposit into an ETH/USDC pool when ETH = AUD $3,000:
- You supply 1 ETH + 3,000 USDC (total AUD $6,000; treat USDC as ~$1).
- ETH then doubles to $6,000. Arbitrageurs rebalance the pool, so by the x × y = k maths your position now holds roughly 0.707 ETH + 4,243 USDC, worth about $8,485.
- Had you simply held the original 1 ETH + 3,000 USDC, you would have $9,000.
The difference — about $515, or roughly 5.7% of the held value — is your impermanent loss. It is “impermanent” because if ETH returned to $3,000 the loss would vanish; but if you withdraw while prices are diverged, it becomes permanent. Trading fees may or may not offset this — on volatile pairs they often do not, which is why many providers stick to correlated pairs (like two stablecoins on Curve Finance) where prices barely diverge.
How Australians can use Uniswap and buy UNI
There are two separate questions here: using the protocol, and buying the token.
Buying the UNI token
- UNI is widely listed on AUSTRAC-registered Australian exchanges such as CoinSpot and Swyftx — compare them in our CoinSpot review, Swyftx review and our Australian exchanges guide.
- Verify your identity, deposit AUD via PayID or bank transfer, and buy UNI like any other token.
Using the Uniswap DEX
- You will need a self-custody wallet and some ETH (or the network’s token) for gas. Our Australian crypto wallets guide explains how to set one up safely.
- Because DEXs are non-custodial, security is entirely on you — approval scams and fake tokens are common, so double-check contract addresses.
For most everyday Australian investors there is no need to touch a DEX at all — a reputable local exchange handles buying, selling and even staking with far less to go wrong. DEXs come into their own when you want tokens not listed locally, want to provide liquidity, or want to interact with DeFi directly. The trade-off is real: you gain permissionless access and self-custody, but you give up customer support and any safety net if you sign a malicious transaction. Treat your first DEX interactions as an experiment with small amounts.
CEX vs Uniswap DEX: a side-by-side
| Feature | Australian CEX (CoinSpot/Swyftx) | Uniswap DEX |
|---|---|---|
| Custody of funds | Exchange holds your crypto | You self-custody in your own wallet |
| KYC / identity | Required (AUSTRAC-registered) | None — connect a wallet and trade |
| Customer support | Yes, local support and dispute help | None — no one to call if you err |
| Token range | Curated, vetted listings | Any token with a pool, vetted or not |
| AUD on/off ramp | Direct via PayID/bank | No fiat — crypto in, crypto out |
| Tax record-keeping | Statements often provided | You reconstruct every on-chain event |
| Reversibility of errors | Support may assist | Irreversible; wrong-network = likely lost |
Common mistakes to avoid
- Approval phishing. Signing a malicious token approval or “permit” can let a scammer drain a token later. Only approve contracts you trust and periodically revoke old approvals — our guide to wallet drainers and approval phishing walks through this.
- Fake token contracts. Scammers deploy tokens with the same ticker as a real project. Always paste the verified contract address from an official source — never trust a search result inside a swap box.
- Forgetting every swap is a CGT event. Australians routinely swap crypto-to-crypto and never realise each swap must be reported to the ATO (see below).
- High slippage on thin pools. Large buys on low-liquidity tokens cause severe price impact — you can lose 10-30% instantly to slippage and sandwich bots.
- Wrong-network transfers. Sending tokens to the wrong chain (mainnet vs a Layer 2, or Ethereum vs BNB Chain) frequently results in permanent loss.
Uniswap, UNI and Australian tax
This is where many Australians get caught out. Every token swap on a DEX is a disposal for CGT purposes — swapping ETH for UNI, or one stablecoin for another, is a taxable event even though no AUD changed hands. Holding UNI for more than 12 months before selling may qualify you for the 50% CGT discount on the gain.
Worked example: a crypto-to-crypto swap is a CGT event
Say you bought 1 ETH for AUD $2,500 months ago. Today, with ETH at AUD $4,000, you swap that 1 ETH for UNI. No Australian dollars ever hit your bank account — but in the ATO’s eyes you have disposed of the ETH at its $4,000 market value.
- Capital proceeds (market value of ETH at swap): $4,000
- Cost base (what you paid for the ETH): $2,500
- Capital gain on the ETH: $1,500
That $1,500 gain is assessable this financial year. If you had held the ETH for more than 12 months, only $750 would be taxable after the 50% discount. Separately, the UNI you received now has a cost base of $4,000 — its AUD value at acquisition — which you measure your next gain or loss against. Do this across dozens of swaps and you see why reconstructing DEX activity at tax time is painful without software.
Worked example: liquidity-provider fee income in AUD
Fees you earn as a liquidity provider are generally treated as ordinary income at their AUD market value when you receive them, and later disposing of those tokens is a separate CGT event. Suppose your ETH/USDC position accrues fees you claim worth AUD $320. That $320 is assessable ordinary income now. If those tokens later rise to $360 when you sell, the extra $40 is a capital gain; if they fall to $290, you have a $30 capital loss. The ATO expects you to value each event in AUD at the time it occurs.
Depositing into and withdrawing from a pool can each trigger CGT events too. Our DeFi tax guide and the broader 2026 crypto tax guide explain how the ATO approaches these events; if you are chasing pool rewards, our yield farming risks and tax guide is worth a read too. Good record-keeping via crypto tax software is close to essential once you start using DEXs.
Where Uniswap sits in DeFi
Uniswap does one thing: swap tokens. It sits alongside lending protocols such as Aave, where you borrow against collateral and risk liquidation, and stablecoin venues like Curve. Together — trading, lending and stable value via assets such as USDT, USDC and AUDC — these form the core of on-chain finance.
Frequently asked questions
Is using Uniswap legal in Australia?
Using a decentralised protocol like Uniswap is not prohibited for Australian individuals, but it is unregulated, non-custodial and higher-risk, and every swap is a taxable CGT event. You are fully responsible for your own security and tax reporting, with no local consumer protection if something goes wrong.
What is the difference between UNI and Uniswap?
Uniswap is the decentralised exchange protocol; UNI is its governance token. You do not need to own UNI to trade on Uniswap, and owning UNI mainly gives you a vote in protocol governance rather than a direct claim on the protocol’s fee revenue.
Do I pay tax when I swap tokens on Uniswap?
Generally yes. The ATO treats a crypto-to-crypto swap as a disposal, which is a CGT event, even though you never converted to AUD. You calculate the gain or loss using the AUD market value of the token you disposed of at the moment of the swap.
What is impermanent loss and should I worry about it?
Impermanent loss is the shortfall a liquidity provider can suffer versus simply holding the two tokens, caused by their prices diverging while arbitrageurs rebalance the pool. It matters most on volatile, uncorrelated pairs and is minimal on tightly correlated pairs like two stablecoins. Fees earned may or may not offset it.
Is it cheaper to use Uniswap on a Layer 2?
Usually, yes. Ethereum mainnet gas fees can make small swaps uneconomic, while Uniswap on Layer 2 networks such as Arbitrum or Base often costs cents. Just remember each network is separate — moving funds between them requires a bridge, and sending to the wrong network can be irreversible.
General information only. This article is general information and education, not financial or tax advice. Cryptocurrency is highly volatile and you can lose money. Crypto Australia Guide does not hold an Australian Financial Services Licence (AFSL). Always do your own research and consider speaking to a licensed financial adviser or registered tax agent about your personal circumstances before investing. Tax treatment depends on your individual situation and current ATO guidance.
