← Back to the Notebook

1099-NEC vs 1099-K, and why your payment method matters.

The first January I worked for myself full-time, about a year after filing the LLC paperwork, I opened my mail to find two 1099s from the same client. One was a 1099-NEC. The other was a 1099-K. The two numbers didn't match each other and didn't match my own records. I spent an evening worried I had committed tax fraud by accident and the next morning learning that what was happening was actually completely normal and predictable, if you understand how the IRS classifies payments.

Most freelancers don't understand it, because nobody explains it before the forms show up. Here's what's actually going on.

The two forms

There are two 1099 forms a freelancer or contractor commonly receives. They sound similar. They serve different purposes.

1099-NEC stands for Non-Employee Compensation. It's filed by your client when they pay you $600 or more in a calendar year as a non-employee (contractor, freelancer, service provider). The "NEC" in the form name is the IRS distinguishing this category from other 1099 types. Before 2020, this kind of income lived on a 1099-MISC. Now it has its own form. Your client mails or e-delivers the 1099-NEC to you and files a copy with the IRS.

1099-K stands for Payment Card and Third Party Network Transactions. It's filed by the payment processor (Stripe, PayPal, Square, and similar platforms) when the total payments they processed for you cross the platform's reporting threshold for the year. The processor mails or e-delivers the 1099-K to you and files a copy with the IRS. The threshold has shifted several times in recent years and is worth checking against current IRS guidance; the form itself works the same regardless.

The same income can trigger both forms if it flowed through both pathways. If a client paid you $3,000 by check and $2,000 via PayPal goods-and-services in the same calendar year, you might get a 1099-NEC from the client for the check portion ($3,000) and a 1099-K from PayPal for the platform portion ($2,000). Different forms, different filers, two separate reports of the same total revenue.

Which combination shows up depends on the rule below.

The payment-method rule

The IRS draws a line between direct payments and platform payments. The line isn't about the form factor (digital vs paper). It's about who's responsible for reporting.

Direct payments include checks, cash, bank transfers (ACH or wire), and Zelle. These don't flow through a payment processor that files a 1099-K on your behalf. Direct payments count toward your client's 1099-NEC obligation. If a client pays you $600 or more via these methods during a calendar year, they're required to file a 1099-NEC.

Platform payments include PayPal goods-and-services, Venmo business profile, Stripe, Square, and any other third-party network that handles the transaction. These flow through a processor that's already on the hook for a 1099-K. Platform payments are excluded from the payer's 1099-NEC obligation, because the platform is reporting them separately.

This is the rule that prevents double-reporting. If the platform is already telling the IRS about a payment, your client doesn't also have to.

In practice: if a client paid you $5,000 entirely via PayPal goods-and-services, they don't file a 1099-NEC for that revenue. PayPal might file a 1099-K, depending on whether you crossed the platform's threshold. If a client paid you $5,000 partly via check and partly via PayPal, they file a 1099-NEC for the check portion only.

The math on your end: the total income on your taxes is the actual dollars you received. The forms are records of what was reported, not the calculation of what you owe.

The forms are records, not the calculation. If you double-count by adding 1099-NEC and 1099-K totals together, you'll overpay.

Zelle is the exception that confuses everyone

Zelle is a payment app. It looks like Venmo. It works like PayPal. But for 1099 purposes, Zelle is classified as a direct payment, not a platform payment.

The reason is structural. Zelle is a bank-to-bank transfer service. It doesn't hold funds the way PayPal or Venmo do; it moves money directly between bank accounts the same way an ACH transfer would. The IRS treats Zelle like a wire, which means Zelle payments count toward 1099-NEC thresholds, and Zelle itself doesn't file a 1099-K.

If you pay a contractor $1,200 via Zelle in a calendar year, you owe them a 1099-NEC. If a client pays you $1,200 via Zelle, they owe you one.

This is the single most common 1099 confusion I see, including in my own first January. Zelle feels like a platform. It isn't, for tax purposes.

At filing time

For income you received (what goes on Schedule C):

Track the actual dollars you received during the year. The 1099s are confirmations of what was reported, not the source of truth. Your bank account is. If your records show $84,000 in revenue and the 1099s you receive add up to $79,000, the $84,000 is what you report. The gap is usually clients under the $600 NEC threshold who didn't have to file one, or platforms whose threshold you didn't hit.

Don't add 1099-NEC and 1099-K totals together. That's the double-counting trap. The IRS matching system already accounts for the split.

The actual-dollars number from your records is also the input to your quarterly estimated tax calculations during the year. The forms come in January; the planning happens twelve months earlier.

For payments you sent (1099s you owe to contractors):

Track which contractors you paid $600 or more in the year, and which payment methods you used. Anything paid via direct methods (check, ACH, Zelle, cash) needs a 1099-NEC. Anything paid via platforms (PayPal goods-and-services, Stripe, Square, Venmo business) does not need an NEC from you; the platform reports those.

A working system: tag every contractor payment in your records with the method used at the moment you log it. At year-end, filter for direct-method payments above $600 per contractor. Those are the NECs you owe.

What I do now

The reason this came up at all, for me, is that I'd been tracking contractor payments in a spreadsheet without recording the payment method, and at year-end I had no way to tell which payments needed a 1099-NEC. I ended up digging through bank statements to reconstruct the classification, which took most of a Saturday.

The version of TaliiVue I ended up building tracks the payment method on every transaction by design. The 1099-NEC Tracker flags only the direct-method payments against each contractor's running total, so the year-end question of "who needs an NEC" is already answered when I get there.

If you're building your own system, the small thing to do is record the payment method on every contractor payment the moment you enter it. Sorting it out later costs an order of magnitude more time than recording it in the first place.

The 1099-NEC vs 1099-K distinction is bureaucratic, but the underlying logic is simple. The IRS wants every dollar reported once. Direct payments get reported by the parties (client files an NEC, you report on your return). Platform payments get reported by the platform (1099-K) and you also report on your return. The split is who's responsible for the paperwork, not who's responsible for the tax.

If the forms don't match your records, your records are usually right. The forms are based on thresholds and classifications that don't always cover every dollar you received. Trust the bank statements; treat the 1099s as confirmations.

The first January is the scary one. The fourth January is just paperwork.

Planning, not advice. Consult a qualified CPA for your specific situation, especially if you receive 1099s that don't match your records.