A Coinbase balance is useful for seeing what an account holds today, but it is not a complete record of how those assets arrived, what they cost, which fees were paid or whether an external transfer is reflected correctly. A reliable account review combines transaction history, order details, statements, wallet records and local tax advice. This guide explains how to build that record set before relying on performance figures, exporting data or filing a report.

Last reviewed: October 9, 2026. Coinbase products, reports, region-specific features and tax rules can change. Confirm the current interface and official documentation before making a financial or tax decision. This article is educational, not tax, legal or investment advice.

Quick answer: use Coinbase statements and transaction history as primary evidence, compare them with external-wallet records, investigate large unexplained gains or losses, and do not treat portfolio performance as a completed tax return. Save original CSV or PDF exports securely before making adjustments in tax software.

Four views of the same account

Coinbase can show a current balance, transaction activity, trade/order details and portfolio performance. Each answers a different question. Balance answers what is held now. Activity answers what occurred. A filled order explains price, fee and execution. Performance estimates how holdings changed under the product’s assumptions. A person who uses only one view can draw the wrong conclusion about profit, available funds or tax reporting.

View Useful for Not a substitute for
Current balance Available assets now Full acquisition and transfer history
Transactions Individual buys, sells, sends and receives Independent wallet records
Order or trade confirmation Execution price, fill and fee All account activity
Performance High-level portfolio review A tax calculation or audit trail
Statement export Period-specific archive and reconciliation Advice on legal classification

Start with transaction history

Review activity chronologically and filter by type, status, asset and date. Open significant entries rather than relying on the short description. A transaction can include a reference code, payment method, fee, status and other details that help distinguish a completed trade from a pending order, card payment, internal movement or external transfer. Record transaction IDs for material deposits and withdrawals.

Use a simple reconciliation sheet that records date, asset, quantity, source, destination, fee and evidence location. It should not contain passwords, seed phrases or API secrets. Its purpose is to show where records came from when an amount later looks unusual.

Statements and confirmations: preserve the originals

Coinbase documents monthly statements and custom statements in formats such as HTML, PDF and CSV. Generate a report for the relevant date range before changing labels in another application. Keep the original file read-only, name it with the account and date range, and store it in encrypted storage. A statement is sensitive: it can reveal balances, addresses, counterparties, merchant activity or personal information.

A custom statement can be helpful when an accountant needs a defined asset, transaction type or date period. A trade confirmation is better for checking the individual price, fee and fill behind one order. Do not send raw exports through ordinary email or upload them to a random “tax checker” site. If a service needs data, understand its permissions and retention policy first.

Cost basis is not the same as current market value

Cost basis is generally the amount paid to acquire an asset, including relevant fees under the applicable rules. When an asset is sold, traded or spent, the difference between proceeds and the selected lot’s basis can determine gain or loss. Current price is useful for a portfolio decision, but it cannot reconstruct what was originally paid.

Coinbase offers cost-basis accounting methods such as FIFO, HIFO and LIFO in relevant settings. The method can affect which acquisition lot is treated as sold first. It is a recordkeeping and tax-policy choice, not a button for making historical results look better. Coinbase explains that selections apply to open and future trades; local rules, prior filings and the method used by other providers may matter. Consult a qualified adviser where required.

Why external transfers can make performance look strange

When crypto arrives from outside Coinbase, Coinbase may not know the original purchase price. Performance features can therefore use assumptions based on the market value at receipt. When crypto is sent outside, the platform may similarly use an assumed value for performance tracking. This can make a transfer look like a large return even when the person simply moved their own asset between wallets.

Do not correct this by guessing. Find the sending exchange, prior wallet, purchase receipt or on-chain transaction. Compare asset, amount, network, time and fee. A small difference may be a network fee; a larger difference may indicate a trade, bridge, wrap, payment or missing transaction. Performance data is a helpful dashboard, not a substitute for complete tax records.

Coinbase.com, Advanced and self-custody records

Different Coinbase products can display different histories. Coinbase.com transaction history may show retail activity. Coinbase Advanced or Exchange reporting can include orders, fills, deposits, withdrawals and portfolio records. A self-custody wallet has on-chain transactions that may not appear in an exchange performance view. Include every relevant source before reaching a conclusion about holdings or gains.

Keep product boundaries clear. An internal transfer can be immediate in one product while an external blockchain withdrawal has a network transaction ID and confirmation process. The fact that two screens use the Coinbase name does not mean they share one complete tax or performance record.

A practical year-end workflow

  1. List all Coinbase products, external exchanges and self-custody wallets used in the period.
  2. Download original monthly or custom statements and trade confirmations.
  3. Review large buys, sells, sends, receives, rewards and card transactions.
  4. Match transfers between sources by amount, asset, time, network and transaction ID.
  5. Investigate missing cost basis before selecting or changing a method.
  6. Compare account balances with actual wallet and exchange balances, allowing for pending transactions.
  7. Export final reports only after unresolved items are documented.
  8. Store the evidence securely and consult a tax professional for uncertain classifications.

Third-party tools and API access

Portfolio and tax tools can make review easier, but a connection should use the smallest permission set possible. A reporting tool normally needs read-only access, never authority to trade, withdraw or add addresses. Create separate keys for separate services, label them, review them regularly and revoke them when a task ends. Never share the Coinbase password or two-factor code with a third party merely because its import setup is inconvenient.

