Driver FixRecommendedSound, Wi-Fi or graphics acting up? Check drivers firstFind missing or outdated drivers fast.Check DriversHalloween DealsAmazon USHalloween week deals: useful picks before month-endAmazon US: current deals, useful picks and tech finds.Check DealsSlow PC?RecommendedPC slow today? Run a repair scan before it gets worseResolve common Windows issues and optimize system performance.Scan Now×
FREEDOM251

Freedom251 › Blog › capital gains

How to Track Crypto Trades and Estimate Taxes During a Bull Market

By Freedom251 Team · · 12 min read

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

The reliable way to track crypto taxes in a bull market is to maintain a transaction-level ledger, preserve the original exchange and wallet records, assign each disposal to an acquisition lot, and update a realized-gain estimate at least monthly. Reconcile that ledger to every Form 1099-DA, then use the reconciled records to prepare federal Form 8949 and Schedule D. A broker statement is a useful check, not a substitute for your own history—especially for 2025 activity, when basis information may be incomplete.

Why bull markets make crypto tax records harder

A rising market tends to produce more than simple buy-and-sell activity. Traders rebalance between tokens, swap one asset for another, move coins among exchanges and self-custody wallets, pay network fees, stake assets, provide liquidity, wrap tokens and receive rewards. Each event can affect basis, proceeds, income or the evidence needed to identify a later sale.

As an Amazon Associate I earn from qualifying purchases.

In the United States, exchanging one digital asset for another is generally a disposition of the asset you gave up. Moving an asset between wallets you control is normally a transfer, not a sale, but only if your records demonstrate that the same units moved and no consideration was received. The practical consequence is that a spreadsheet containing only deposits and withdrawals is not enough. You need an auditable history of units, dollar values, fees, locations and acquisition lots.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

This guide is focused on U.S. federal reporting. State and local rules, non-U.S. filings, entity returns, payroll taxes, estimated-payment rules and unusual DeFi arrangements can produce different results.

#1 Best Overall
Sale
TOZO A1 Wireless Earbuds Bluetooth 5.3 Light Weight in Ear Headphones | IPX5 Waterproof,2 Mics for AI Calls,Immersive Premium Sound Bass Headset with Charging Case,32 EQ via App Black
  • [Ultra-Lightweight Ear Buds Designed for Small Ears] Each earbud weighs only 3.7g and features a compact, ergonomic in-ear design made especially for small ears. Secure, low-profile, and comfortable for workouts, all-day wear or overnight sleeping.The ultra-slim profile sits flush in your ear with no hard edges poking or rubbing, so you can even sleep on your side without discomfort.
  • [Immersive Stereo Sound with TOZO OrigX Technology] TOZO OrigX tuning delivers clear vocals, balanced mids, and natural stereo sound for music, podcasts, and videos.
  • [Long Battery Life for Daily Use] Get up to 7 hours of playtime on a single charge, with up to 32 hours total using the charging case—ideal for workdays, commuting, and extended listening sessions.
  • [Bluetooth 5.3 & Stable Connection] Bluetooth 5.3 provides fast pairing, stable wireless performance, and reduced dropouts as you move around home or office.
  • [Deep Bass with Clear Vocals] High-performance drivers produce punchy bass while keeping vocals clean and detailed for everyday listening.

The transaction record every trade should have

The IRS describes digital-asset basis as generally the cost in U.S. dollars. Your ledger therefore needs enough information to reconstruct both the dollar cost of an acquisition and the units and basis used when those units are disposed of.

