The 1099 landscape has changed dramatically for 2026, and if you’re doing gig work across multiple platforms, your Beancount setup needs to account for some confusing scenarios. Let me break down what’s new and how to structure your ledger for it.
The New 2026 Thresholds
- 1099-K (payment processors): Now just $600 (down from $5,000 in 2024)
- 1099-NEC (direct clients): Increased to $2,000 (up from $600)
- Self-employment tax threshold: Still $400 net earnings
The Duplicate Reporting Problem
Here’s the nightmare scenario: You do $3,000 of work for a client who pays you through PayPal.
- Client sends you a 1099-NEC for $3,000 (because they paid you directly)
- PayPal sends you a 1099-K for $3,000 (because they processed the payment)
The IRS sees $6,000 reported. You actually earned $3,000.
How I Structure Beancount to Handle This
; Track the ACTUAL income once
2026-03-15 * "Client ABC" "Consulting work"
Income:Freelance:Consulting -3000.00 USD
Assets:PayPal 3000.00 USD
; metadata for 1099 reconciliation
1099-nec-expected: TRUE
1099-k-expected: TRUE
payer: "Client ABC"
processor: "PayPal"
Then at tax time, I use a query to reconcile:
; Query to find potential duplicates
SELECT
date, narration,
CONVERT(position, 'USD') as amount,
META('1099-nec-expected') as nec,
META('1099-k-expected') as k
WHERE
account ~ 'Income:Freelance' AND
(META('1099-nec-expected') = 'TRUE' OR META('1099-k-expected') = 'TRUE')
Key Points for Your Tax Return
- Report all income once on Schedule C, regardless of how many 1099s you get
- Keep documentation showing the overlap (screenshots, invoices, payment confirmations)
- The IRS matching system will flag you if reported 1099 income exceeds your Schedule C, so be ready to explain
Platform-Specific 1099 Quirks
- Uber/Lyft: Issues 1099-K for passenger fares AND 1099-NEC for bonuses/incentives
- DoorDash: 1099-NEC only (they’re the payer, not a payment processor)
- Etsy: 1099-K if over threshold (they process payments)
- Direct PayPal payments: 1099-K from PayPal
Anyone else tracking this in their ledger? I’m curious how others are handling the metadata approach vs. separate income accounts.