Bitget App
Trade smarter
Buy cryptoMarketsTradeFuturesEarnSquareMore
daily_trading_volume_value
market_share59.17%
Current ETH GAS: 0.1-1 gwei
Hot BTC ETF: IBIT
Bitcoin Rainbow Chart : Accumulate
Bitcoin halving: 4th in 2024, 5th in 2028
BTC/USDT$ (0.00%)
banner.title:0(index.bitcoin)
coin_price.total_bitcoin_net_flow_value0
new_userclaim_now
download_appdownload_now
daily_trading_volume_value
market_share59.17%
Current ETH GAS: 0.1-1 gwei
Hot BTC ETF: IBIT
Bitcoin Rainbow Chart : Accumulate
Bitcoin halving: 4th in 2024, 5th in 2028
BTC/USDT$ (0.00%)
banner.title:0(index.bitcoin)
coin_price.total_bitcoin_net_flow_value0
new_userclaim_now
download_appdownload_now
daily_trading_volume_value
market_share59.17%
Current ETH GAS: 0.1-1 gwei
Hot BTC ETF: IBIT
Bitcoin Rainbow Chart : Accumulate
Bitcoin halving: 4th in 2024, 5th in 2028
BTC/USDT$ (0.00%)
banner.title:0(index.bitcoin)
coin_price.total_bitcoin_net_flow_value0
new_userclaim_now
download_appdownload_now
does taxact import stock transactions?

does taxact import stock transactions?

This article answers “does taxact import stock transactions” and explains TaxAct’s import methods (direct broker import, CSV, third‑party aggregators, Stock Assistant, manual entry), how imported d...
2026-01-25 09:14:00
share
Article rating
4.3
108 ratings

Does TaxAct import stock transactions?

If you asked "does taxact import stock transactions", this guide gives a clear, practical answer and shows how to bring brokerage sale data (Form 1099‑B / capital gains data) into TaxAct. You will learn the supported import methods, how imported records feed into Form 1099‑B, Form 8949 and Schedule D, common limits and pitfalls, preparer options, crypto and non‑stock import notes, troubleshooting tips, and step‑by‑step workflows you can follow today.

As of 2024-06-01, per TaxAct support documentation, TaxAct supports multiple import methods for stock (brokerage) sale transactions, including direct electronic import from many brokerages, CSV import, third‑party aggregator import, and manual or spreadsheet-style entry.

Overview

TaxAct does import stock transactions and provides several ways to bring brokerage sales into a taxpayer’s return. Imported records are used to populate Form 1099‑B entries within TaxAct. From there the software prepares Form 8949 and totals on Schedule D, which then flow to Form 1040 capital gain/loss reporting. Typical users who import transactions include individual investors with brokerage trade histories, tax preparers consolidating client trades, and investors who aggregate multiple broker statements into a single import file.

This article explains each import path, what data TaxAct expects, how the data appears on Form 8949 and Schedule D, known limits, and practical tips to avoid errors when importing large or complex portfolios.

Import methods supported by TaxAct

TaxAct supports several import methods. Which method you use depends on where your trade data lives (brokerage website, consolidated CSV from an aggregator, or manual records) and how many transactions you have.

  • Direct electronic import from supported brokerages (direct import)
  • CSV import (broker-exported CSV or user-created CSV)
  • Third‑party aggregator imports (Form8949.com, GainsKeeper, etc.)
  • Stock Assistant (bulk manual/spreadsheet style entry inside TaxAct)
  • Manual entry (individual Form 1099‑B or transaction entry)

Each method is described below, with workflow notes and limitations.

Electronic import from supported brokerages (direct import)

TaxAct offers direct electronic import from many brokerages and financial institutions. The typical flow is:

  1. In TaxAct, choose the import option for Form 1099‑B / Broker Import.
  2. Select the institution from TaxAct’s list of supported providers.
  3. Provide the required credential information (this varies by brokerage — could be an account number, document ID, import code, or an app‑specific password). Some institutions use a document ID found on the broker’s statement, while others allow account linking with credentials.
  4. Preview imported items, accept or map records as prompted.
  5. Imported transactions populate TaxAct’s Form 1099‑B entries and the Stock Assistant/transactions list.

