Free preview · no sign-up · read-only

Uphold Tax Calculator

Upload your Uphold transaction history CSV, optionally merge wallet activity, and preview a filing-ready tax report built for Anything to Anything conversions and transfers.

Instant preview No sign-up Anything to Anything Wallet + CSV merge
Step 1
Choose your country

Apply the right tax rules from the start.

Step 2
Choose tax year

Preview the report for the year you need to file.

Steps 3-5

Upload Uphold history and complete your coverage

Start with the Uphold crypto CSV, then optionally add wallet addresses if the same assets later moved into self-custody.

CSV-first flowWallet mergeNo sign-up
Primary path
Uphold CSV Required

Upload the Uphold transaction history CSV first. This page is strongest on the current Uphold export that includes origin, destination, fee, status, and type columns.

Drop your Uphold CSV here
Export the Uphold report, then drop the CSV or .

Export from Uphold:

  1. On web, click the More (...) icon in the left sidebar. On mobile, open the Account Center.
  2. Go to Documents and choose Transaction history.
  3. Follow the prompts to download the CSV directly or have it sent to your email, depending on the report type.
  4. If you are an eligible U.S. user, Uphold also says tax forms are available through the app's Activity area and Form icon.

This page is strongest on the current Uphold transaction history CSV. Use dashboard summaries and tax forms as cross-checks, not as a replacement for the raw report.

Combine wallet and exchange data
Optional wallet coverage
MetaMask, Phantom, or pasted wallets

Connect your wallet app for a faster start, or paste EVM, Solana, and BTC addresses manually.

Read-only. Pull in EVM wallets faster.
Read-only. Pull in Solana wallets faster.
or paste wallet addresses manually
Paste wallet address
📡 41+ EVM chains 🌐 Phantom + SPL history ⚖ 8,000+ DeFi protocols 💰 Max 5 wallets
Upload your Uphold transaction history CSV first, then optionally add wallet activity for broader coverage.
No sign-up requiredUS FIFO, LIFO & HIFORead-only wallet scanBuy/sell export aware
Why Uphold users choose DYOR.tax

Built for Uphold transaction history, Anything to Anything conversions, and tax-form cross-checks

Uphold is not a classic exchange interface, which is exactly why people pull the wrong record first. This page stays focused on the transaction history CSV that actually explains conversions, transfers, and fees.

📊
Reporting

Anything to Anything Aware

Built for Uphold's current transaction history surface where one row can represent fiat-to-crypto, crypto-to-crypto, or crypto-to-fiat movement inside the same account flow.

Records

Transfer and Fee Awareness

Uphold's origin, destination, fee, and type columns matter because they distinguish a wallet movement from a disposal and a simple conversion from a fee-heavy cross-asset trade.

💰
Income

US Tax Form Cross-Checks

Eligible U.S. users can get 1099-DA, 1099-MISC, or a USD Interest form from Uphold, but the raw transaction history still comes first when you need to reconcile the actual rows.

🌐
Coverage

Wallet + CSV Merge

Optionally merge the Uphold CSV with wallet activity when the same assets later moved into self-custody or another platform.

Simple, one-time pricing

No subscriptions. Pay once per tax year.

Up to 50 events
$29
51 – 100
$39
501 – 1,000
$59
1,001 – 3,000
$79
3,001 – 5,000
$99
5,001+
$129

Why Uphold Tax Reporting Is More Involved Than It Looks

Uphold's Anything to Anything model is convenient for users and creates a specific tax complexity: one account action can convert fiat to crypto, crypto to crypto, or crypto back to fiat in a single step. Each of those conversions is a disposal event in most jurisdictions, but the Uphold interface presents them all as one seamless movement. The tax job is to separate what happened from how it felt on-screen.

The second trap is confusing Uphold's summary views with tax records. Balance figures, return percentages, and dashboard metrics reflect current account state, not the cost basis and acquisition dates needed for a capital gains calculation. The transaction history CSV - with origin, destination, fee, status, and type columns - is what actually matters for filing.

What "Anything to Anything" Means for Cost Basis