Field What to record Why it matters
Date and time Timestamp from the exchange or blockchain; normalize your working copy to UTC and retain the original timezone. Establishes ordering and holding period.
Asset and quantity Token symbol, contract or network where relevant, units received and units sent. Prevents similarly named tokens or wrapped versions from being combined.
U.S.-dollar value Fair market value at the transaction time, with the valuation source noted. Supports proceeds, cost and income calculations.
Fees Trading commission, spread if separately identifiable, network fee, gas fee and the asset used to pay it. Fees can change proceeds or basis and must not disappear in a net amount.
Account or wallet Exchange account, hardware or software wallet, and chain or protocol. Allows transfers and wallet-level basis allocations to be traced.
Transaction identifier Exchange order or withdrawal ID and, for on-chain activity, the transaction hash. Creates evidence that an entry occurred and helps match both sides of a transfer.
Acquisition lot Original acquisition date, units, dollar cost, fees and the lot units consumed by the disposition. Determines adjusted basis and short-term or long-term holding period.
Transaction type Buy, sell, crypto-to-crypto exchange, transfer, fee, reward, staking, liquidity provision, wrap, unwrap or another clearly defined label. Separates taxable dispositions, possible income events and non-sale movements.

Keep the unmodified export beside your normalized ledger. Add a separate adjustment log for corrections rather than overwriting the original row. Each correction should state what changed, why, when and which supporting document or hash supports it.

A bull-market tracking workflow that scales

1. Collect every source before calculating gains

  1. Export CSV or API data from every centralized exchange, broker and payment service you used.
  2. Download wallet histories for each address and chain. Save transaction-hash lists, token-transfer records, staking statements, reward statements and protocol activity.
  3. Preserve the original files in read-only storage and record the export date. A later exchange redesign can change labels or remove older downloads.
  4. Gather invoices, trade confirmations, fee statements and prior-year tax workpapers, including any historical lot schedule you already used.

If a service cannot export a complete history, combine its available statements with blockchain evidence and a written explanation of the gap. Do not fill an unknown cost with zero merely to make the file balance.

What’s actually slowing this PC down?

Pick the symptom - the matching free tool is one click away.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

2. Normalize timestamps, assets and labels

Choose one timestamp convention, normally UTC, while retaining the source timestamp for audit purposes. Standardize asset names without erasing contract addresses or chain information. Then assign a transaction type to every row. A single on-chain transaction may create several ledger rows: for example, a token disposal, a protocol receipt, a fee and a transfer.

Use explicit labels for rewards, staking, liquidity provision, wrapping and unwrapping. “Other” is not a useful permanent category because it prevents you from deciding whether an entry represents a disposition, income-type event, transfer or unresolved research item.

3. Capture value and fees at the time of each event

Record the fair market value in U.S. dollars when the event occurred, not the value when you later download the report. Keep the valuation method in a note. Separate the asset traded from the asset used to pay a fee. For an exchange of digital assets, the IRS states that transaction costs paid to effect the exchange are generally allocable to the disposition of the transferred digital assets for basis purposes. Your ledger should therefore show the fee and the allocation rather than silently netting it from the received quantity.

Rank #2
Sale
Smart Watch for Men Women Compatible with iPhone Samsung Android Phone 1.69 inch Full Touch Screen IP68 Waterproof Bluetooh Fitness Tracker Heart Rate/Sleep Monitor (Black)
  • 【IP68 Waterproof Multifunctinal Smart Watch】Torjalph fitness activity tracker smart watch is IP68 waterproof technology ,you can wear it when swimming,handwashing,it's rain-proof which means that you perform multiple exercise modes outside without worrying about sweat or rain corroding your fitness smart watch,and this watch equipped with a 230 mAh large capacity battery magnetic charging ,and this sports activity tracker watch can be used 5-7 days If fully charged.
  • 【Larger 1.83'' Full Screen Watch & Multi-dial Selection】1.83 inch full HD color touch screen smart watch for men / women provides excellent 240*284 resolution image quality ,This Bluetooth smart watch offers a better touch experience and remarkable immersion and ,more than 200 watch faces for you to choose from App"Da Fit ", you can change the dial style according to your mood to wear keeping the world on your wrist
  • 【Accurate Activity Tracker Smart Watch 】sports watch activity tracker uses sweat and dust resistant breathable silicone strap, our Fitness Tracker Smart Watch for Android iOS Phones supports 12 sports modes,walking,running,bicycle,swimming,badminton,basketball,football,rope skipping. This bluetooth calls smart watch for men women is lightweight and stylish, bringing more convenient and relaxing sports experience while also providing more protection.
  • 【Your 24 Hour Personal Daily Health Monitor】Fitness watch for women men full touch screen IP67 waterproof bluetooth smartwatch for Android iOS Phones with heart rate blood pressure monitor multifunction Andriod smart watch with steps counter sleep monitor sports fitness watch, monitoring blood oxygen saturation allows you to understand your physical condition in real time to track fitness progress ,to know your health status in time.
  • 【More Functions Bluetooth Call Smart Watch】This fitness activity smart watch full screen for iPhone and Android phones includes a bunch of new features including:The bluetooth smart watch can hang up the phone, receive and display WhatsAPP /Text /Facebook /Twitter /Messenger reminder.Support sedentary reminder, alarm clock, stopwatch, timer,weather information,music control, remote camera control compatible with Android 5.0 and above or iOS 9.0 and above smartphones.