Common supported broker names in TaxAct documentation include large retail brokerages and institutional custodians. Broker-specific requirements vary: some require an exact account number or a document ID tied to a 1099 package; others support username/password or a brokerage‑issued import key. TaxAct’s interface usually guides you to the exact field the broker expects.

Notes:

  • Two‑factor authentication (2FA) or app‑specific passwords may be required by certain brokerages.
  • If the brokerage changes its export/import method, TaxAct may update supported flows; always check current TaxAct support pages if an import fails.

CSV import (user-created or broker-exported)

TaxAct supports importing stock sale transactions via CSV files in both the online and desktop applications. CSV import lets you bring a consolidated list of trades from brokers that don’t support direct import or from manual/exported files you’ve created.

Key points for CSV import:

  • Required fields: TaxAct expects at minimum these columns for each trade: Description (ticker or security name), Date Acquired, Date Sold (or Date Disposed), Sales Proceeds (Gross proceeds), Cost or Other Basis. These fields map to Form 8949/Form 1099‑B data.
  • Optional fields supported: adjustments (e.g., wash sale disallowed amount), adjustment codes, reporting category (short‑term vs. long‑term and basis reported/not reported), owner (if relevant), and wash sale flags. Some CSV templates include trade ID, quantity, and trade price — you can include those, but mapping is the key step.
  • Upload and mapping: In TaxAct you upload the CSV, then map your file’s column headers to TaxAct’s fields using dropdowns. This mapping step is critical — mismatches will cause incorrect calculations.
  • Row selection: After mapping, TaxAct typically shows a preview and you select which rows to import. This lets you exclude rows such as account‑level summary rows or non‑taxable entries.

Practical tips:

  • Use consistent date formats (MM/DD/YYYY) to reduce mapping errors.
  • Clean the CSV of header/footer text and remove extra delimiter characters.
  • Label columns clearly (Description, Date Acquired, Date Sold, Proceeds, Cost Basis) to speed mapping.
  • Save a copy of the original CSV and keep broker statements for audit support.

Third‑party aggregator imports (Form8949.com, GainsKeeper, etc.)

For investors with many accounts or complex cost-basis histories, third‑party aggregators consolidate trade histories and cost‑basis adjustments and offer export formats that integrate with TaxAct.

Typical aggregator flow:

  1. Aggregator (e.g., Form8949.com, GainsKeeper) aggregates transactions from multiple brokers and applies basis adjustments or wash sale tracking.
  2. The aggregator can produce a TaxAct-compatible file, a Form 8949 summary, or provide direct import credentials for TaxAct.
  3. In TaxAct, select the aggregator import option, provide the aggregator’s file/passcode or import token, preview, and import.

Advantages:

  • Aggregators reconcile many broker files and can apply wash sale calculations or FIFO/LIFO rules across accounts.
  • They reduce manual reconciliation time and the risk of missing transactions.

Considerations:

  • Ensure the aggregator’s export is the format TaxAct expects. Confirm which fields are included and how adjustments are represented.
  • Keep aggregator reports and original broker statements for documentation.

Stock Assistant (bulk manual entry tool)

TaxAct’s Stock Assistant is a spreadsheet‑style utility inside the program that lets you add, edit, and review many transactions in a tabular format. It is useful when:

  • You prefer to paste rows from a cleaned CSV directly into the interface.
  • You want to review mapped transactions before they populate Form 8949.
  • You need to make bulk edits (e.g., mark multiple rows as long‑term) after import.

Use Stock Assistant to check wash‑sale flags, adjust basis amounts, or assign reporting categories for groups of trades.

Manual entry

