From contractor spreadsheet to filing-ready 1099s
Upload a CSV of payees โ get Copy B recipient statements (print-ready PDFs), an IRIS-style import file for e-filing, and a Form 1096-style summary for your paper packet.
๐ 100% client-side. Your payer and payee data never leaves this browser โ no uploads, no accounts, no servers.
Not tax advice. Verify all output against current IRS publications before furnishing or filing.
1 Your business (payer) info โ saved in this browser
Saved automatically in this browser โ you only enter it once.
2 Filing options
Reporting threshold
Deadlines verify yearly
Recipient copy:
IRS filing:
E-file is required if you file 10 or more information returns in aggregate.
Late-filing penalties per form
Penalties apply separately for failing to file with the IRS and failing to furnish the recipient copy โ one missed form can be penalized twice. Annual caps differ for small vs. large businesses.
3 Upload your payee CSV
๐ Drop your CSV here or
Columns: recipient_name, tin, street, city, state, zip, amount โ plus optional form_type, box, federal_tax_withheld, corrected.
| Canonical column | Also accepted | Required |
|---|
The first row must be a header row. form_type accepts NEC/MISC (defaults to the Step 2 selection); box accepts the payment box number (defaults to the Step 2 box). federal_tax_withheld and corrected (true/false) are optional.
4 Review & validate
| Row | Recipient | TIN | Form | Amount | Status |
|---|