4. Build a lot-level schedule

For each acquisition, open a lot with its date, quantity, dollar cost, fees and location. When you dispose of units, link the exact lots used and reduce their remaining quantities. A practical schedule has these columns:

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.
Acquisition Disposition Remaining-lot control
Acquisition date; quantity; USD cost; fees; wallet or account Disposition date; units disposed; proceeds; fee treatment; transaction ID Units remaining; remaining basis; holding-period start; adjustment reference

Do not combine lots merely because they are the same token. Date and location are needed to resolve transfers, holding periods and missing basis.

5. Match internal transfers

Pair the sending withdrawal with the receiving deposit using the transaction hash, exchange withdrawal ID, amount, timestamp and destination address. A transfer between accounts or wallets you control is not a sale simply because it crosses platforms. Keep evidence that ownership did not change so the original basis and acquisition date follow the units.

Transfers often differ slightly in quantity because a network fee is paid from the sending side. Record the fee as its own event and explain the quantity difference. If you cannot identify the receiving side, mark the row as unresolved and investigate it before calculating a disposition.

6. Reconcile at least monthly in an active market

During a bull market, perform a close after every active trading week or at least monthly. Reconcile opening units plus acquisitions and receipts minus disposals, fees and transfers to the closing balances shown by each exchange and wallet. Investigate negative balances, duplicate deposits, unexplained token migrations and assets that appear in a broker account without a matching transfer.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

Maintain two views: realized results, which drive tax reporting, and unrealized appreciation, which is useful for cash planning but is not a realized disposition merely because the market price rose.

Rank #3
New Bee Guitar Cable 10ft Electric Instrument Bass AMP Cord | 6.35mm Jack, Durable Design, Stage and Home Studio Use, Low Noise Shielded Electric Cord for Bass, Keyboard, Amp, Mixer
  • [Low Noise High Fidelity] New bee guitar cord with 22AWG oxygen-free-copper center conductors provides enhanced signal transfer, the PVC insulation material and the high-density stranded copper double shield provide noise rejection for quiet operation
  • [Ideal for Choice] New bee 1/4 straight and right angle metal connectors, ensures a secure connection in any instrument, pedal, or amp jack. L shape great fro on stage guitar stands
  • [Wide Compatible] Suitable for mixer, power amplifier, microphone, effector, decoder, equalizer, electoronic organ, electric guitar, electric bass and other electronic equipments. Widely used in the installation of smart home, karaoke speaker, professional stage audio, etc
  • [Easy Disassemble] Making incidental repairs quick and easy! Very nice, flexible cable
  • [Dont Hesite to Order] 24 hours customer services and professional technology team are standing by

7. Preserve the workpapers

Keep source exports, wallet evidence, invoices, valuation notes, lot schedules, adjustment logs and filed returns together. The final ledger should allow another person to start with a Form 8949 line and trace it back to the exchange row, lot, fee and transaction hash.