If no import method is possible, you can manually enter individual Form 1099‑B items or single transactions in the interview. Manual entry is straightforward but slow for high transaction counts.

When to use manual entry:

  • You have just a handful of sales.
  • You need to correct or override an imported item.

How TaxAct uses imported data (forms and reporting)

Imported trade records become Form 1099‑B line items in TaxAct’s data model. TaxAct uses those entries to populate Form 8949 and compute Schedule D totals. Key points:

  • Form 1099‑B entries: Each imported transaction is treated as a 1099‑B record (proceeds, cost basis, dates, adjustments, codes). TaxAct stores these fields and derives Form 8949 classifications.
  • Form 8949: Transactions are grouped into the correct reporting categories (A, B, C for short/long term with or without basis reported; other IRS categories apply) and listed on Form 8949 when detailed reporting is required.
  • Schedule D: TaxAct totals the gains and losses from Form 8949 into Schedule D summary lines, which then affect capital gain/loss summaries on Form 1040.

Important note: The IRS expects Form 8949 and Schedule D detail for capital gains/losses. TaxAct prepares Form 8949 and Schedule D based on your imports; when e‑filing, the IRS receives the totals and, in many cases, an attached Form 8949 summary rather than the underlying 1099‑B attachment. If you have a very large number of transactions, the software may use summary totals or require a paper attachment.

Limits, special cases and filing constraints

TaxAct documentation and user guidance call out several limits and special-case behaviors to watch for.

Transaction limits and e‑file considerations

  • TaxAct documentation references practical limits on the number of imported transactions processed as individual Form 1099‑B entries. Documentation and user notes indicate importing up to roughly 2,000 transactions is commonly supported for e‑file scenarios; very large datasets may require summary reporting or paper filing. If your portfolio generates many thousands of lines, the IRS e‑file system may not accept the detailed file and you might need to file a paper copy of Form 8949 or use the attachment option.
  • If you approach a very large transaction count, consider using aggregator summaries or Form 8949 attachments to avoid e‑file rejections.

Always check TaxAct’s latest support notes on e‑file transaction limits before e‑filing large portfolios.

Required CSV columns and common data issues

CSV import requires clean, correctly mapped columns. Common data issues that cause import errors:

  • Missing required columns (no Date Acquired or Date Sold, no cost basis or proceeds).
  • Date formats inconsistent or not recognized.
  • Extra text rows (header or footer notes) included in the CSV export.
  • Column headers that don’t match mapping expectations, leading to misassigned values.

If imported gains/losses look incorrect, re‑export the CSV, confirm column headers and formats, re‑map in TaxAct, and re-import.

Wash sales, adjustments, and reporting categories

Wash sales and basis adjustments affect taxable gain/loss. TaxAct can import wash‑sale disallowed amounts and adjustment codes if they are present in the CSV or direct import data. Important considerations:

  • Adjustment codes and amounts: TaxAct supports importing adjustment codes and amounts; ensure your CSV has a column for the adjustment code and for the adjustment amount (positive or negative as required).
  • Wash sale flags: Some broker CSVs include a wash sale flag or disallowed amount; map those fields so TaxAct can apply the adjustment to basis and compute carryforward adjustments.
  • Reporting categories: Correctly assigning the transaction to the appropriate reporting category (e.g., short‑term with basis reported to IRS = category A) is essential. CSV imports can include a reporting category column; otherwise TaxAct determines category based on dates and basis reported flags.

Careful review of imported adjustments is critical. Incorrect mapping of adjustment columns can misstate gains and losses.

Browser, screen size and other technical caveats

TaxAct’s CSV import interface and some import dialogs work best on desktop/full‑size browsers. TaxAct support notes warn that smaller screens or mobile browsers may not show all import fields. If you encounter UI issues:

  • Switch to a desktop or larger screen device.
  • Try a different modern browser (Chrome, Edge, Firefox) if an import page fails to load.
  • Clear the browser cache or disable browser extensions that can interfere with uploads.

