Skip to content
Current throughTY20261099-NEC threshold $2,000.00Backup withholding 24%

How it works

Four facts, in order.

There is no model here and nothing is inferred. WithholdWatch compares what you have paid each contractor against a published threshold, finds the payment that crossed it, and applies a published rate to everything from that payment onward. Every figure it uses is in a table you can read.

Hands bedding a concrete block onto a mortar course, a trowel held above the joint.

01

The threshold

A dollar figure per reporting box, per tax year, published by the IRS with a statute behind it. It is not one number: nonemployee compensation, royalties and gross proceeds paid to an attorney have never shared a threshold.

02

The crossing

The payment that takes a payee’s year-to-date reportable total to or past that figure. WithholdWatch records the date. From then on the payee is reportable, and so is the payment that crossed.

03

The W-9

A valid form on file is the thing that protects you. Missing, expired, refused or mismatched are four different states and WithholdWatch keeps them apart, because they need four different actions.

04

The rate

Where a payee is reportable and the form is not on file, backup withholding was required on those payments. The published rate applied to them is the figure WithholdWatch shows you.

The crossing

The subtraction almost everyone gets wrong

The intuitive method is to subtract the threshold: you were allowed that much, so only the excess counts. It is wrong, and it is wrong in the direction that flatters you. The payment that crosses the threshold is reportable in full — you do not get to keep the part of it that sat below the line.

One payee · TY2026

Threshold $2,000.00·Rate 24%

InvoiceAmountYear to dateReportable
February invoice$900.00$900.00
April invoicecrosses the threshold$1,300.00$2,200.00$1,300.00
June invoice$700.00$2,900.00$700.00
Reportable from the crossing invoice onward$2,000.00

Counting from the crossing payment

$480.00

$2,000.00 reportable at 24%. What was already required.

Subtracting the threshold instead

$216.00

The intuitive method understates the same payee by $264.00, because it hands back the part of the crossing invoice that sat below the line.

Reference

Threshold Ledger

The table below is the one the product reads. Not a copy of it, and not a summary written from memory — this page and your dashboard resolve the same rows.

Reporting box202720262025Statute
Nonemployee compensation (1099-NEC)Not yet published$2,000.00$600.00IRC 6041A(a); indexed under IRC 6041(h)
Rents (1099-MISC)Not yet published$2,000.00$600.00IRC 6041(a); indexed under IRC 6041(h)
Other income (1099-MISC)Not yet published$2,000.00$600.00IRC 6041(a); indexed under IRC 6041(h)
Medical and health care payments (1099-MISC)Not yet published$2,000.00$600.00IRC 6041(a); indexed under IRC 6041(h)
Royalties (1099-MISC)$10.00$10.00$10.00IRC 6050N
Gross proceeds paid to an attorney (1099-MISC)$600.00$600.00$600.00IRC 6045(f)
Card or third-party network (1099-K)$20,000.00$20,000.00$20,000.00IRC 6050W

Exclusions

The payments WithholdWatch leaves out

Anything you paid by card is excluded

Card payments are reported by the processor, not by you. WithholdWatch marks them excluded and says why on the payment itself, so a payee who looks unreportable is never a mystery.

Third-party network payments are a setting, not a guess

Whether payments through a third-party network reach you or the network is genuinely unsettled at small volumes, because the network’s own reporting threshold is high and has a transaction-count test as well.WithholdWatch excludes them by default, following Reg. 1.6041-1(a)(1)(iv): the settlement organisation reports the transaction on a 1099-K and the payor files nothing, so counting it here as well would double-count the same money — and it puts the switch on a settings page with that trade-off written next to it, rather than burying the assumption in a query.

A payee who filed with you last year can have no threshold at all

Where the lookback applies, the effective threshold is zero and the first dollar is reportable. WithholdWatchkeeps “we do not know” as its own state on that question rather than defaulting it to “no”, and counts how many payees are in it on your dashboard.

A projection is labelled as one, or it is not shown

The headline figure contains no forecast, so it cannot fall because the calendar advanced. The projected year-end figure and the conservative ceiling appear together underneath it, and where there is too little history to project, that row says so instead of showing a number.

The product

The six things it does

Exposure Monitor

The dollar figure you are already required to have withheld, per contractor and for the whole team.

  • Unprotected Exposure — what is already required on payments you have made.
  • A projected year-end figure and a conservative ceiling, always shown as a pair.
  • Per contractor: year-to-date reportable spend, the date they crossed, and the figure that crossing produced.

W-9 Vault

Every contractor’s W-9 status, when it was received, when it goes stale, and who you have chased.

  • Status on every payee: missing, requested, valid, expired, TIN mismatch or refused.
  • Request history, so you can show you asked and when.
  • The last four digits of the taxpayer number only. WithholdWatch does not display a full TIN.

Threshold Ledger

The published IRS threshold for each reporting box and tax year, with the statute it comes from.

  • Per box, not per year: nonemployee compensation, rents, royalties, medical, attorney proceeds and card or third-party network are not one number.
  • Each row carries its citation, so you can check the figure rather than trust it.
  • A year whose figure the IRS has not published reads “Not yet published”, never last year’s number.

Crossing Alerts

In development

A message before a payee crosses, on the day they cross, and when a W-9 you hold expires.

  • At a chosen percentage of the threshold, while there is still time to collect the form.
  • On the actual crossing payment.
  • On W-9 expiry, which is the failure nobody watches for.

Payment Import

Bring a CSV of contractors or payments, map the columns, see what will happen, then commit it.

  • A validation preview that names every row it will skip and why.
  • Full taxpayer numbers are rejected at the preview, not stored and then hidden.
  • Every import is one batch and every batch can be reverted whole.

Filing Readiness

For each tax year: how many returns you owe, the computed deadline, and what is blocking you.

  • Deadlines are computed against the weekend rule, not typed in — two of the next three move.
  • Blockers are listed by payee: missing form, expired form, TIN mismatch.
  • Electronic-filing status against the published aggregate return minimum.

Deadlines

Dates WithholdWatch computes rather than assumes

TY2026 filing deadline
Feb 1, 2027
Copy owed to the contractor
Feb 1, 2027

Neither date is typed into this page. The statutory date can land on a weekend, and when it does it moves — two of the next three filing deadlines are not the date most calendars print.

See it against your own payments.