How common crypto activities enter the ledger

Activity Ledger treatment Record to retain
Fiat purchase Open an acquisition lot with dollar cost and fees. Trade confirmation, payment record and account.
Sale for dollars Close the matched acquisition lot; record proceeds and disposition fee. Order or execution report.
Crypto-to-crypto swap Record a disposition of the asset given up and an acquisition of the asset received at the exchange-time dollar value. Protocol or exchange transaction, quantities, valuation and fees.
Self-transfer Move the existing lot to a new location; do not create sale proceeds. Both sides of the transfer and hashes or withdrawal IDs.
Network or trading fee Record the fee asset and apply the appropriate basis or proceeds adjustment; do not omit it from the ledger. Fee line from the exchange or chain.
Reward or staking receipt Track the receipt separately as a possible income-type event and open a lot for the units received. Validator, platform or wallet statement and timestamp.
Liquidity provision Record token amounts deposited, tokens received, withdrawals, fees and the protocol; do not assume the broker form will report it. Pool or protocol records and hashes.
Wrap or unwrap Keep both sides and the economic purpose visible while awaiting the treatment applicable to your facts. Contract call, token quantities, fees and wallet.

Basis when historical records are incomplete

If you know the acquisition cost but not which wallet held each unit, do not attach all basis to the first sale without documenting the allocation. Revenue Procedure 2024-28 provides transition guidance for allocating unused basis among digital assets held in each wallet or account as of January 1, 2025. Use a wallet-level inventory as of that date, allocate only the basis supported by your records, and retain the method and calculations.

When a broker receives assets transferred from self-custody, its statement may show proceeds without historical basis. Your own acquisition records and transfer evidence are needed to establish the lot. A missing field on a broker report is a reconciliation issue, not proof that the basis was zero.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

Form 1099-DA: what changes in 2025 and 2026

Activity period What brokers report What you should expect
Transactions effected on or after January 1, 2025, reported in 2026 Gross proceeds for covered transactions. The IRS says it will not impose certain penalties when a broker makes a good-faith effort to file and furnish accurate, timely Forms 1099-DA. Statements may not contain complete basis information. Reconcile them to your ledger rather than waiting for the form to create your history.
Transactions effected on or after January 1, 2026, reported in 2027 Basis reporting begins for certain covered digital assets acquired and disposed of through a broker, subject to detailed rules and exceptions. Basis fields should become more useful for covered activity, but self-custody transfers, exceptions and pre-existing records still require your documentation.

The final regulations focus on brokers that take possession of digital assets. Decentralized or non-custodial brokers are not covered by the same reporting requirement described in the cited IRS summary. A 1099-DA therefore cannot be treated as a complete report of every wallet or protocol event.

How to reconcile a 1099-DA

  1. Import or enter every Form 1099-DA line into a reconciliation sheet without changing the original form.
  2. Match each reported disposal to a ledger disposition by asset, date, quantity, proceeds and transaction identifier where available.
  3. Investigate duplicate disposals, proceeds that differ from execution records, missing basis, and assets transferred into the broker from self-custody.
  4. Document whether a difference is a timing issue, fee treatment, lot-selection difference, amended broker statement or an unresolved data gap.
  5. Use the corrected ledger for Form 8949 and retain the form, reconciliation and supporting records together.

For 2025 transactions reported in 2026, incomplete basis on a statement is an expected limitation under the phased implementation. The IRS penalty relief for a broker’s good-faith reporting effort does not remove your responsibility to report your own taxable results accurately.

DeFi and categories temporarily excepted from broker reporting

Notice 2024-57 identifies wrapping and unwrapping, liquidity-provider transactions, staking, transactions described as lending, short sales and notional-principal contracts as categories for which brokers are not required to report until further guidance. “Not required to report” does not mean “tax-free.” Treat the notice as a reporting-scope rule, not a conclusion about the tax treatment of your transaction.