If problems persist, contact TaxAct support or use the desktop edition for large imports.

Professional editions and preparer workflows

TaxAct Professional editions offer more robust import and management tools for preparers. Features and workflow notes:

  • Preparers can import client broker files or use aggregator connectors on behalf of clients.
  • Professional versions may support direct import keys, batch import of multiple clients, and Form 8949 attachment options tailored for high‑volume files.
  • Preparers often use a combination of aggregator services and TaxAct Professional CSV import to handle large, complex client portfolios.

When working as a preparer, ensure you have client authorization and that client credentials (when used for direct import) are handled according to privacy and security best practices.

Cryptocurrency and non‑stock transaction handling (brief)

TaxAct’s stock transaction import features are oriented to securities and brokerages. For cryptocurrency:

  • TaxAct will import crypto transactions only if the exchange or aggregator produces a TaxAct‑compatible CSV or a Form 1099‑B style file. Some exchanges provide CSV exports of trades that can be mapped in TaxAct; others do not and require third‑party aggregators to normalize data.
  • Aggregators that support crypto (and produce Form 8949‑compatible exports) can be used to pull many exchange trades into TaxAct.

Recommendation: verify whether your exchange issues a Form 1099‑B or a CSV export compatible with TaxAct. If not, use an aggregator that can produce the required format, then import into TaxAct.

Note: For crypto users who also use Bitget, consider exporting trades from Bitget or Bitget Wallet transaction histories into a CSV and mapping the fields in TaxAct. Bitget users should confirm the exchange export format and include cost basis and proceeds columns for correct tax reporting.

Troubleshooting and best practices

Follow these practical tips to ensure successful imports and accurate tax reporting:

  • Verify broker-exported CSV matches TaxAct field expectations before import.
  • Use consistent date formats and numeric formats (no currency symbols inside numeric columns).
  • Map columns carefully during CSV import; double‑check that Cost Basis, Proceeds and Dates are assigned correctly.
  • Review imported results with Stock Assistant and reconcile totals to your broker’s Form 1099‑B and year‑end statements.
  • Check wash‑sale and adjustment values: ensure the disallowed amount is imported and the adjustment code is set correctly.
  • For very large transaction volumes, consider using Form 8949 summary/attachment options rather than detailed e‑filed lines.
  • Keep copies of original brokerage statements, all CSVs and aggregator reports in case of IRS inquiry.
  • If import fails, try a different browser or the desktop edition; contact TaxAct support for institution‑specific problems.

Step-by-step quick guides

Below are condensed import workflows for common scenarios.

Online direct brokerage electronic import (quick)

  1. In TaxAct, open the Federal section and navigate to Income → Investments → Stocks/Bonds/Sales (Form 1099‑B).
  2. Choose the option to import from a financial institution.
  3. Select your brokerage from the list.
  4. Enter the requested account or document ID, or provide the import token/credentials.
  5. Preview the import, confirm transactions, and accept.
  6. Review imported items in Stock Assistant and confirm Form 8949/Schedule D totals.

CSV import (upload → map headings → select rows → import)

  1. Export or build a CSV with columns: Description, Date Acquired, Date Sold, Sales Proceeds, Cost Basis (and optional Adjustment Code, Adjustment Amount, Reporting Category).
  2. In TaxAct, go to the Form 1099‑B import CSV tool.
  3. Upload the CSV file.
  4. Map CSV headers to TaxAct fields using the dropdowns.
  5. Preview imported rows and select which rows to import.
  6. Complete the import and review entries in Stock Assistant or Form 8949.

Import from Form8949.com / GainsKeeper (aggregator quick)

  1. From aggregator (Form8949.com or GainsKeeper), generate the TaxAct export file or obtain the import token/FileNumber & passcode.
  2. In TaxAct, choose the aggregator import option and enter credentials or upload the aggregator file.
  3. Preview consolidated transactions and accept import.
  4. Reconcile imported totals with aggregator reports and broker statements.

