Form 945: What It Is and How to File It (2026)
Hired a freelancer who never returned a valid W-9? You have to withhold 24% of their pay, and that goes on Form 945. The 945 tax form covers federal income tax withheld from payments that aren't wages, so it never lands on a pay stub. Here's who files it, how to fill it in, and what late filing costs.
Key Takeaways
- Form 945 reports federal income tax withheld from non-payroll payments, including pensions, IRA distributions, gambling winnings, and backup withholding.
- You file only for years in which you actually withheld tax. There is no minimum dollar amount.
- The return is due January 31, or February 10 if every deposit was made on time and in full.
- Your 2026 deposit schedule depends on line 3 of your 2024 Form 945, not on a rolling quarterly window.
What Is Form 945?
Form 945, the Annual Return of Withheld Federal Income Tax, reports federal income tax withheld from non-payroll payments: pensions, IRA distributions, gambling winnings on Form W-2G, and anything subject to backup withholding. A solo 401(k) distribution with 20% mandatory withholding lands here too.
Who Must File Form 945?
You must file Form 945 if you withheld, or were required to withhold, federal income tax from non-payroll payments that year, including anything paid to contractors. There's no dollar threshold. If you had nothing to report for a given year, you don't file at all.
How to Fill Out Form 945 Line by Line
Lines A Through 3
Enter your business name, Employer Identification Number (EIN), and address. Check line A only for a final return. Line 1 is tax withheld from pensions, annuities, and IRAs; line 2 backup withholding; line 3 adds them.
Lines 4 Through 7
Line 4 is total deposits, line 5 balance due, line 6a an overpayment. Complete line 7 if you deposited monthly all year and line 3 hit $2,500. Semiweekly depositors use Form 945-A.
Need records of what you withheld? Our pay stub templates make that easy.
Form 945 Deposit Schedules and the Lookback Period
Your schedule keys off the second preceding calendar year. For 2026, check line 3 of your 2024 Form 945: $50,000 or less makes you a monthly depositor, more a semiweekly one. $100,000 of liability in one day flips you to semiweekly. Deposit through EFTPS, not alongside Form 941 deposits. Enroll early; activation takes days.
Form 945 Penalties and Deadlines
File by January 31, or the next business day when that's a weekend or holiday. For tax year 2026 that's Monday, February 1, 2027. Deposit on time and in full and you get until February 10. Late deposits draw a penalty of 2% to 15%. Missed filings cost more.
How to File Form 945
E-file through the IRS employment tax system. Paper filers mail to Kansas City or Ogden, enclosing Form 945-V with any check. Keep the return, the 1099s, and deposit confirmations for four years.
You Might Also Like
- How to Fill Out a 1099-MISC Form
- How to Read a W-2 Like a Pro
- Create a Self-Employed Pay Stub
- Freelancing for Beginners: 1099 vs W-2
- W-2 vs Pay Stub: What's the Difference?
Conclusion
Form 945 is short, but its deposit rules trip filers up. Get your withholding totals right and January filing takes minutes. Need records backing up what you withheld? Create them with our paystub generator.