Home  ›  Blog  ›  taxes  ›  The 1099-K Tax Trap: Categorizing Venmo, Zelle, and Cash App Income for Service Businesses
taxes

The 1099-K Tax Trap: Categorizing Venmo, Zelle, and Cash App Income for Service Businesses

Why the IRS gets your peer-to-peer payment income wrong, and what to do about it before April.

In this article
  1. Why Zelle is treated differently
  2. The threshold keeps changing
  3. The trap: the 1099-K shows GROSS receipts, not income
  4. The fix: a simple ledger habit
  5. Reconciling the 1099-K when it arrives
  6. What to do TODAY if you're behind

If you took payments through Venmo, Cash App, or PayPal in the last tax year, you probably got a Form 1099-K in January. If you took payments through Zelle, you didn't. The reasons matter — and so does what you do next.

Why Zelle is treated differently

Zelle is operated by a bank consortium, not a payment processor. It doesn't hold your money — it just moves it directly between bank accounts. Under current IRS rules, that exempts it from 1099-K reporting requirements. Your bank doesn't issue a 1099 for Zelle activity, period.

Venmo, Cash App, and PayPal are different. They're licensed money-transmitters that hold your balance, so the IRS treats them as third-party settlement organizations and requires them to file a 1099-K when payment volume crosses the threshold.

The threshold keeps changing

Congress has flip-flopped on the 1099-K reporting threshold three times in the last few years. Where it stands for 2026:

  • The federal threshold is more than $20,000 AND more than 200 transactions in a year, restored by the July 2025 tax law and applied retroactively
  • The planned drop to $5,000 and then $600 was repealed, so it is not coming
  • Some states (Massachusetts, Vermont, Virginia, Maryland) already have $600 thresholds regardless of federal rules

Translation: fewer people get a 1099-K than it looked like in 2024, but that changes nothing about what you owe. Every payment for your work is taxable income, whether or not a form arrives.

The trap: the 1099-K shows GROSS receipts, not income

This is where service operators get into trouble. Your 1099-K from Venmo says "$48,200 in payments." But that amount includes:

  • Refunds you issued to customers
  • Tips that you passed through to a worker
  • Materials reimbursements (customer paid you for chemicals, you bought them, net was $0)
  • Friends-and-family payments accidentally tagged as Goods & Services

The IRS doesn't see those nuances. They see "$48,200 in business income" and check it against your Schedule C. If your Schedule C shows $42,000 in revenue and you don't reconcile the difference, you're getting a CP2000 letter.

The fix: a simple ledger habit

Every time money hits a payment app, tag it on the spot. The four categories:

TagWhat goes thereSchedule C treatment
IncomeCustomer paid for service or productLine 1 (gross receipts)
Refund/creditYou're refunding a previous paymentReduces Line 1
ReimbursementCustomer paid for materials at costEither offset against COGS or excluded if pure pass-through
Personal / non-taxableFriend paying you back, your own transfer between accountsDoesn't go on Schedule C at all

Reconciling the 1099-K when it arrives

Your tax return should net the 1099-K total down to your real Schedule C income with a clean trail. Most CPAs file it like this:

  1. Schedule C Line 1: report the FULL 1099-K gross amount
  2. Schedule C Line 2 (returns & allowances): subtract refunds you issued
  3. Other adjustments (Line 6 or supporting schedule): subtract pass-through reimbursements and any personal-money-tagged-wrong items

The math has to add up to the 1099-K total at the top, then net down to your real revenue. If you don't reconcile it explicitly, the IRS computer assumes the 1099-K is your revenue and adjusts your bill accordingly.

What to do TODAY if you're behind

You don't need to wait for January. If it's currently any month of the year, you can start the habit:

  • Export the last 90 days of activity from each payment app to CSV
  • Open it in a spreadsheet, add a column called "Tax category"
  • Tag each row with one of the four categories above
  • Repeat monthly going forward — it takes about 15 minutes a month

We hit this from the software side while building bank-statement import. The awkward part is that P2P payments do not arrive labelled: a bank export describes one as VENMO CASHOUT MARCUS WHITFIELD, which is indistinguishable from a personal transfer unless you already know which is which. We ended up writing separate parsers for Cash App and Venmo exports precisely because their own CSVs are the only place the distinction is reliable. If you are reconstructing a year from bank statements alone, expect to sort this by hand.

Check the current threshold before you act on any article about this, including this one. The dollar figure at which a payment app must issue a 1099-K has been changed and delayed more than once, so the number in any post written a year ago may simply be wrong. The IRS keeps the current rules on Understanding your Form 1099-K. The part that has not changed: income is taxable whether or not a form is issued, and a 1099-K is a reporting document, not the thing that creates the liability.

Daily Invoice Maker imports those CSVs directly: Venmo, PayPal, Cash App, Zelle (via your bank statement), Stripe. Each transaction comes in pre-categorized, and at year-end you can hand your CPA a clean spreadsheet with tax categories already applied.

Disclaimer: This article describes how the rules work for most small service businesses. It isn't tax advice for your specific situation. If you got a 1099-K and your numbers don't reconcile, talk to a CPA — the cost of a one-hour consult is much less than the cost of a CP2000 fight.

Run a service business?

Daily Invoice Maker handles invoices, estimates, expenses, route maps, agreements, and tax reports — offline, on Windows, Mac, Linux + Android. Free demo, lifetime license available.

Download free →