Add wallets or connect exchange accounts, then run cost basis analysis to see your live portfolio here.
Tax Position Analysis
Portfolio Overview
Unified tax position across all wallets · Cross-wallet cost basis tracking
Analyzing wallets…
Total Realized Gain / Loss
—
Total Proceeds
—
Total Cost Basis
—
Short-Term Gains
—
Held < 1 year · ordinary rates
Long-Term Gains
—
Held ≥ 1 year · preferred rates
DeFi Income
—
Staking + yield + airdrops
Total Transactions
—
Wallets Analyzed
—
Open Lots (Unrealized)
—
📄 Unified Form 8949
All wallets combined · IRS-ready · Schedule D
🔄 Cross-Wallet Transfers Detected
✅ These transfers are excluded from taxable events — same owner, different wallets
Wallet Breakdown
Wallet
Chain
Lots
Disposals
Proceeds
Cost Basis
Gain / Loss
Status
📊
No portfolio data yet
Add your wallet addresses, then click Run Portfolio Analysis to see your unified tax position across all wallets.
🖼 NFT Holdings
Current NFTs with floor price estimates from Reservoir
NFT Tax Activity Summary
🖼
No NFT holdings found
No NFTs detected in your wallets, or NFT data is unavailable for this chain.
Loading NFT holdings…
⛓ DeFi Positions
Live positions across LP pools, staking, lending & yield farming
Scanning DeFi positions on-chain…
Total DeFi Value
—
⛓
No DeFi positions detected
Connect EVM wallets and click Sync DeFi to scan for LP, staking, lending, and yield farming positions.
⛓
DeFi Position Tracker
Scan your connected wallets for active LP positions, staked assets, lending deposits, and yield farming across ETH, ARB, BASE, OP, Polygon, and AVAX.
Tax-Loss Harvesting
Proactively reduce your tax liability · AI-ranked opportunities sorted by dollar impact
⚠️For informational purposes only. Tax-loss harvesting involves complex tax rules. Crypto wash-sale? regulations are not yet finalized by the IRS. Consult your advisor before executing any trades.
🔍
Scanning your portfolio...
Fetching current prices · Computing unrealized losses · Generating AI recommendations
💡
Discover Tax Savings
Scan your portfolio to find unrealized losses you can harvest to offset gains and reduce your tax bill.
Requires cost basis analysis on your wallets
🎉
No Harvestable Losses
All your positions are currently at a gain — nothing to harvest today. Check back after market movements.
✅ Actioned Opportunities
▼
🧠 Tax Optimizer
Proactive savings recommendations across 5 modules · Updated by your advisor
⚠️For informational purposes only. These recommendations are estimates based on your portfolio data. Tax laws are complex and subject to change. Always consult your advisor before executing any tax strategy.
🧠
Loading your tax optimizer…
🧠
Your Personal Tax Optimizer
Your advisor scans your portfolio across 5 modules — tax-loss harvesting, bracket management, holding period alerts, QSBS tracking, and cost basis optimization — to surface proactive savings.
Estimated Annual Savings Available
—
⚙️ Improve Accuracy — Your Tax Profile
▼
Help your advisor deliver more accurate bracket management recommendations.
✅ Actioned / Dismissed Recommendations
▼
Tax Liability Estimator
Live tax exposure · Quarterly estimates · Holding period countdowns
⚠️Estimates only. Uses simplified federal rates (ST 37%, LT 20%). Does not include state taxes, deductions, credits, or alternative minimum tax. Consult your tax advisor before making decisions.
See exactly what you owe this quarter, your projected year-end tax bill, and which positions to hold for long-term treatment.
Requires portfolio cost basis analysis on your wallets
🏛️ Estimated Q Tax Due
—
📊 Projected Year-End Bill
—
💰 ST vs LT Breakdown
Short-Term
—
Long-Term
—
37% ST · 20% LT (federal estimate)
🛡️ TLH Potential
—
Quarterly Realized Gains Breakdown
Quarter
Short-Term Gains
Long-Term Gains
DeFi Income
Est. Tax
Payment Due
📈 Year-End Projection
YTD Confirmed Tax
—
Full-Year Projection
—
Year Elapsed
—
Projection assumes current pace continues. Unrealized positions not included — run Portfolio Analysis to factor in open lots.
Holding Period Tracker
🔥 Near Long-Term Threshold:
No open positions found. Run Portfolio Analysis to populate holding period data.
🔴 < 6 months🟡 6–11 months🟢 12+ months (Long-Term)🔥 Within 30 days of LT
Asset
Qty
Cost Basis
Acquired
Days Held
Days to LT
Status
Chain
Manual Transaction Entry
Use this for exchanges with non-standard export formats, or to add individual transactions manually.
1099-DA Reconciliation
Match IRS broker reports against your actual on-chain activity · Catch errors before they cost you
📄 1099-DAs Issued to You
Forms prepared by Bit Bookkeepers for your IRS filing
Loading…
⚠️ Tax discrepancies detected
Upload 1099-DA CSV
Export your 1099-DA as CSV from your exchange/broker and upload below.
Need a template? Download sample CSV
📄
Drop CSV here or click to browse
CSV format · Max 10MB
Uploaded Forms
Reconciliation Detail
📋
No 1099-DA forms yet
When exchanges start issuing 1099-DA forms, upload them here to automatically check for errors, duplicate reporting, and basis mismatches — before you file.
What we check:
✅ Transactions that match perfectly
⚠️ Wrong cost basis reported by broker
⚠️ Disposals missing from 1099-DA
❌ Duplicate/extra entries from broker
💰 Total tax impact of all discrepancies
🔑 Connect via API
No CSV needed — we pull your full transaction history automatically using read-only API keys.
🔒 We only request read access. We cannot move funds or execute trades.
No API connections yet. Click + Connect Exchange to get started.
🔍 CEX vs On-Chain Reconciliation
Click Run Check to compare your CEX transactions against on-chain wallets.
OR IMPORT MANUALLY VIA CSV
📂 Import Exchange Data
Upload CSV exports from Coinbase, Kraken, or Binance. Transactions are automatically parsed, cost basis is calculated using FIFO, and results appear in your Portfolio and Form 8949 export — no extra steps needed.
History → Export → Trade History (recommended) or Ledgers → Download CSV
Binance
Orders → Trade History (recommended) or Transaction History → Export
☁️
Drop CSV here or click to browse
Coinbase · Kraken · Binance · Max 25 MB
✅ Import Complete
Import History
🏦
No exchange imports yet
Upload a CSV above to get started.
Connect Exchange Account
Choose your exchange:
🔒 Keys are encrypted at rest. We only use read-only access — we cannot move funds or place orders.
🔔 Taxable Event Alerts
Real-time monitoring of your connected wallets. New swaps, airdrops, staking rewards, and NFT sales appear here automatically.
💡
How monitoring works: After clicking Enable Monitoring, we scan your EVM wallets (ETH, ARB, BASE, etc.) every 4 hours for new transactions. Each taxable event shows an estimated tax impact based on a 37% marginal rate — your actual rate may differ. Consult your tax advisor before filing.
📲
Get Instant Alerts on Your Phone
Enable push notifications to be notified of taxable events, estimated payment reminders, and holding period milestones — even when the app is closed.
⏳
Loading alerts...
💰 Current Balances
Live on-chain valuations · updated from CoinGecko · compare against QBO for balance sheet reconciliation
Loading live balances…
📭
No holdings found
Add wallets and run a cost basis analysis to see your live balance sheet here.
📚 Accounting Setup
AI-generated QuickBooks Online Chart of Accounts · personalized to your actual crypto activity
💡
How it works: We analyze your full transaction history — swaps, LP positions, staking rewards, NFTs, airdrops, exchange imports — and generate a custom QBO Chart of Accounts with only the accounts relevant to your activity. Download as a CSV and import directly into QuickBooks Online.
Analyzing your transaction history…
Scanning DeFi activity, disposals, CEX imports
Recommended Accounts
Acct #
Account Name
Type
Description
📋 QBO Import Instructions
Download the CSV using the button above
In QuickBooks Online → Accounting → Chart of Accounts
Click Import → Browse → select the downloaded CSV
Map columns: Account Number, Account Name, Account Type, Detail Type
Click Next → Import — accounts are created in one step
Need help? Your Bit Bookkeepers advisor can assist with QBO setup and account configuration.
📚
Generate Your Chart of Accounts
Connect your wallets and exchanges first, then click Generate to get a personalized QBO-ready Chart of Accounts based on your actual crypto activity.
📒 QuickBooks Journal Entry Export
Generate double-entry journal entries from your full crypto transaction history · import directly into QBO
Generating journal entries…
Processing disposals, acquisitions, DeFi events…
Journal Entries
Filter:
JE Ref
Date
Account
Debit
Credit
Memo
Source Tx
Account Totals
📋 How to Import Journal Entries into QBO
Option A — CSV Import:
Download the CSV file above
QBO → + New → Journal Entry
Use the date/account/debit/credit columns to enter each line
Your Bit Bookkeepers advisor can assist with QBO journal entry review and import.
📒
Export Journal Entries to QuickBooks
Select a date range and click Generate Journal Entries to create double-entry accounting records from your crypto transactions, ready for QBO import.
📅 Monthly Reconciliation
ASU 2023-08 compliant fair value adjusting entries · bridges QBO cost basis to live market values
⚖️
GAAP Compliant: Under ASU 2023-08 (effective 2025), crypto assets must be measured at fair value monthly. This generates the single adjusting journal entry per asset that reconciles your QBO cost basis records against live market prices — posting only the change in unrealized gain/loss each month.
Calculating fair value adjustments…
Fetching live prices · comparing to prior month · applying $10 materiality threshold
⚠️ Accountant Review Recommended: show >20% variance from cost basis and have been flagged for review before posting.
Adjusting Entries
Asset
QBO Cost Basis
Market Value
Unrealized G/L
Prior Month FV
Change This Month
Adj. Entry
Status
Journal Entries to Post
JE Ref
Date
Account
Debit
Credit
Memo
📋 How to Post Month-End Adjusting Entries in QBO
Download the IIF or CSV file above
In QBO → + New → Journal Entry
Set date to last day of the month
Post the DR/CR pairs per the entries below (one journal entry per asset with material change)
Add memo: "Month-end fair value adjustment per ASU 2023-08"
Your Bit Bookkeepers advisor can review and post these entries on your behalf.
Reconciliation History
📅
Run Your First Month-End Reconciliation
Select a month and click Run Reconciliation to generate ASU 2023-08 compliant fair value adjusting entries for import into QuickBooks.
🔗 Accounting Platform Connections
Connect your accounting software to push journal entries and month-end adjustments directly — no CSV export needed
📗
QuickBooks Online
Loading…
🔵
Xero
Loading…
🟣
NetSuite
Loading…
📗 QuickBooks Online Sync
Push journal entries and month-end adjustments directly to QBO — no CSV export needed
⚙️
QuickBooks Integration Not Enabled
QuickBooks Direct Sync is not yet configured for this account. Contact your Bit Bookkeepers advisor to enable it.
Connect Your QuickBooks
Link your QBO company file to enable direct journal entry sync. Your accountant or advisor will be prompted to authorize access.
Push journal entries to NetSuite via Token-Based Authentication — enterprise-grade, batch processing included
Connect NetSuite (Token-Based Authentication)
NetSuite uses TBA rather than OAuth. Enter your integration credentials below. These are saved securely and only used to push journal entries.
How to get credentials: In NetSuite → Setup → Integrations → Manage Integrations to create a consumer key/secret. Then Setup → Users/Roles → Access Tokens to generate a token.
🟣
Connected to NetSuite
SYNCED
—
FAILED
—
LAST SYNC
Never
NetSuite Sync Log
JE Ref
Type
Status
NetSuite ID
Error / Note
Synced At
No sync history yet
🗂 QBO Account Mapping
Map your BitBookOS accounts to existing QuickBooks accounts. Saved automatically.
Loading accounts…
🗂 Xero Account Mapping
Map your BitBookOS accounts to existing Xero accounts. Saved automatically.
Loading accounts…
🗂 NetSuite Account Mapping
Map your BitBookOS accounts to NetSuite GL accounts. Saved automatically.
Loading accounts…
Bit Bookkeepers
Let's get your account set up
Takes about 10 minutes · Your analysis runs automatically when done
Step 1 of 4
🎉
You're all set!
Your tax analysis is now running. You'll see your portfolio P&L, tax liability estimate,
and harvest opportunities populate shortly. Alex's team will review and follow up.
🗂 Form 8949 — Per-Year Filing Center
Each year is independently gate-checked before generating. Eligible years generate immediately; problem years route to CPA review.
Checking eligibility for each tax year…
No disposal activity found. Make sure your wallets have been analyzed first.
📋 Audit Pack — —
📄 IRS Tax Forms
Form 8949 · Schedule D · Schedule 1 — IRS-ready from your crypto transaction data
📋
What this generates: IRS Form 8949 (all capital disposals — short-term Part I and long-term Part II), Schedule D summary (lines 7 & 15), and Schedule 1 notes for any staking/airdrop ordinary income. Preview in-browser, then download a software-specific CSV formatted for direct import into Drake, ProConnect, UltraTax CS, ProSeries, or CCH Axcess — no column remapping needed. Each download comes with step-by-step import instructions. Pulls from your analyzed wallets using the selected cost basis method.
Generating IRS forms from your transaction data…
This may take a moment for large portfolios
📊 Import Into Tax Software — formatted for direct import, no column remapping needed
Import Instructions
📝 Cover Memo for Accountant
Internal Revenue Service
Form 8949
Sales and Other Dispositions of Capital Assets
Tax Year — · Cost Basis Method: —
Total Disposals
—
Total Proceeds
—
Total Cost Basis
—
Net Gain / Loss
—
Part I — Short-Term Capital Transactions(Assets held 1 year or less)
IRS Checkbox: C — Not reported to IRS
(a) Description
(b) Date Acquired
(c) Date Sold
(d) Proceeds
(e) Cost Basis
(f) Code
(h) Gain/(Loss)
Totals — Part I (carry to Schedule D, Line 1b or 1c)
—
—
—
No short-term disposals for this tax year.
Part II — Long-Term Capital Transactions(Assets held more than 1 year)
IRS Checkbox: F — Not reported to IRS
(a) Description
(b) Date Acquired
(c) Date Sold
(d) Proceeds
(e) Cost Basis
(f) Code
(h) Gain/(Loss)
Totals — Part II (carry to Schedule D, Line 8b or 8c)
—
—
—
No long-term disposals for this tax year.
Internal Revenue Service
Schedule D
Capital Gains and Losses
Internal Revenue Service
Schedule 1, Line 8z
Additional Income — Cryptocurrency Ordinary Income
⚠️
Review Flagged Items Before Filing
These transactions need accountant review — missing cost basis or DeFi complexity
⚠️ Disclaimer: This report is AI-generated from on-chain data and should be reviewed by a qualified crypto tax professional before filing. Accuracy depends on available price data and transaction classification. Prepared using the FIFO method. Crypto wash sale rules pending IRS guidance.
🏛️ Legal Entities
View your wallets and exchanges organized by legal structure — LLCs, trusts, DAOs, and personal holdings
🔄
Inter-Entity Transfers Detected
Loading entities…
🔄 Inter-Entity Transfer Report
Transfers between your entities are automatically flagged as Non-Taxable — no capital gains event.
🏛️
No entities set up yet
Your advisor will set up your legal entity structure — LLCs, trusts, DAOs — and assign your wallets accordingly.
Account Change History
A read-only record of all changes made to your account. All entries are immutable and tamper-evident.
✓ All changes are logged and immutable
Loading your account history…
📅 Tax Calendar
Upcoming federal tax deadlines, estimated payment due dates, and crypto-specific milestones.
🔔
Never Miss a Deadline
Enable push notifications to get reminders 30, 14, 7, 3, and 1 day before each deadline.
Loading tax calendar…
⚖️ Audit Defense
Track IRS notices and defense package status. Your CPA team handles all responses.