No, you cannot file a 1099-B on your own bank deposits

A 1099-B is filed by your broker or financial institution when you sell securities — stocks, bonds, mutual funds, options. It reports the proceeds from those sales to you and the IRS. You do not file a 1099-B yourself. Your bank or brokerage files it on your behalf, and you receive a copy to use when preparing your tax return.

The confusion usually arises because people see large deposits in their bank account and wonder whether those deposits need a 1099-B. The answer depends on what the deposit actually is. A deposit from a paycheck, a gift, a loan, or a transfer from another account of yours does not generate a 1099-B. Only the sale of an investment security does.

If you sold stocks or funds through a brokerage account and the proceeds landed in your bank account, your brokerage — not you — will send the 1099-B to the IRS. You will receive Copy B of that form by January 31 of the year following the sale. You then report those proceeds on your tax return using the information from the 1099-B.

Key Takeaways

  • A 1099-B is filed by your broker or brokerage firm, not by you, when you sell securities.
  • Bank deposits from paychecks, gifts, loans, or transfers between your own accounts do not generate a 1099-B.
  • If you sold investments and received proceeds, your brokerage will send you a 1099-B by January 31; you use it to report the sale on your tax return.
  • Large deposits that are not from security sales should not appear on a 1099-B, and reporting them as such would be incorrect.

What actually triggers a 1099-B

A 1099-B is issued when you sell a security through a brokerage account. This includes stocks, bonds, mutual funds, exchange-traded funds (ETFs), options contracts, and similar investments. The form reports the sale price (proceeds), the date of sale, and your cost basis if the broker has that information.

The key word is sale. Receiving a dividend payment, interest on a bond, or a distribution from a mutual fund does not trigger a 1099-B. Those are reported on a 1099-DIV or 1099-INT instead. Transferring money from one of your own accounts to another does not trigger any 1099. Receiving a gift or inheritance does not trigger a 1099-B.

Your brokerage is required to file a 1099-B with the IRS for any sale of a covered security. The threshold is any sale, regardless of amount. You will receive Copy B in the mail or through your online account, typically by January 31.

Why large bank deposits might look suspicious

The IRS monitors large deposits through a separate reporting system. Banks file a Currency Transaction Report (CTR) when a customer deposits more than $10,000 in cash in a single day. This is not a 1099-B. It is a different form that tracks cash movement, not investment sales.

If you deposited a large sum of money that came from selling investments, the deposit itself does not need to be reported on a 1099-B — the sale already was, by your broker. The bank's CTR (if the deposit was cash over $10,000) straightforward notes that the deposit happened. The IRS already knows about the sale from the 1099-B your broker filed.

If you received a large deposit from a source other than an investment sale — such as a bonus, a gift, an inheritance, or a loan — that deposit does not generate a 1099-B. You do not need to file one, and your bank will not file one on your behalf.

What to do if you received a 1099-B you did not expect

If you received a 1099-B in the mail or through your brokerage account and you do not recognize the sale it describes, contact your broker when ready. Errors happen: the form might list the wrong security, the wrong sale date, or the wrong proceeds amount.

Do not ignore it. The IRS received a copy of the same 1099-B. If you do not report it on your tax return and the IRS notices the mismatch, you may receive a notice asking for an explanation. It is much faster to correct the error with your broker now.

Your broker can issue a corrected 1099-B (marked as a correction) if the original was wrong. They will send the corrected version to you and the IRS. You then report the corrected information on your tax return.

How to report a 1099-B on your tax return

When you file your tax return, you report the information from your 1099-B on Schedule D (Capital Gains and Losses). You list each sale separately: the security name, the date acquired, the date sold, the proceeds, the cost basis, and the gain or loss.

If you sold the security for more than you paid for it, you have a capital gain. If you sold it for less, you have a capital loss. The net of all your gains and losses for the year goes on your main tax return (Form 1040). Long-term gains (securities held over one year) are taxed at a lower rate than short-term gains.

Your brokerage may provide a summary 1099-B that groups multiple sales, or it may list each sale separately. Either way, you use the same Schedule D to report them. Many tax software programs will import the 1099-B data directly from your brokerage, which reduces the chance of entry errors.

Common mistakes when dealing with 1099-B forms

One frequent error is reporting the same sale twice: once from the 1099-B and again from a separate record you kept. If your broker issued a 1099-B, use that form. Do not also add the sale to your return based on your own notes, even if your notes seem more accurate. Reconcile any discrepancy with your broker first.

Another mistake is confusing a 1099-B with a 1099-DIV or 1099-INT. If you received a dividend or interest payment, that comes on a different form and goes on a different part of your return. A 1099-B is only for sales of securities, not for income earned while you held them.

Some people also fail to report losses. If you sold a security at a loss, you must still report it on Schedule D. Capital losses can offset capital gains, and up to $3,000 of net losses can offset other income in a single year. Unused losses carry forward to future years. Reporting the loss is how you claim this benefit.

What if you sold securities but did not receive a 1099-B

If you sold securities through a brokerage and did not receive a 1099-B by early February, contact your broker. They may have the wrong mailing address or email on file. You can usually read the form from your online account or request it by phone.

If you sold securities through a non-broker source — such as a private sale of stock directly to another person, or through a platform that does not issue 1099-Bs — you are still required to report the sale on your tax return. You will not have a 1099-B to reference, so you will need to gather your own records: the purchase date, purchase price, sale date, and sale price. Report this information on Schedule D even without a 1099-B.

Failing to report a sale because you did not receive a 1099-B does not exempt you from tax on the gain. The IRS expects you to report all investment sales, whether or not a form was issued.

Frequently Asked Questions

Do I need to file a 1099-B if I transferred securities between my own accounts?

No. Transferring securities from one brokerage account to another account you own is not a sale. No 1099-B is issued, and you do not report it on your tax return. A sale occurs only when you convert the security to cash or exchange it for a different security with a third party.

What if my bank deposit came from selling stocks but my broker has not sent the 1099-B yet?

You still must report the sale on your tax return by the filing important date, even if the 1099-B has not arrived. Use your own records of the sale (the date, the security, the proceeds, and your cost basis). If the 1099-B arrives later and differs from what you reported, file an amended return or wait for the IRS to contact you with a correction notice.

Can I file a 1099-B myself if my broker did not send one?

No. Only the broker or financial institution that handled the sale can file a 1099-B with the IRS. You cannot file one on your own. If your broker failed to issue one, report the sale on Schedule D using your own records, and contact your broker to find out why the form was not sent.

Is a large gift or inheritance deposit reported on a 1099-B?

No. Gifts and inheritances are not reported on a 1099-B. They are not taxable income to you (though inheritances may have estate tax implications for the person who left them). If you later sell an inherited security, the sale is reported on a 1099-B, but the inheritance itself is not.

What if the 1099-B shows a different cost basis than I have on record?

Contact your broker to reconcile the difference. Cost basis errors are common, especially for inherited securities, securities acquired through dividend reinvestment, or securities transferred from another account. Your broker can issue a corrected 1099-B if the original was wrong. If you believe your records are correct and the broker's are not, keep your documentation and report the correct figures on your tax return, then be ready to explain the discrepancy if the IRS asks.