Rank #4
BSIMB 15.6" Digital Family Calendar & Chore Chart, No Subscription Fees
  • Digital Family Calendar: BSIMB digital calendar wall touch screen puts an end to your chaotic life. Designed for busy families, the digital calendar keeps you organised and in step with your family. Assign different colours and tasks to each family member to make family scheduling easier and more intuitive.
  • Easy Setup and Auto-Sync: Plug in, connect to WLAN and auto-syn your electric calendar in minutes. Digital wall calendar compatible with Google calendar, iCloud calendar, Outlook calendar, Cozi calendar and Yahoo calendar. Add events directly on the device or through the ecalendar app. Electronic calendar stays current whether you're at work or traveling—no manual updates needed.
  • All-In-One Home Assistant: Smart calendar builds habits and encourage independence with personalised chores. Display daily meal plan to reduce the daily ‘What's for dinner?’ stress. To-do lists keep track of everything you want. Turning chores into valuable achievements with stars and rewards, making life easier and more enjoyable.
  • Manage Anytime Anywhere: BSIMB electronic calendar for family stay connected with the powerful ecalendar app. Access and manage your digital wall calendar anytime, anywhere with free features like stars & rewards, photo screensaver, chore charts, meals plans, to-do lists etc. Electronic planner paid features like Magic Import tailor advanced tools for users with special needs.
  • Stay in Touch with Loved Ones: Share photos or videos from your phone to electronic wall calendar with app, instantly update your life moment, and keep in touch with your family, especially those who are far away; you can also surprise your smart calendar digital wall by sending him a wish card; it's also great for keeping tech-illiterate elders in touch with the youngsters.

For each DeFi event, save the protocol name, wallet, token amounts before and after, dollar values, fees, contract address, transaction hash and any statement showing rewards or withdrawals. If a transaction does not fit a straightforward sale, exchange or transfer, preserve the facts and obtain advice specific to the arrangement rather than forcing it into a generic swap label.

Free tools Windows power users keep installed

One-click scans. No signup required.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.
Independent reader supportYour contribution helps us test, update, and keep practical guides available for everyone.Support on Ko-Fi

Estimating how much cash to reserve

There is no universal bull-market tax percentage. The estimate depends on realized short-term and long-term gains and losses, income-type events, federal assumptions, state rules and your other tax facts. A useful reserve process is mechanical:

  1. Close the ledger for the period and total realized proceeds minus adjusted basis for each disposition.
  2. Separate short-term and long-term results using each lot’s acquisition and disposition dates.
  3. Track staking, rewards and other income-type events in a separate category when applicable; do not mix them into capital gains merely because they involve tokens.
  4. Apply your current federal and state assumptions or have a tax professional apply them. The IRS guidance does not establish one rate that fits every taxpayer.
  5. Set aside cash against the resulting estimate, while keeping unrealized appreciation in a separate dashboard.

Re-run the estimate after a large sale, when a holding crosses a long-term threshold, when losses change materially, or when a broker issues a corrected statement. The reserve is a planning figure, not a tax return and not a guarantee of the final liability.

Preparing the federal return

Federal capital transactions generally flow from the reconciled ledger to Form 8949 and then Schedule D. Each Form 8949 line should identify the asset, acquisition and disposition dates, proceeds, basis and applicable adjustment code. Use the lot schedule and reconciliation notes to support any basis that is not printed on a 1099-DA.

Keep income-type events and capital dispositions distinct in the workpapers. A self-transfer should not appear as a sale simply because it has a withdrawal record, while a crypto-to-crypto exchange should not disappear because no dollars reached your bank account. If the filing involves complex DeFi, foreign accounts, entities or uncertain legal characterization, obtain professional advice before submitting the return.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

Choosing a tracking method

Whether you use a spreadsheet, an internal accounting system or specialized software, evaluate the method against the same controls. The IRS does not endorse a particular commercial tracker.

