UTXOs Explained: How Dogecoin Transactions Really Work
Dogecoin has no accounts — only unspent outputs. The UTXO model explains change addresses, fees and why a balance is a sum of coins.
There is no account balance
Dogecoin’s blockchain does not store balances. It stores a chain of transactions, and your “balance” is a computed sum of all unspent outputs (UTXOs) locked to your addresses — like physical bills in a pocket rather than a bank account number.
This is why a wallet needs network access to tell you your balance: it scans the UTXO set through an API and adds up what is spendable by your keys.
Spending means destroying and creating
A transaction consumes whole UTXOs and creates new ones. If you hold a single 100 DOGE output and pay 30, the transaction spends all 100: 30 to the recipient, about 69.99 back to you as change, and the remainder is the miner’s fee.
Wallets handle change automatically by sending it back to your own address. Understanding this explains otherwise confusing history entries where a 30 DOGE payment shows as a much larger movement.
Why fees are about size, not value
Miners include transactions based on fee per byte. A payment built from many small UTXOs is physically larger than one built from a single output — so consolidating dust can cost more in fees than moving a fortune in one output.
For everyday use this barely matters on Dogecoin: at roughly 0.01 DOGE per kilobyte, even a complex transaction costs a fraction of a cent. It is one of the reasons DOGE remains practical for small, frequent payments.
Put it into practice
Create or import your non-custodial Dogecoin wallet — it takes two minutes.
