adjusted cost base stocks: complete guide
Adjusted Cost Base (ACB) — Stocks
Adjusted cost base stocks is a tax and recordkeeping concept that matters whenever you buy, sell, receive or transfer securities. This article explains adjusted cost base stocks in approachable terms, shows how to compute ACB and realized gains or losses, highlights Canada and U.S. differences, lists events that change ACB, provides worked numerical examples, and gives practical recordkeeping and tax-planning tips. Read on to learn how accurate ACB tracking saves time and helps you report taxable events correctly — whether you hold equities, mutual funds or crypto treated as property.
Overview and purpose
Adjusted cost base (often shortened to ACB) — or cost basis in U.S. terminology — is the running total of what you paid to acquire shares plus allowable acquisition costs, adjusted over time for events that increase or decrease that total. For investors, ACB is the foundation for calculating taxable capital gains or losses when shares are disposed of.
Why ACB matters:
- It determines the taxable gain or deductible loss when you sell or otherwise dispose of securities.
- Proper ACB tracking avoids under- or over-reporting tax liabilities and reduces audit risk.
- It affects after-tax portfolio decisions (lot selection, tax-loss harvesting, timing of sales).
ACB applies in taxable accounts (non-registered). Registered accounts (for example, Canadian RRSP, TFSA or similar pension or retirement accounts) typically have different rules: dispositions inside registered plans generally do not create immediate taxable capital gains/losses, so ACB tracking for those accounts is usually unnecessary for tax purposes. However, transfers between account types and withdrawals can create tax consequences and should be documented.
Terminology and jurisdictional differences
The same basic idea goes by different names and has different administrative rules across jurisdictions:
- Canada: adjusted cost base (ACB) — rules and guidance from the Canada Revenue Agency (CRA), including the concept of "identical properties" and the superficial loss rule.
- United States: cost basis (or basis) — brokers report cost basis information on Form 1099-B to the IRS; taxpayers use Form 8949 and Schedule D to reconcile sales. FINRA provides guidance on cost basis reporting obligations for brokers.
Both systems require careful recordkeeping, but they differ on allowed lot accounting methods, reporting formats and loss-disallowance rules (e.g., wash sale vs superficial loss).
Canada-specific concepts
- CRA guidance: The CRA defines ACB and provides examples and forms (see Guide T4037) for calculating capital gains. "Identical properties" matter: if you hold multiple lots of the same security in taxable accounts, the CRA has rules for which lots are considered sold in certain situations.
- Superficial loss rule: In Canada, if you sell a security at a loss and you or an affiliated person reacquires the same (or identical) property within 30 calendar days before or after the sale, the loss is generally denied and the denied loss adjusts the ACB of the reacquired property.
- Deemed dispositions: Events such as emigration or death can trigger deemed dispositions at fair market value for tax purposes and affect ACB calculations.
United States–specific concepts
- Broker reporting: Brokers are required to report cost basis on Form 1099-B for covered securities and to indicate whether basis was reported to the IRS.
- Form 8949 & Schedule D: Taxpayers reconcile broker reports and report capital gains/losses using Form 8949 and Schedule D.
- Wash sale rule: The U.S. wash sale rule disallows losses on sales if the taxpayer acquires the same or substantially identical stock or security within 30 days before or after the sale; disallowed losses are added to the cost basis of the new position.
- Lot identification: U.S. taxpayers may use FIFO, specific identification and other permitted methods; mutual funds often allow average cost accounting.
How ACB / cost basis is calculated
Core idea: ACB is the cumulative cost of acquiring units of a security (purchase price plus acquisition costs such as commissions and fees), adjusted for events that increase or decrease that base. When you sell, realized gain or loss = proceeds of disposition minus selling costs minus ACB attributable to units sold.
Basic formulae:
- Total ACB after purchase = previous ACB + (purchase price × number of units) + acquisition costs (commissions, fees)
- ACB per unit = Total ACB ÷ total units held
- Realized gain (or loss) on sale = proceeds from sale − selling costs − ACB attributable to units sold
Example formula applied:
- Suppose you bought 100 shares at $10.00 and paid $10 commission. Total ACB = (100 × 10.00) + 10 = $1,010.00. ACB per share = $10.10.
- If you sell 40 shares for $15.00 each and pay $5 commission on sale, proceeds = (40 × 15) − 5 = $595. ACB attributable to 40 shares = 40 × 10.10 = $404. Realized gain = 595 − 404 = $191.
Purchase and sale adjustments
- Purchases increase total ACB and units held.
- Sales decrease total ACB and units held; the ACB attributable to sold units is removed from the running total.
- Commissions and fees: Include costs necessary to acquire or dispose of the security when updating ACB. For purchases, add commissions and related fees to ACB. For sales, subtract selling costs from proceeds when computing realized gain/loss.
Lot accounting / identification methods
Common methods used to determine which units were sold and how ACB per unit is determined:
- Weighted-average (average cost): Total ACB divided by total units. Common for mutual funds and in Canada for certain situations. Results in a single blended ACB per unit after each purchase.
- First-in-first-out (FIFO): The earliest purchased units are treated as sold first. Widely used and often the broker default in many U.S. brokerage systems for non-specific identification.
- Specific identification: You specifically identify which lots (purchase dates and quantities) were sold; this allows tax planning by selecting lots with favourable ACB. Brokers commonly support specific ID if you instruct them at the time of sale.
- Last-in-first-out (LIFO): Less common for securities and not always permitted for tax reporting; check local rules.
Jurisdiction notes:
- Canada: Weighted-average ACB calculations are common for mutual funds; for shares, taxpayers must follow CRA rules (including identical properties) and should track lot-level information where possible.
- U.S.: Brokers generally report basis and the method used; taxpayers can use specific identification if properly documented. The IRS accepts several methods but requires consistency and proper documentation.
Events that change ACB
Many corporate and account events change ACB; you must adjust the total accordingly:
- Commissions and transaction fees: Add to purchases; account for selling costs when computing proceeds.
- Dividend reinvestment (DRIPs): Reinvested dividends buy more units and increase ACB by the reinvestment price.
- Return of capital: Reduces ACB — a return of capital is not a taxable dividend but reduces the ACB and may increase future capital gains when units are sold.
- Stock splits and consolidations: Adjust the number of units and ACB per unit proportionally; total ACB remains the same (absent fractional share cash adjustments).
- Spin-offs, reorganizations, mergers: May require allocation of original ACB among new and old securities based on fair market values.
- Unit distributions and rights issues: May increase or require allocation of ACB depending on whether distributions are taxable or capital returns.
Reinvested dividends and DRIPs
When dividends are reinvested (automatic DRIP), the cash dividend is used to buy additional shares at market price; each reinvestment increases your ACB by the purchase amount plus fees. Even though you did not receive cash, the increment in holdings and ACB must be recorded so that future gains/losses are correct.
Return of capital and distributions
A return of capital (ROC) reduces ACB per share (total ACB reduced by the ROC amount allocated to your holding). If ROC reduces ACB to zero, further ROC is treated differently (often as capital gain) — check local rules. In Canada, ROC specifically reduces ACB and affects later gain calculations; in the U.S., similar adjustments may apply and RO C may have different tax treatment depending on circumstances.
Special situations and exceptions
- Gifts: For gifts, the donor’s ACB generally transfers to the recipient in Canada (except for certain deemed dispositions). In the U.S., the donor’s basis typically carries over (carryover basis) with special adjustments for gift tax paid.
- Inheritances: Many jurisdictions provide a step-up in basis to fair market value at death (e.g., U.S. step-up). In Canada, a deemed disposition at death generally triggers capital gains tax for the deceased’s estate, and beneficiaries typically receive the property at the deemed disposition value as their ACB.
- Transfers between brokers: When transferring accounts, ensure the receiving broker receives lot-level ACB information; otherwise, you may need to reconstruct ACB from your records.
- Account transfers (registered vs non-registered): Moving securities from a registered account to a non-registered account, or vice versa, can trigger tax events; document and understand the tax consequences.
- Deemed dispositions: Emigration, death and certain corporate reorganizations can trigger deemed dispositions and ACB resets.
Short sales, options, and derivatives
- Short sales: The cost basis and gain/loss treatment for short positions differ from long positions; the short seller’s proceeds and the cost to close the short are used to compute gain or loss. Collateral and margin interest affect the economics but not ACB in the same way as long positions.
- Options: Buying an option creates a basis equal to the premium paid; exercising an option adds the premium to the cost of acquiring the underlying shares (affecting ACB). Writing an option has different tax consequences; consult guidance for correct accounting.
- Non-stock securities: Bonds, preferred shares and other instruments have their own cost basis rules and may include accrued interest adjustments.
Cryptocurrency considerations
In jurisdictions that treat crypto as property (e.g., Canada, U.S.), adjusted cost base rules apply similarly: each acquisition creates a basis equal to the fair market value at acquisition plus acquisition costs. Crypto often involves many small transactions — recordkeeping must be meticulous. If you use a custodial platform or Bitget exchange to trade crypto, ensure you capture acquisition prices and fees; for Web3 self-custody, Bitget Wallet is recommended to manage and export transaction records for tax reporting.
Recordkeeping and reporting requirements
Good records reduce tax risk and make reporting simpler. Keep:
- Trade confirmations (showing date, price, quantity, commission)
- Account statements (monthly and annual)
- Corporate action notices (splits, spin-offs, return of capital)
- Dividend statements and reinvestment confirmations (DRIPs)
- Transfer paperwork between brokers or accounts
- Records of gifts, inheritances and deemed dispositions
Brokers’ responsibilities and limitations:
- U.S. brokers: Required to report cost basis for covered securities on Form 1099-B and to report sales details to the IRS. They may report basis according to their records and the method used (e.g., FIFO, average).
- Canadian brokers: Reporting of ACB by brokers is less standardized than in the U.S.; some brokers provide ACB summaries but the ultimate responsibility to report accurate ACB rests with the taxpayer. Brokers may not transfer ACB accurately during account moves; retain your own records.
Taxpayer duties:
- Verify broker-reported basis and correct any errors before filing.
- Reconcile Form 1099-B (U.S.) or equivalent statements with your own records; prepare Form 8949 and Schedule D (U.S.) as needed.
- In Canada, follow CRA guidance (Guide T4037) and record ACB calculations and supporting documents.
Examples and worked calculations
Below are concise worked examples that illustrate the main ACB calculations.
Example 1 — Single purchase and sale (simple)
- You buy 100 shares at $20.00 on 2024-01-02 and pay $15 commission.
- Total ACB = (100 × 20.00) + 15 = $2,015.00
- ACB per share = $20.15
- On 2025-03-20 you sell 100 shares at $30.00 and pay $15 commission.
- Proceeds = (100 × 30.00) − 15 = $2,985.00
- Realized gain = 2,985.00 − 2,015.00 = $970.00
Example 2 — Multiple purchases, average cost method
- Buy 50 shares at $10.00 plus $5 commission → ACB becomes (50×10)+5 = $505; units = 50
- Buy 30 shares at $12.00 plus $3 commission → add (30×12)+3 = $363; cumulative ACB = 505+363 = $868; units = 80
- ACB per share = 868 ÷ 80 = $10.85
- Sell 40 shares at $15.00 minus $4 commission → proceeds = (40×15) − 4 = $596
- ACB attributable to sold shares = 40 × 10.85 = $434
- Realized gain = 596 − 434 = $162
This exemplifies weighted-average ACB: after the second purchase, all shares share the same blended basis.
Example 3 — Specific identification to reduce tax
- Lot A: 100 shares bought at $50 (ACB per share $50)
- Lot B: 100 shares bought at $80 (ACB per share $80)
- If price is $85 and you want to realize minimal gain now, you may choose to sell 50 shares from Lot B (higher ACB) rather than Lot A.
- Sale of 50 from Lot B (specific ID) at $85: proceeds = 50×85 = 4,250; ACB = 50×80 = 4,000; gain = 250.
- Selling 50 from Lot A would yield a larger gain (50×(85−50)=1,750). Specific identification can materially change tax outcomes, where allowed.
Example 4 — Reinvested dividends (DRIP) and return of capital
- Start: 200 shares at ACB $10.00 = total ACB $2,000.
- Dividend reinvested: $200 dividend buys 10 shares at $20 each (fees $0) → new ACB = 2,000 + 200 = $2,200; units = 210; ACB/share = 2,200/210 ≈ $10.476.
- Return of capital: company returns $100 ROC allocated to your holding → ACB reduced by $100 → new ACB = 2,100; units 210; ACB/share = 2,100/210 = $10.00.
These steps show how DRIP increases ACB while ROC reduces it.
Tax planning and strategies
Practical strategies influenced by ACB:
- Lot selection / specific identification: When permitted, identify high-cost lots for sale to minimize short-term taxable gains or realize tax losses for harvesting.
- Tax-loss harvesting: Sell losing lots to realize losses that offset gains; be mindful of wash sale (U.S.) or superficial loss (Canada) rules that may defer or disallow the loss.
- Timing of sales: Consider holding periods and jurisdictional definitions of long-term vs short-term gains when timing disposals.
- Preserve ACB records across account transfers and custodians to avoid reconstructing basis later.
Cautions:
- Wash sale / superficial loss rules can disallow losses if you reacquire identical securities within prescribed windows; disallowed losses typically adjust the ACB of the reacquired position rather than disappear.
- Average-cost vs lot-by-lot methods can lead to different tax outcomes; be sure to understand broker defaults and how to instruct specific-ID sales.
Common pitfalls and frequently asked questions
- Forgetting commissions or fees in ACB: Commissions paid when purchasing must be included in ACB; forgetting them inflates reported gain.
- Not tracking reinvested distributions (DRIPs): Reinvested dividends increase ACB even though no cash changed hands — failing to include them understates ACB and overstates gains.
- Transfer without ACB data: When moving accounts, ensure the receiving broker obtains lot-level basis; otherwise you may need to rebuild ACB from confirmations.
- Confusing average cost vs lot identification: Average cost blends past purchases; specific-ID lets you pick which lot to sell and can be more tax-efficient.
- Misreporting inherited basis: Many expect a "free" step-up; check local rules (e.g., U.S. step-up vs Canadian deemed disposition at death) before reporting.
Tools and resources
Recordkeeping and software:
- Many tax software packages and portfolio trackers can calculate and maintain ACB across transactions and corporate events. Choose a tool that supports lot-level tracking and the accounting methods you need.
- Broker reports: Use broker-provided cost basis summaries but verify them against your own records. If you trade crypto and securities on Bitget exchange, export trade history and confirmations to reconcile with your accounting tool.
- Wallets: For Web3 and self-custody, use Bitget Wallet to manage keys and export accurate transaction records for ACB computation where crypto is treated as property.
When to consult a professional:
- Complex corporate reorganizations, cross-border moves, deceased estates, large concentrated positions, or high-volume crypto trading often require advice from a qualified tax advisor.
References and further reading
Sources used in preparing this guide (authoritative guidance and practical explanations):
- CRA: Adjusted cost base (ACB) guidance and Guide T4037 — Canada Revenue Agency
- Investopedia: Adjusted Cost Base: Definition and How to Calculate
- FINRA: Cost Basis Basics and broker reporting guidance (U.S.)
- Charles Schwab: Save on Taxes: Know Your Cost Basis
- Vanguard: What is cost basis for taxes?
- RBC Wealth Management: Calculating your adjusted cost base (PDF)
- Questrade: Average price and adjusted cost base
- Manulife Investments: How to track your adjusted cost base
- adjustedcostbase.ca: How to Calculate Adjusted Cost Base
As of 2026-01-26, according to Cryptoslate, macro flows and FX dynamics remain important drivers of investment decisions — for example, GBP/USD trading near 1.34 shows how market prices and unit definitions affect investor views, and such macro forces can influence exit timing and tax planning for internationally listed stocks.
Special note on data, timing and jurisdiction
- Tax rules change. Always check the most recent CRA or IRS guidance for rules that apply to your situation. This article references general rules and examples for Canada and the United States but is not tax advice.
- "As of 2026-01-26, according to Cryptoslate", FX dynamics and macro rates can influence portfolio decisions and the timing of dispositions; include macro awareness in planning but do not treat macro commentary as tax guidance.
Practical checklist for tracking ACB
- Keep trade confirmations for every buy, sell, and reinvestment.
- Log commissions and fees as part of acquisition cost.
- Record all dividend reinvestments and corporate actions (splits, consolidations, spin-offs).
- If you sell, record sale proceeds and commissions; compute realized gain/loss immediately and store calculations.
- When transferring accounts, request lot-level ACB transfer from the sending broker and validate with the receiving broker.
- For crypto trades on Bitget exchange or in Bitget Wallet, export transaction history and ensure each acquisition has a recorded fair market value and fee.
- Reconcile broker 1099-Bs or statements with your records before filing taxes.
Further practical prompts: keep digital backups of confirmations and statements, and adopt a single ACB method for each security class unless a change is required by tax law.
More on using Bitget for recordkeeping
Bitget users can streamline trade export and statements to help build ACB records. Bitget exchange provides trade history and execution details needed for ACB calculations; for Web3 self-custody, Bitget Wallet can help consolidate on-chain records in exportable formats that feed into portfolio accounting tools.
If you trade both securities and crypto, consolidating histories (for example, export from Bitget and upload to a portfolio tracker) reduces errors and helps maintain accurate adjusted cost base stocks calculations across asset types.
Final notes and next steps
Accurate adjusted cost base stocks tracking is essential to correct tax reporting and can materially affect after-tax outcomes. Start by collecting your trade confirmations and account statements, choose a consistent accounting method where permitted, and use tools (or Bitget exports) to compute ACB automatically. For complex situations — corporate reorganizations, high-frequency crypto activity, cross-border issues or estate matters — consult a qualified tax advisor.
Further explore Bitget features to export trade histories, manage crypto records in Bitget Wallet, and integrate with portfolio accounting tools to keep adjusted cost base stocks accurate and audit-ready.
Want an easier way to export trade history and maintain ACB records? Check Bitget exchange and Bitget Wallet for exportable statements and transaction logs that simplify adjusted cost base stocks tracking. For specific tax questions, contact a qualified tax professional.





















