No, you do not file a 1099-B for your own bank deposits

A Form 1099-B is filed by a broker or barter exchange when they sell securities or property on your behalf. It reports the proceeds from those sales to the IRS. Your personal bank deposits—paychecks, transfers from other accounts, gifts, loans—do not go on a 1099-B because you are not selling anything through a broker.

If you received a 1099-B in the mail, it means a brokerage firm, investment account, or trading platform reported a transaction to the IRS under your name and Social Security number. You do not create or file a 1099-B yourself. The broker files it with the IRS and sends you a copy.

The confusion often arises because banks now send Form 1099-K for certain payment transactions, and people mix up which form applies to which situation. A 1099-B is specifically about securities and investment sales, not deposits.

Key Takeaways

  • Form 1099-B is filed by brokers and investment firms when they sell stocks, bonds, or other securities on your behalf—not by you or your bank.
  • Regular bank deposits from paychecks, transfers, or gifts do not generate a 1099-B and should not appear on one.
  • If you received a 1099-B you did not expect, it means a brokerage account or investment platform reported a sale under your name.
  • Bank deposits may trigger a Form 1099-K if they come through payment processors like PayPal or Square, but that is a different form with different reporting rules.

What actually goes on a 1099-B

A 1099-B reports the sale of securities—stocks, bonds, mutual funds, options, cryptocurrency sold through a broker—and the proceeds from that sale. The broker includes the sale date, the proceeds amount, and your cost basis if they have it. The IRS uses this to match your reported capital gains against what the broker reported.

Barter exchanges also file 1099-B forms when they facilitate the trade of goods or services. For example, if you trade a used car through a barter network, the exchange files a 1099-B reporting the fair market value of what you received.

The key point: a 1099-B always involves a sale or exchange of property through a third party who acts as a broker or intermediary. A deposit into your checking account is not a sale.

Why your bank deposits do not trigger a 1099-B

Your bank does not file a 1099-B for deposits because deposits are not sales. When you deposit a paycheck, transfer money between your own accounts, or receive a gift, no broker is involved and no property is being sold. The money is simply moving into your account.

Banks do report large cash deposits to the IRS on Form 8300 if a single transaction exceeds $10,000 in cash, but that is a different reporting requirement and does not appear on your tax return. Your bank may also send you a Form 1099-INT if you earned interest, or a Form 1099-OID if you held certain bonds, but neither of those is a 1099-B.

If you have a brokerage account held at a bank—for example, a stock trading account through your bank's investment division—that division may file a 1099-B when you sell securities. The bank itself does not; the brokerage arm does.

What to do if you received a 1099-B you do not recognize

If a 1099-B arrived in your name but you do not recall opening a brokerage account or selling securities, contact the broker or firm listed on the form immediately. The form includes the broker's name and contact information at the top.

Ask the broker to confirm the account number, the transactions reported, and whether the account is actually in your name. Mistakes happen—a typo in a Social Security number can send a form to the wrong person. If the account is not yours, ask the broker to file a corrected form with the IRS.

If you did open an account but forgot about it, or if you sold securities and expected the 1099-B, keep the form and report the transactions on your tax return. You will need it to calculate capital gains or losses.

How bank deposits show up on your tax return instead

Regular bank deposits do not appear on any IRS form unless they represent income. A paycheck shows up because your employer files a Form W-2. Interest from a savings account shows up on a Form 1099-INT filed by the bank. A gift does not show up anywhere because gifts are not taxable income.

If you receive payments through a payment processor like PayPal, Venmo, Square, or Stripe, and the total exceeds $5,000 in a year (the threshold varies by state and year), the processor may file a Form 1099-K. This reports the gross amount of transactions, not the net amount you kept. Many people confuse 1099-K with 1099-B because both are numbered forms, but they serve different purposes.

The IRS matches the income reported on forms filed by third parties against what you report on your tax return. If you received a 1099-B, 1099-K, W-2, or 1099-INT, you must report the income or gains on your return, even if you disagree with the amount.

Correcting errors on a 1099-B

If the broker reported incorrect information on your 1099-B—wrong sale price, wrong date, wrong cost basis—contact the broker and ask them to file a corrected form, called a Form 1099-B with a corrected indicator. The broker will send you a corrected copy and file the corrected version with the IRS.

Do not ignore the error and report a different number on your tax return. The IRS will see the mismatch and may send you a notice. If the broker refuses to correct the form, you can file your return with the correct information and attach a statement explaining the discrepancy. Keep documentation of your communication with the broker.

If you sold securities at a loss and the broker reported the proceeds but not your cost basis, you will need to provide your cost basis when you file. The broker should have sent you a statement showing the cost basis separately, or you can look it up in your account records.

Frequently Asked Questions

Do I need to file a 1099-B if I sold stocks through my bank's investment account?

No, you do not file it. The bank's brokerage division files the 1099-B with the IRS and sends you a copy. You report the capital gain or loss on your tax return using the information from the 1099-B, but you do not file the form itself.

What is the difference between a 1099-B and a 1099-K?

A 1099-B reports sales of securities and property through a broker. A 1099-K reports payment transactions processed by payment apps and processors like PayPal or Square. They are filed by different entities and report different types of activity.

If I received a 1099-B for a brokerage account I closed, do I still have to report it?

Yes. The 1099-B reports transactions that occurred while the account was open, regardless of whether you closed it later. Report the capital gains or losses on your tax return for the year the sales occurred.

Can I get a 1099-B for cryptocurrency I bought and held without selling?

No. A 1099-B is only filed when you sell or exchange the cryptocurrency through a broker. Simply holding it in a wallet or account does not trigger a 1099-B. When you sell, the exchange or broker files the form.

What if my bank sent me a 1099-B by mistake?

Contact the bank and ask them to clarify. Banks do not typically file 1099-B forms—their brokerage divisions do. If it was a mistake, ask them to send you a corrected form stating that no 1099-B should have been issued, or to file a corrected form with the IRS.