Capability Questions to ask
Source coverage Can it import every exchange, wallet, chain and protocol you actually use?
Lot-level basis Can you see acquisition date, unit cost, remaining quantity and the lot used for each disposal?
Transfer matching Can it match both sides of a self-transfer without creating a sale?
Fees and rewards Does it preserve fee assets, staking receipts, rewards and liquidity activity as separate events?
1099-DA reconciliation Can you compare broker proceeds and basis fields with your own ledger and record exceptions?
Export and audit trail Can you export the normalized ledger, original imports, adjustments and workpapers in a readable format?
Update frequency Does it process new transactions quickly enough for weekly or monthly closes during high-volume periods?
Jurisdiction support Does it support every country, state or local jurisdiction in which you file, or will you need another calculation?

Automated matching is helpful but not self-validating. Review high-value disposals, unmatched transfers, unusual contracts and any lot assignment that materially changes short-term versus long-term results.

Common failure modes and fixes

Counting every withdrawal as a sale

Symptom: taxable proceeds appear whenever coins move from an exchange to your wallet. Fix: match the receiving address and retain evidence of common ownership; classify the movement as a transfer unless facts show a disposition.

Using a 1099-DA as the entire tax record

Symptom: self-custody swaps and missing historical basis are absent. Fix: reconcile the form to exchange exports, wallet histories and your lot schedule.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

Ignoring crypto-to-crypto swaps

Symptom: the ledger shows no taxable activity because no fiat was withdrawn. Fix: record a disposition of the asset given up and an acquisition of the asset received at the exchange-time dollar value.

Netting fees invisibly

Symptom: quantities or proceeds do not tie to confirmations. Fix: show the fee asset, amount, dollar value and allocation as a separate auditable entry.

Leaving DeFi as “unknown” forever

Symptom: protocol transactions remain in an unresolved bucket until filing day. Fix: capture hashes and economic facts immediately, classify the event with professional help when necessary, and document the conclusion.

Confusing unrealized gains with tax due

Symptom: the reserve is based on the portfolio’s paper appreciation. Fix: calculate the reserve from realized results and separately display unrealized value for planning.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

A practical monthly close checklist

  • All exchange exports and wallet histories for the period are saved with export dates.
  • UTC-normalized timestamps, asset identifiers and transaction types are complete.
  • Every disposal has proceeds, fees and a linked acquisition lot.
  • Every internal transfer has matching sending and receiving evidence.
  • Opening balances plus activity reconcile to closing balances.
  • Realized short-term, realized long-term and income-type categories are separated.
  • Unrealized appreciation is shown only in the planning dashboard.
  • Unmatched, duplicated or missing-basis rows have an owner and a documented resolution.
  • The period’s estimated tax reserve is updated under your current federal and state assumptions.
  • Original files, adjustment logs and reconciliation workpapers are backed up securely.

Bottom line

Track crypto as an inventory of dated acquisition lots, not as a bank account summary. Capture every trade, swap, fee, reward and transfer; preserve hashes and original exports; reconcile broker forms; and update realized gains and cash reserves throughout the bull market. The phased Form 1099-DA rules improve broker reporting, but your own ledger remains essential for self-custody, DeFi, transferred assets and any basis the broker does not know.

Product prices and availability are accurate as of the date/time indicated and are subject to change. Any price and availability information displayed on Amazon at the time of purchase will apply.

capital gainsCrypto TaxescryptocurrencyDeFiDigital AssetsForm 1099-DAtax tracking

Leave a Reply

Your email address will not be published. Required fields are marked *

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

Recommended PC Tool
Recommended PC Tool
Windows Errors? Fix Them Before They SpreadFree repair scan
Outdated Drivers Are Slowing You DownFree scan - exact matches

Two free Windows tools

One Free Minute Could Fix That PC

Before you go - each of these free tools takes about a minute and tackles what quietly slows a Windows PC down.

Special offer. View Outbyte info, uninstall instructions, EULA, and Privacy Policy.