1099-B Converter Free Preview
By Jakob Johnson ·

Gifted Stock Cost Basis — The Carryover Rule and the Dual-Basis Trap

Someone gave you stock — a parent, a grandparent, maybe as part of a gifting strategy — and now you've sold it. Your 1099-B shows a cost basis of zero, and you're bracing for a tax bill on the full sale price. Before you panic, know this: gifted stock does not have a zero basis, and unlike inherited stock, it does not get a step-up to current value. It follows a different, slightly trickier rule — and getting it right on Form 8949 can save you a meaningful amount of tax.

Gifted stock generally keeps the donor's original cost basis (this is called "carryover basis"), plus a dual-basis rule that only matters if you sell at a loss. That second part trips up almost everyone, because it means gifted shares can have two different cost bases depending on whether you're sitting on a gain or a loss. This guide untangles both rules and shows you exactly what to enter.

The Core Rule: Carryover Basis

Tired of reading?

Upload your 1099-B PDF and get CSV/TXF in 30 seconds. Free preview, $4.99 to download.

Try free preview

When you receive stock as a gift, your cost basis is generally the same basis the donor had — what they originally paid, plus any adjustments. The gain carries over with the shares. This is the opposite of inheritance: with inherited stock the basis steps up to date-of-death value (see our guide to inherited stock and the step-up rule), but with a gift during the donor's lifetime, you inherit their low basis too.

You also generally inherit the donor's holding period. If they held the shares for years before gifting them, that time counts toward your long-term holding period — so a gift of long-held stock is long-term the moment you receive it.

Example: your father bought stock for $10,000 fifteen years ago and gifts it to you when it's worth $60,000. Your basis is $10,000 (his carryover basis), and because he held it long-term, so do you. If you sell for $65,000, your long-term gain is $55,000. Not zero, not $65,000 — $55,000.

The Complication: The Dual-Basis Rule for Losses

Here's the part that catches people. If the stock was worth less than the donor's basis on the date of the gift, a special "dual-basis" rule applies when you eventually sell:

  • If you sell at a gain, you use the donor's carryover basis (the higher number).
  • If you sell at a loss, you use the fair market value on the date of the gift (the lower number).
  • If the sale price falls between the donor's basis and the date-of-gift value, you have neither a gain nor a loss — the transaction is a wash for tax purposes.

This rule exists to stop people from transferring built-in losses to someone else. It only kicks in when the stock had dropped below the donor's basis at the time of the gift. If the stock was worth more than the donor's basis when gifted (the common case), you ignore the dual-basis rule entirely and just use carryover basis.

Dual-basis worked example

Say the donor's basis was $10,000, but the stock was only worth $6,000 on the date of the gift:

  • You later sell for $12,000 → gain, use $10,000 basis → $2,000 gain.
  • You later sell for $4,000 → loss, use $6,000 date-of-gift value → $2,000 loss.
  • You later sell for $8,000 (between $6,000 and $10,000) → no gain, no loss.

Most gifts don't trigger this because the stock has appreciated. But if you were gifted a depreciated position, you must run this test before reporting.

Why Your 1099-B Shows Zero

Just like with inherited and transferred shares, the broker frequently has no record of the donor's original purchase and reports the gift as a noncovered security with $0 or blank cost basis. That zero is a data gap, not the legal basis. You are responsible for supplying the correct carryover basis on Form 8949 — the same fix we describe for any noncovered security with missing cost basis.

To establish it, you need from the donor (or their records):

  1. The original purchase price and date the donor acquired the shares.
  2. Any adjustments to their basis (reinvested dividends, splits, return of capital).
  3. The fair market value on the date of the gift — only needed if the shares had lost value, to run the dual-basis test.
  4. Whether any gift tax was paid — in limited cases, gift tax paid on the appreciation can increase your basis slightly.

Reporting It on Form 8949

Once you know your basis:

  1. Enter the sale on Form 8949 in the short-term or long-term section based on the combined holding period (donor's time plus yours). Long-held gifts are usually Part II, Box E (noncovered, basis not reported).
  2. Enter proceeds in column d from the 1099-B.
  3. Enter your correct carryover basis in column e — or, if the dual-basis loss rule applies, the date-of-gift value.
  4. If the broker reported an incorrect basis to the IRS, use adjustment code B in column f with the correction in column g. If basis was simply blank (noncovered), just enter the right number in column e.

Our Form 8949 adjustment codes reference covers exactly when code B applies versus a clean column-e entry.

Common Mistakes

  • Assuming zero basis because that's what the 1099-B says. The real basis is the donor's carryover basis — enter it.
  • Treating gifts like inheritances. Gifts get carryover basis, not a step-up to current value. Confusing the two either overpays (if you use zero) or underpays (if you wrongly step up).
  • Forgetting the holding period carries over. You may qualify for long-term rates immediately, even if you personally held the shares for a week.
  • Ignoring the dual-basis rule on a depreciated gift. If the stock was underwater when gifted, you must test all three outcomes before deciding your basis.

FAQ

What is the cost basis of gifted stock?

Generally the donor's original cost basis (carryover basis) — what they paid, plus adjustments. It does not reset to current value the way inherited stock does.

Does gifted stock get a step-up in basis?

No. A step-up only applies to inherited property. Gifts made during the donor's lifetime carry over the donor's basis and holding period.

Why does my 1099-B show zero basis for gifted shares?

The broker usually has no record of the donor's purchase and reports the shares as noncovered with $0 or blank basis. You supply the correct carryover basis on Form 8949.

What is the dual-basis rule?

If the stock was worth less than the donor's basis on the gift date, you use the donor's basis to figure a gain but the lower date-of-gift value to figure a loss — and if the sale price lands between the two, there's no gain or loss at all.

Is gifted stock long-term or short-term?

You add the donor's holding period to your own. If the combined time exceeds one year, it's long-term — often immediately, if the donor held it a while.

Do I need to know the date-of-gift value?

Only if the stock had dropped below the donor's basis when it was gifted. In that case you need the date-of-gift value to apply the dual-basis rule. If the stock had appreciated, you only need the donor's carryover basis.

Bottom Line

Gifted stock lives between two worlds: it isn't zero-basis like a careless 1099-B suggests, and it isn't stepped-up like an inheritance. It carries over the donor's basis and holding period — which usually means a real gain to report, but far less than the full sale price. The one twist is the dual-basis rule, which only matters if the shares were underwater when gifted.

Track down the donor's original cost, run the dual-basis test only if the stock had lost value, and report the correct number on Form 8949. The zero on your 1099-B is a starting point for the broker's paperwork, not the end of your tax story.


Sold gifted shares mixed in with the rest of your trades? Convert your 1099-B free — we extract every transaction with proceeds and holding periods intact, so you can drop in the correct carryover basis and finish an accurate Form 8949 without retyping the whole 1099-B.

JJ

By Jakob Johnson

Writes guides on 1099-B tax filing, broker import issues, and Form 8949 / Schedule D reporting for 1099-B Converter.

Ready to convert your 1099-B?

Upload a PDF and get CSV, TXF, and Excel in seconds. Free preview — $4.99 to download.

Convert — Free Preview, $4.99 to Download