Yes, the IRS can find out about second income, and it often does

The IRS learns about second income through the same reporting system that catches most unreported earnings: Form 1099s. If you work a second job as a contractor, freelancer, or gig worker, your employer or platform sends a 1099 to the IRS with your name, Social Security number, and what they paid you. The IRS matches that 1099 against your tax return. If you didn't report the income, the mismatch triggers a notice.

If your second job is W-2 employment (a traditional job with a paycheck), your employer sends a W-2 to the IRS automatically. Again, the IRS compares it to your return. If you filed without reporting that W-2 income, the IRS will know.

The IRS also catches unreported income through bank deposits, payment apps like PayPal and Venmo, and tips from other people — though the most common route is still the 1099 or W-2 mismatch.

Key Takeaways

  • The IRS receives copies of 1099s and W-2s directly from your employers or clients, so they know what you earned even if you don't report it on your return.
  • When the IRS finds a 1099 or W-2 that doesn't match your tax return, it sends you a notice and usually assesses additional tax, penalties, and interest.
  • Bank deposits and payment apps create a paper trail that the IRS can review, especially if the amounts are large or frequent.
  • Reporting second income on your tax return is required by law, regardless of whether you think the IRS will find out.

How 1099s and W-2s create a record the IRS can match

Every business or platform that pays you $600 or more in a year is required to issue you a 1099-NEC (for independent contractors) or 1099-MISC (for miscellaneous income). They send a copy to you and a copy to the IRS. The IRS enters that information into its matching system, which compares it against the tax return you file.

If you earned $2,000 from freelance work and a 1099-NEC shows the IRS you earned $2,000, but your tax return reports $0 from that source, the IRS's computer system flags the discrepancy. You will receive a notice called a CP2000 (Examination Notice — Income Discrepancy). The IRS proposes to add the unreported income to your return, calculate the tax you owe on it, and add penalties and interest.

W-2 income works the same way. If you have two jobs and report only one W-2 on your return, the IRS will see the second W-2 and send you a notice.

What happens when the IRS finds unreported second income

The first step is usually a CP2000 notice in the mail. This notice tells you what income the IRS found, how much tax they say you owe, and what penalties they are adding. You have 30 days to respond. You can agree, disagree, or provide documentation that the income was already reported or that the 1099 is wrong.

If you do not respond or if you agree, the IRS assesses the tax. You owe the original tax on the unreported income, plus a accuracy-related penalty (usually 20% of the underpaid tax) and interest (which compounds daily and varies by quarter). If the underreporting was intentional and substantial, the IRS may pursue fraud penalties, which are steeper.

The IRS can go back several years. Generally, the IRS can audit returns from the past three years, but if it suspects fraud or a substantial underreporting of income, it can go back six years or longer. The longer the IRS waits, the more interest accumulates on what you owe.

Bank deposits and payment apps as evidence of income

The IRS does not need a 1099 to know you earned money. If you deposit cash or transfers into your bank account, the IRS can request your bank records during an audit. Large or frequent deposits that do not match reported income can signal unreported earnings.

Payment apps like PayPal, Venmo, Square Cash, and Stripe also create records. As of 2024, payment platforms are required to send Form 1099-K to the IRS for transactions over certain thresholds (the threshold has changed several times, but the IRS is moving toward reporting all business transactions). If you receive $5,000 or more through these apps in a year, you will likely receive a 1099-K, and the IRS will too.

Using cash to avoid a paper trail does not make income invisible to the IRS. If the IRS suspects unreported income, it can examine your lifestyle, bank deposits, and spending patterns. This is called the indirect method of income reconstruction, and it is legal.

The difference between not reporting and underreporting

If you earned $5,000 from a second job and reported $0, that is not reporting. If you earned $5,000 and reported $3,000, that is underreporting. Both trigger IRS notices, but the IRS treats them differently in terms of penalties and scrutiny.

Underreporting can look like a mistake — you forgot to include a 1099, or you misread a number. Not reporting at all looks more intentional, and the IRS may pursue it more aggressively. That said, the IRS will pursue both. The penalty and interest are the same either way unless the IRS determines the underreporting was fraudulent.

What you should do if you have unreported second income

If you have not reported second income on past returns, you have options. You can file an amended return (Form 1040-X) for any year within the past three years. Filing an amended return voluntarily before the IRS contacts you shows good faith and may reduce penalties. The IRS still assesses tax and interest, but it may not add the full accuracy-related penalty if you amend before an audit notice arrives.

If the IRS has already sent you a notice, respond to it. Do not ignore it. If you agree with the notice, you can pay what you owe. If you disagree, you can request appeals consideration or work with a tax professional to respond. Ignoring the notice results in the IRS assessing the tax by default, and then collection action begins.

If you are currently earning second income and have not been reporting it, start reporting it now. The longer you wait, the more years of unreported income accumulate, and the larger your exposure becomes.

Frequently Asked Questions

Can I report second income in cash and avoid a 1099?

No. If you earn $600 or more from a client or business, they are required to send you a 1099 regardless of whether you were paid in cash or by check. If they do not issue a 1099, you are still required to report the income on your tax return. The IRS can also find cash income through bank deposits or by examining your financial activity.

What if my second job employer did not send me a 1099?

You are still required to report the income. If your employer failed to issue a 1099 when they were supposed to, you can report the income on your return anyway. If the IRS later receives a 1099 from that employer, it will match it against your return. If you already reported it, there is no discrepancy. If you did not, the IRS will send you a notice.

How long does the IRS take to notice unreported income?

It varies. The IRS processes 1099s and W-2s throughout the year, and mismatches can trigger notices within months or take a year or more. Some notices arrive the same year you file; others arrive years later. The longer the delay, the more interest accumulates on what you owe.

Will the IRS learn about I only earn a little bit of second income?

If you earn less than $600, your employer or client is not required to issue a 1099. However, you are still required to report all income, regardless of amount. If you earn $400 from freelance work, you must report it. The IRS may not catch small amounts, but that does not make it legal to omit them.

Can I negotiate the penalties if the IRS finds unreported income?

Yes, in some cases. If you can show reasonable cause for the underreporting — such as a genuine misunderstanding of the tax law or a significant life event — the IRS may reduce or remove the accuracy-related penalty. You must request this in writing when you respond to the IRS notice. A tax professional can help you make this argument.