There is a number sitting in a spreadsheet somewhere on your laptop, and you already know which one it is. A $340 logo. A $180 consulting call that happened over Zoom on a Thursday. Four hundred dollars, Venmo'd by a friend of a friend who runs a bakery and paid you for a website that took a weekend. No form ever came. January passed, February passed, your inbox filled with 1099s from the clients who send them like clockwork — and that money just sat there, unpaperworked, quietly accumulating a feeling that is not quite guilt and not quite permission.
Here is the uncomfortable part. The thing you're waiting for — the form — has nothing to do with whether that money is taxable. It never did. The $600 number you half-remember from a Reddit thread is not a rule about your income. It is a rule about someone else's filing cabinet.
The $600 threshold is a paperwork rule for the person paying you
When a business pays an independent contractor at least $600 in a calendar year, the tax code requires that business to file an information return — a 1099-NEC — reporting the payment to the IRS and sending you a copy. The obligation lives with the payer. It is a reporting duty, an administrative tripwire, a way for the IRS to get a second set of eyes on money that moves outside of payroll.
Nothing in that rule says anything about what you owe. It says what your client has to mail.
And here is the tell: Congress has changed that number. Legislators have raised the information-reporting threshold, and the 1099-K threshold for payment apps and marketplaces has been lowered, delayed, revised, and revised again across several tax years. A number that lawmakers can move up or down without altering your tax bill by a single dollar was never a rule about your income. It's a dial that controls how much paper flows into IRS computers.
Your actual rule is older and much shorter.
What the code actually says
Section 61 of the Internal Revenue Code defines gross income as "all income from whatever source derived." Not all income reported on a form. Not all income above a threshold. All of it.
The structure is inclusive by default and exclusive only by exception. Congress writes specific carve-outs — gifts, certain scholarships, municipal bond interest, life insurance proceeds. If your income isn't on the exception list, it's income. The $180 Zoom call is income. The bakery website is income. Cash handed to you in an envelope at a wedding you photographed is income.
The form does not create the obligation. The form is evidence of an obligation that already existed the moment the money hit your account.
The number that actually matters to you is $400
If there's a threshold worth memorizing, it isn't $600. It's $400.
Once your net earnings from self-employment reach $400 for the year, you are required to file a return and pay self-employment tax on those earnings — the Social Security and Medicare contributions that an employer would otherwise split with you. Four hundred dollars of net profit. Not gross receipts from one client. Not per-payer. The total, after your legitimate business expenses, across everything you did.
Read those two numbers next to each other and the confusion dissolves. Your client's obligation to send a form begins at one number. Your obligation to pay begins at a lower one. There is a whole band of income — the four-hundred-to-six-hundred-dollar zone, and every dollar of cash and Venmo and Zelle that no platform ever reports — where you owe tax and no piece of paper will ever tell you so.
That gap is not an oversight. It's the design. The system assumes you know.
Why a missing form feels so much like permission
The interesting question isn't legal. It's psychological. Why does unreported income feel different from reported income, when the law sees no difference at all?
Behavioral researchers have a decent answer. In a well-known series of experiments published in the Journal of Marketing Research in 2008, Nina Mazar, On Amir, and Dan Ariely gave people opportunities to cheat for money under conditions where getting caught was essentially impossible. The finding that made the paper famous was not that people cheated. It was that they cheated a little. Given a chance to claim the maximum, most participants took a modest slice instead — enough to profit, not enough to disturb their sense of themselves as honest people.
The researchers called this self-concept maintenance. We hold two things at once: we want the benefit, and we want to remain the kind of person who doesn't take it. So we find the amount of wrongness that fits through the gap. And crucially, when they reminded participants of a moral standard before the task, the cheating shrank.
An absent 1099 is a gap-widener. It supplies the ambiguity that self-concept maintenance runs on. Nobody consciously decides to underreport; they decide that a payment was "basically a favor," that the Venmo was "more of a reimbursement," that a hundred and eighty dollars is "not really a business." Each reframe is small. Each one is available only because no form arrived to name the thing out loud. The paperwork you never got isn't just missing evidence. It's missing moral salience — the reminder that would have closed the gap.
Which means the honest move isn't to try harder. It's to build the reminder yourself, before the ambiguity has a chance to work on you.
The IRS remembers longer than you think
There's also a practical reason to close the gap, and it's less about audits than about time.
The IRS runs an automated matching program: information returns filed by payers get compared against what taxpayers report. Mismatches generate notices, often a year or more after filing. That much people expect. What surprises them is the clock.
The normal statute of limitations on assessment is three years. But if you omit more than 25 percent of your gross income, the window stretches to six. And if you never file a return at all — or file a fraudulent one — the limitations period never starts running. There is no closing date. That freelance year you'd rather not think about stays legally open indefinitely.
IRS research on the tax gap has consistently found the same thing: compliance is very high where income is reported by a third party and withheld at the source, and it falls off sharply where it isn't. Freelancers live in the second category. That is not an accusation. It's an explanation of why the burden of accuracy sits with you.
And the unreported dollar costs you in ways nobody warns you about. It doesn't build the Social Security earnings record you'll draw on decades from now. It doesn't appear on the tax return a mortgage underwriter will ask for when you buy a house. It can't be the basis for a retirement contribution, and it can't support a deduction, because you can't write off expenses against income you've pretended not to have. Freelancers routinely underreport themselves out of a loan.
Your next moves
- Open your bank and payment apps and filter by "money in" for the current year. Not your invoicing software — your actual accounts, including Venmo, Zelle, Cash App, and PayPal. Anything you were paid for work goes on the list, form or no form.
- Total your net self-employment earnings and compare them to $400, not $600. Gross receipts minus legitimate business expenses. If that number clears $400, you have a filing and self-employment tax obligation regardless of what arrived in the mail.
- Create one line item today called "no-1099 income" in whatever tracks your money, and log every unpaperworked payment there the day it lands. You are manufacturing the moral salience the missing form failed to provide.
- Reconcile the 1099s you did receive against your own records before you file. Payers make errors in both directions, and reporting less than a form shows is what triggers a matching notice. Reporting more than the forms show is normal and expected.
- Set aside a percentage of every no-1099 payment the moment it arrives, into a separate account. Self-employment tax plus income tax on that bakery website is not a rounding error, and it comes due whether or not anyone reminds you.
The reminder you don't have to remember
Every structural problem in this article comes down to the same thing: the money that reaches you without paperwork also reaches you without a prompt. Payday connects directly to your Stripe account and bank, so income shows up in your tax picture on the day it lands — the $180 call and the $340 logo included, not just the clients tidy enough to send forms. It calculates what you owe across Q1 through Q4, nudges you before each deadline arrives, and exports a TurboTax-ready file at the end of it. The point isn't automation for its own sake. It's that a number you can see is a number you can't quietly reframe.
If you'd like the reminder built in rather than remembered, Payday is here when you want it. And if you never install it — go filter your bank statements this afternoon anyway. That part matters more.