Common recordkeeping mistakes

  • Assuming a current balance proves that all historic records are complete.
  • Ignoring an old exchange account that contains the original purchase history.
  • Counting both API and CSV records without checking overlap.
  • Treating an internal transfer as a sale because the receiving side is missing.
  • Using performance figures as a final tax report.
  • Changing cost-basis settings without checking prior filings and local rules.
  • Sending unredacted statements, IDs or wallet addresses to strangers for “support”.

Frequently asked questions

Can Coinbase performance be used for taxes?

Coinbase says performance data is not intended for tax filing and can use assumptions for information received from or sent to external sources. Use statements and complete records, then seek professional advice where needed.

Why does a transfer show a gain or loss?

The platform may not know the original cost basis or may use the asset’s value at the time of an external transfer for performance tracking. Trace the original acquisition before making an adjustment.

Should I keep CSV or PDF?

Keep both when available. CSV is useful for reconciliation and software import; PDF or HTML can preserve a readable statement. Store originals securely and do not edit the archival copy.

Official Coinbase references

Detailed reconciliation workflow

Choose a material asset and follow it through its complete lifecycle. Begin at the first purchase, reward, income receipt or external arrival. Then identify every Coinbase trade, transfer, card transaction, send, receive and final sale that involved the asset. Record the source document, date, quantity, fee, reference code and destination. This process does more than make a spreadsheet look tidy: it reveals whether the record set can explain the balance without relying on a dashboard assumption.

Do not match two transactions only because their dollar values look close. Compare asset, exact network, amount before and after fee, time, transaction ID and account ownership. A small difference may be a normal network fee. A larger difference can show that the event was a swap, bridge, payment, wrap or partial trade rather than a simple transfer.

Trade fills, partial execution and fees

A market or limit order may execute through multiple fills at different prices. The order summary can show a total instruction, while the fills reveal how that instruction was completed. When an amount or average price seems unexpected, inspect the filled quantity, execution times, individual prices, status, order type and fees before assuming the report is wrong.

Fees can be charged in fiat, the asset sold, the asset received or a separate network token. They can affect the amount received and may affect reporting depending on the transaction and jurisdiction. Keep the original fee record. Removing a fee only to make an internal transfer appear as a round number creates a less reliable audit trail.

Question Evidence Why it matters
Did the order fully execute? Order status and individual fills Partial fills can leave a remaining order or different average price.
Why is the received amount lower? Trading, withdrawal and network fees Each fee can apply to a different leg of activity.
Is this a transfer or sale? Both sides and public transaction ID A missing receiving side can create a phantom gain.
Why do dates differ? Trade, settlement and blockchain confirmation time Systems can record different stages of one event.

External wallets and safe evidence handling

For an external Coinbase send or receive, preserve the public transaction ID, network, asset, amount and date. This is enough to prove that a blockchain transfer occurred. Never add a seed phrase, private key, recovery file or wallet password to the same folder as a tax export. An accountant, support representative or portfolio tool does not need those secrets to review a transaction.

For bridges, DEX swaps and wrapped tokens, retain both sides of the event and write a short plain-language note describing what happened. A blockchain explorer can confirm on-chain movement, but it cannot decide the legal or tax classification. If the event is unclear, document it and ask a qualified professional instead of inventing a category.

Secure export and year-end review

  1. Sign in from a trusted device using a verified Coinbase route.
  2. Generate the narrowest useful statement by date, asset and transaction type.
  3. Save the original PDF, HTML or CSV in encrypted storage with its generation date.
  4. Keep the original unchanged; make a separate working copy for notes.
  5. Compare high-value activity with order fills, wallet records and transfer IDs.
  6. Resolve or document missing cost basis and unmatched transfers.
  7. Share only the minimum needed, preferably redacted, through an agreed secure channel.
  8. Delete temporary downloads and screenshots after confirming the secure archive exists.

Statements can expose balances, wallet addresses, merchant names, account identifiers and activity patterns. Treat them like bank statements. A person offering “recovery” or tax help through an unsolicited message does not need a full export, API secret, password or two-factor code.

When performance and reality disagree

First identify what the screen measures. Performance may use a different date range, omit activity outside that product, lag recent activity or use assumed values for external sends and receives. Compare asset-level history with original statements before changing anything. If the transaction records are correct but a platform calculation appears wrong, preserve screenshots, dates, references and exports, then use official support.

Do not create artificial trades or transfers simply to make a performance chart appear cleaner. Reconciliation is complete when a difference is explained, documented or escalated—not when an inconvenient warning disappears.

Final account-record checklist

  • Every Coinbase product, external exchange and self-custody wallet used during the period is listed.
  • Original statements, fills and transfer references are archived securely.
  • Large gains, losses, sends and receives have been reviewed individually.
  • External transfers are matched to their other side or documented as unresolved.
  • Cost-basis settings are consistent with prior records and applicable rules.
  • Read-only third-party access is reviewed and unused API keys are revoked.
  • No statement export contains wallet recovery information or account secrets.

A careful review does not guarantee a particular tax outcome, but it creates a defensible record of what happened and makes later corrections far less stressful. Keep source documents for the period required by your local rules and ask a qualified professional when records or classifications remain uncertain.

Visit Coinbase ↗Official website