A conventional exchange buy-and-sell flow creates two clearly separate events: an acquisition at one price and a disposal at another. Uphold's conversion model collapses both into one interface action. That makes the tax calculation feel simpler than it is: you need to know the fair market value of the asset you disposed of at the time of the conversion, not just the value of what you received.

Fee rows add another layer. If Uphold charges a spread or fee that results in a separately identifiable fee amount in the transaction history, that fee may form part of the cost basis for the asset acquired or reduce the proceeds on the asset disposed of. Keep the full transaction history rather than relying on net balance changes.

How to Export Your Uphold Transaction History

  1. On web, click More (...) in the left sidebar. On mobile, open Account Center.
  2. Go to Documents and choose Transaction history.
  3. Follow the prompts to download the CSV directly or have it emailed to you, depending on the file size.
  4. If you are an eligible US user, pull tax forms from Activity as a cross-check - but treat the transaction history as the primary record, not the form.

The transaction history CSV shows origin, destination, type, fee, and status for each row. That level of detail is what lets you classify conversions, transfers, and reward receipts correctly before calculating any gains or losses.

Tax Forms, Balance Views, and Why They Come Second

For eligible US users, Uphold issues Form 1099-DA for taxable 2025 disposals, Form 1099-MISC for qualifying staking or airdrop rewards above threshold, and a dedicated form for USD Interest Account earnings. These forms are useful cross-checks for volume and event counts.

They do not replace the transaction history for cost basis purposes. A 1099-DA shows proceeds. It does not show the acquisition date, the original purchase price, or whether the gain is short-term or long-term - those details come from the full transaction history, not the form.

Staking Rewards, Airdrop Credits, and USD Interest

Uphold distributes staking-style rewards and airdrop credits that typically need income treatment at the fair market value on the date of receipt. That receipt value becomes the cost basis for the asset going forward. A later disposal of the same asset creates a separate capital gain or loss calculated from that receipt basis.

USD Interest Account earnings are a different income type - they are interest, not a crypto disposal. Uphold issues a separate tax form for those. Keep the transaction history rows for all three event types rather than relying solely on year-end summaries.

What DYOR.tax Calculates from Your Uphold CSV

DYOR.tax turns the supported Uphold transaction history CSV rows into buys, sells, conversions, transfers, and income-like events, then applies the country method you selected to build lot-by-lot gains and losses. The origin-destination-type structure of the Uphold CSV is what allows DYOR.tax to classify Anything to Anything conversions correctly rather than treating every movement as a simple trade.

This page is strongest on the current Uphold transaction history CSV format. Keep extra records beside the report when the year includes USD Interest Account activity, pre-2025 staking forms, or region-specific statements not captured in the core transaction history export.

Supported countries

Also available: PayPal Tax Calculator for a similar payments-first crypto workflow, or our staking tax guide and our airdrop tax guide if reward rows are part of the year.

Frequently Asked Questions

Uphold's official Generate a report guide says you can open More (...) on the web or Account Center on mobile, go to Documents, choose Transaction history, and follow the prompts to download the CSV or have it sent by email.

On Uphold, one transaction can convert fiat to crypto, crypto to crypto, or crypto to fiat inside the same account flow. Those conversions still need to be classified correctly, which is why the full transaction history CSV matters more than a dashboard summary.

Yes for eligible U.S. users. Uphold says taxable 2025 digital asset disposals can generate Form 1099-DA, staking or airdrop rewards over threshold can generate Form 1099-MISC, and USD Interest Accounts have a dedicated 1099 form.

Often yes. Uphold says flexible staking rewards are taxable income in most jurisdictions, and U.S. users above the threshold can receive Form 1099-MISC for staking or airdrop rewards.

US reports support FIFO, LIFO, and HIFO - user-selectable. UK reports use Section 104 pooling with same-day and 30-day bed-and-breakfast rules. Canada uses ACB (adjusted cost base). Australia uses FIFO with a 50% CGT discount for assets held over 12 months. India, New Zealand, and South Africa each use FIFO, with country-specific inclusion rates and income treatment rules applied.

The preview is free. Paid reports start at $29 for up to 50 taxable events and scale with transaction count. It is a one-time payment.

Related Resources

Filing guides for Uphold users

Exchange comparisons

Tax guides