Skip to content

From Install to a Portfolio You Trust in Twenty Minutes

7 min read · Verified September 2026

Setting up a crypto portfolio tracker takes about twenty minutes in the right order: write down every account you hold before opening the app, connect exchanges with read-only keys, add wallet addresses, filter spam tokens, enter what cannot sync as manual positions, set a few alerts, then reconcile against what you wrote down.

Most people set up a portfolio tracker backwards. They install the app, connect the first exchange that comes to mind, get a number, and then spend the next six months vaguely aware that the number is wrong without ever finding out why.

The fix is boring and it works: do the inventory before you touch the app. Twenty minutes of ordered work gets you a total you actually believe, and a total you believe is the only kind worth having. Everything downstream — allocation, when you take profit, what you hand your accountant — is built on it.

Here is the order that works, and why each step comes where it does.

What should I do before I install anything?

Open a notes app and write down every place you hold crypto. Every exchange, every hot wallet, every hardware wallet, every chain you have ever bridged to, every staking position, every coin you bought from a friend and never moved. Next to each one, write the balance that venue currently reports.

That list is your ground truth. It is the thing you will reconcile against at the end, and it has to be written down before you start, because once the app shows you a number your memory will quietly rearrange itself to agree with it.

Two categories get forgotten almost every time. The first is the exchange account you stopped using, which usually still has a small balance and sometimes a large one. The second is a hardware wallet set up carefully years ago and then filed in a drawer, along with the receiving addresses. Tracking a hardware wallet covers how to add cold storage without exposing anything you shouldn't.

Give this step five minutes. It is the highest-value five minutes in the whole process.

Read-only connections across 100+ exchanges and 15+ chains, on the free tier.

How do I connect exchanges without putting funds at risk?

Read-only, always, no exceptions. When an exchange generates an API key, it asks what that key is allowed to do. A tracker needs one permission: the ability to read balances. It does not need trading rights and it must never have withdrawal rights.

A key with read permission alone cannot move your money even if it is stolen, which is what makes connecting an exchange to a tracker a fundamentally different risk from giving an app your login. Read-only API keys explains what each permission actually grants and where to find the setting on the major exchanges.

One thing to get right the first time: scope the key to every part of the account, not just spot. Exchanges separate spot, earn, savings, futures margin, staking and sub-accounts, and a key scoped to spot alone will report a total that is precisely and honestly too low. This is the most common reason a fresh setup looks wrong.

Work through your list from step one. Budget about a minute per exchange once you know where the API settings live.

How do I add wallets and everything that won't sync?

A public wallet address is read-only by nature. You paste the address, the tracker queries the chain, and nothing about that operation can spend anything. There is no key to scope and no permission to get wrong.

The complication is that one address is rarely one portfolio. An Ethereum address and its counterparts on Arbitrum, Base, Optimism and Polygon share the same string but hold different balances, and the same seed phrase generates entirely different addresses on Bitcoin and Solana. For Bitcoin specifically, adding a single receiving address tracks only the coins that landed on that address; an extended public key (xpub) covers every address the wallet derives, which is almost always what you actually want. Setting up multiple wallets covers the address-versus-account distinction properly.

Then filter the spam. Any public address receives whatever strangers send it, and some airdropped junk carries a nominal price attached to a liquidity pool with forty dollars in it. Left unfiltered, that junk both inflates your total and buries the four positions you care about under thirty lines of noise. Hide unrecognised tokens below a value threshold before you compare anything. Do not interact with them; the swap they invite is frequently the attack. Spam and dust tokens has the detail.

Last in this step, deal with the things that will never sync. Some holdings have no API and no address. An over-the-counter purchase, a peer-to-peer trade, coins held on a platform nobody integrates with, a cold wallet you would rather not expose even as a watched address, a DeFi receipt token too obscure to be priced.

Enter these by hand, with the real acquisition price and date. This is the step people skip, and skipping it is why so many portfolios show a plausible-looking total and a nonsense profit figure. A manual position with an honest cost basis is worth more than an automatic one with a missing basis. Adding a manual position walks through the fields that matter.

In what order should I actually do this?

  1. Inventory offline. Every venue, every balance, written down before you open the app. Five minutes.
  2. Connect exchanges read-only. Scope each key to every account section the exchange exposes. Never trading, never withdrawal. Five minutes.
  3. Add wallet addresses. One per chain, xpub for Bitcoin, and remember that the same address holds different things on different EVM networks. Three minutes.
  4. Filter spam and dust. Set a value threshold, hide the junk, do not touch it. Two minutes.
  5. Add manual positions. Everything that cannot sync, with a real cost basis. Three minutes.
  6. Set three to six alerts. Only levels that would change what you do. Your first price alert covers choosing them. Two minutes.
  7. Reconcile against your list. Compare venue by venue, not just the grand total, and chase the largest gap first.

That last step is the one that converts a setup into a portfolio you trust. If a venue is off by a rounding error, ignore it: price sources disagree slightly and always will. If a venue is off by several percent, the cause is specific and findable, and why your portfolio balance is wrong lists the eight usual suspects in order of frequency.

What should I resist doing on day one?

Setting forty alerts. Every one of them will fire, you will stop reading them within a week, and the one that mattered will arrive alongside nine that didn't. Start small and add only what you act on.

Reconstructing five years of trade history. A tracker needs to know what you hold now and what you paid; full transaction history is a tax-reporting job and a separate one.

Checking the number every ten minutes. A tracker's job is to make the picture available, not to make it compulsive.

Come back in a month and do one thing: re-run step seven. Reconciliation is cheap once the structure is right, and the discipline worth keeping is to redo it the moment you add a venue, rather than in April when the numbers suddenly matter. Auditing your tracker turns that into a repeatable ten-minute check.

Common questions

No. A tracker needs to know what you hold now and what you paid for it. Full transaction history matters for tax reporting, which is a separate job handled by tax software. Start with current holdings and acquisition prices, and add history later only if you need it.

Use your best honest estimate and mark it as such in your own notes. An approximate cost basis produces an approximate profit figure, which is far more useful than a tracker that assumes you paid zero and reports your entire position as gain.

Every one where you hold a balance, including the account with forty dollars left in it from 2021. Omitted venues are the single largest source of a wrong total, and small forgotten balances are exactly the ones that get omitted.

Three to six. Enough to cover the levels that would actually change what you do, few enough that every notification still means something. You can add more once you know which ones you act on.

Partly. The web experience is an early preview of four areas, and most of the depth — connections, alerts, widgets, the full holdings view — is on mobile. Setup is a phone job.

Chase the largest single gap first rather than the small ones. A difference of more than a percent or two has a specific cause, usually an API key scoped too narrowly or a staking position the balance query cannot see.

Twenty minutes once, and the number stays trustworthy. Free tier covers unlimited manual positions and 100 price alerts.

Keep reading

← All guides