Frequently asked questions (examples)

Q: Can TaxAct import transactions from any broker? A: TaxAct can import directly from many supported brokers. If your broker isn’t supported for direct import, you can usually use CSV export or a third‑party aggregator to bring transactions into TaxAct. So, while not every single broker has a direct connector, most broker data can be imported via CSV or an aggregator.

Q: What CSV fields are required? A: The primary required CSV fields are Description (security name or ticker), Date Acquired, Date Sold (or Date Disposed), Sales Proceeds (gross proceeds), and Cost or Other Basis. Optional but useful fields include adjustment codes, adjustment amounts, reporting category, and wash sale flags.

Q: What if I have more than 2,000 transactions? A: Very large transaction counts may exceed practical e‑file detail limits. TaxAct documentation references practical import and e‑file limits (e.g., around 2,000 items). If you exceed these limits, use Form 8949 attachment/summary options or consult TaxAct Professional features for large portfolios. Keep summaries and original statements for the IRS.

Q: Will TaxAct automatically calculate wash sale adjustments? A: TaxAct will apply wash sale disallowed amounts if they are imported or manually entered. TaxAct does not independently reconstruct wash sales across multiple accounts unless the imported data or aggregator provides those adjustments. For cross‑account wash sale tracking, use an aggregator that calculates disallowed amounts and exports them to TaxAct.

Q: Can I import crypto trades the same way as stocks? A: Only if the exchange or aggregator provides a TaxAct‑compatible CSV or Form 1099‑B style file. Many crypto exchanges do not produce a 1099‑B; in those cases use a third‑party aggregator to normalize transactions into a TaxAct‑ready file.

References and further reading

As of 2024-06-01, TaxAct support documentation provides detailed import instructions and is the authoritative source for current import features and limitations. Refer to these TaxAct support topics (search TaxAct Support for the exact titles):

  • Form 1099‑B - Import Stock Information from CSV File — TaxAct support
  • Form 8949 and Form 1099‑B — Enter Stock Transactions / Entering in Program — TaxAct support
  • Form 1099‑B - Import Individual Stock Transactions from Brokerage or Financial Institution — TaxAct support
  • Professional Editions - Stock Transaction Import Options — TaxAct support
  • How to Import Stock Information Using a CSV File from Your Broker — TaxAct support

Please consult the latest TaxAct support pages or contact TaxAct customer support for the most current, account‑specific guidance.

Notes, disclaimers and recommended next steps

  • This article is based on TaxAct support documentation and general product behavior described by TaxAct as of the date noted above. TaxAct may change supported import formats, broker connectors, and e‑file procedures; always confirm with current TaxAct support pages.
  • This content is informational and not tax advice. For tax advice specific to your situation, consult a qualified tax professional.

If you manage cryptocurrency or multiple brokerage accounts and need consolidated exports in a consistent format, consider using a portfolio/aggregation service that exports TaxAct‑compatible CSVs or Form 8949 output. If you use Bitget and hold crypto there, export your trade and cost basis data from Bitget or Bitget Wallet and prepare a mapped CSV for TaxAct import.

To continue: export your broker or exchange file now, or open TaxAct and navigate to the 1099‑B import tool to begin a direct or CSV import. If you have many transactions, consider using a preparer edition or an aggregator to reduce manual reconciliation time.

Sources: TaxAct Support documentation (Form 1099‑B import, Form 8949 guidance, Professional Edition import notes). Report date: As of 2024-06-01, TaxAct support materials reviewed for import workflows and limitations.

The content above has been sourced from the internet and generated using AI. For high-quality content, please visit Bitget Academy.
Buy crypto for $10
Buy now!

Trending assets

Assets with the largest change in unique page views on the Bitget website over the past 24 hours.

Popular cryptocurrencies

A selection of the top 12 cryptocurrencies by market cap.
© 2025 Bitget